断断续续的学习编程也有一段时间了,从最初的VB6.0到现在的C#。但是,实际的编码能力却是不敢恭维。一直都是在看别人现有的代码,自己真正动手写的东西却是少之又少,了解很多概念,真正能做到信手拈来的却屈指可数。本人非计算机专业出身,学机械的。一直很羡慕那些编程牛人,很不错的功能,在他们手里实现起来就像是一门艺术。看它们写的代码,借用一个词,就是“优雅”,希望有朝一日,自己也可以写出优雅的代码,像是在做一门艺术一样来实现某个业务逻辑或是摸个功能。对自己的规划:C#语言(打牢基础,掌握OOP,熟悉常用的类库),大量的实际编码经验,.NetFramewoke,设计模式,软件架构。WinForm,WebForm,ASP.NET、MVC 。
目前学习的主要是DOTNET方面的,鉴于自己的底子与目前所处的状况,我必须一边学习新技术尽快的来适应公司的业务,还要补充自己有点匮乏的Windows编程基础方面的知识。时间确实很急迫,但是既然选择了就走下去,就要坚持到出现结果。选择了这条路,会意味着放弃很多东西!一方面,尽快熟悉公司现有的框架,另一方面找一些之前看过的项目,自己动手挑选几个技术上有代表性的着手完成开发,一方面学点经验,另一方面巩固下相关的技术。在做的过程中,整理出所用到的东西。技术,需求等相关的东西。
如果还有时间的话,顺带着有几本“砖头”也需要好好啃一啃。一下列出书单(未完):
- 《Windows程序设计》Charles Petzold
- 《Windows核心编程》Jeffrey Richter
- 《Windows网络编程技术》Authony Jones
- 《C#高级编程》,这书只适合查阅。看起来很头疼,但涉及的面很广,基本的技术都有提及。是本不错的参考书!