0
点赞
收藏
分享

微信扫一扫

C++程序员的C#转型手册之二:学习过程


这是C++程序员的C#转型手册的第二篇。(​​之一​​​,​​之二​​)

为了学习C#,买过书,上过网,问过问题,找过人,有的有用,有的帮助很大,有的没什么用,下面记录了我自己的过程;每个人会有所不同,请灵活掌握。

买什么书?

买过一本C#的书,看了没有一周就搁下,几乎再也没有翻动过,后来就送人了。

C#和C++还是挺相似的,建议不要买书,而是常常逛逛网站,编编程序,时间长了就学会了。

看什么网站?

本人当年是看一本叫做《Nerd Dinner》的电子书,只有100多页,但是却从中同时学“会”了C#/mvc/asp.net/LINQ,当然所谓“会”,就是能手不着地地向前走,持续编写代码了。之后就没有看过系统性的材料,而只徘徊于google/baidu。


微软网站上有很详尽的asp.net mvc学习材料,比当年的MSDN强多了,网址在这里:​​http://www.asp.net/mvc​​,可惜好像没有中文版本。不过考虑到无非是在屏幕上编写代码的问题,就当哑巴遇到聋子,干了这么多年C++了,也应该能学会的。


出了错误/问题到哪里找答案?

最开始我在前一家公司时,总是找一位高手问(他当年也是CSDN专家,不过后来工作忙不常写东西了),后来发现每次问他,他总是当场到Google去搜,于是就很少去找他了。把问题拷贝到百度/Google里边,几乎立刻就找到无数答案。

推荐用VS2010英文版 + Google(英文Google:​​http://www.google.com/​​,如果被跳转到中文Google,链接在中文Google的最左下角),因为很多很新的资料,都在国外先出现,顺序经常是产品动向-产品发布-使用心得/问题问答-结集出书-翻译成中文-有人看了-在百度上开始搜到相关内容。这个周期可能要2年的时间,所以对很新的技术而言,百度能搜到的内容比Google少很多。

后来发现很多问题的答案,都指向两个网站:一个是前面提到的ASP.net,另外一个是​​http://stackoverflow.com/​​,当然别在这里练习英文写作,而是在其右上角的搜索框里边,把几个关键词如“mvc controller redirect privous page”敲进去,几百上千个问过的问题就出来了,挑几个看上去靠谱的打开,多数回答都带有代码,而那个"Answer“是绿色的是被选为标准答案的(和CSDN很类似)。


举报

相关推荐

0 条评论