按以下顺序学吧,不要在一个问题上死掉,先学会调试程序,这一步尽量、最好找人给你show一下,会调试以后,别的东西都自己学习就可以了。
1.《C#入门经典》(找.NET版本大于或等于2.0的) wrox出版社,如果可以找人帮助你走过调试一步,这本书两个月应该没有问题
2.《C#高级编程》 wrox出版社,这本书要三个月左右吧
3a.《面向对象的系统分析》、《面向对象的系统设计》绍维忠,这两本书有一定难度,看你自己的悟性了,不过不必深究,了解思想为上,看情况用一两个月吧。
3b.《算法导论(第二版)》MIT,这本就当圣经用吧,长期,数学不行,这一本也是应该掌握的,里面数学知识比较有限,如果还想有更长远的打算,数学不补是不行地。
4a.《C#设计模式》(或《企业应用架构模式》、《设计模式》ERICH GAMMA, RICHARD HELM, RALPH JOHNSON, JOHN VLISSIDES,俗称四人帮),这本书一定要深入学习,
5a.软件工程和软件测试相关的书箱做大致了解,相信此时你已经完全具备了自己判断的能力。
另外,学习计算机最好知识全面一点,有一个考试是带职称的,叫软件水平考试,可以从程序员级别考起,然后考个软件工程师(这个相当于计算机系硕士毕业后的职称),如果有实力,再考个架构师。这个考试的内容是比较全面的,可以提高综合的计算机素质。
还有,下载一个叫C#编程规范的东西,照上面说的做,没错的,可以改变你的思想。
英语建议你千万不要放下,多读些英汉对照,每本至少读两遍,多读长篇小说,尽量不要看中文内容。这样英语水平提高较快,在学习完高级编程之后,自己可以有选择地看一些原版教材,其实《C#设计模式》《算法导论》就有英文的,
欢迎来我的博客参观:
参考资料:http://blog.csdn.net/felomeng
学习c#
最新推荐文章于 2024-06-29 19:26:11 发布