以前看过一篇关于程序员基本功的文章,觉得很不错,所以就贴上来了!
0、至少一次Web脚本语言经验(Asp、Php、Jsp等)或者RAD(VB、Delphi)工程经验;
1、系统学习实践过《数据结构》;
2、熟练掌握OOP;
3、在C++工程中实践过STL和泛型技术;
4、在系统设计中有意识的使用设计模式;
5、使用《重构》条例来指导自己不断改善代码;
6、使用版本管理软件和单元测试工具;
7、阅读别人的源代码,理解注释、好的命名方法的重要性;
8、工作以外尝试OpenSource,以便进一步了解现代软件工程;
9、了解COM、CORBA、J2EE或WebService、.NET,找出里面的应用模式;
10、关注趋势;
0、至少一次Web脚本语言经验(Asp、Php、Jsp等)或者RAD(VB、Delphi)工程经验;
1、系统学习实践过《数据结构》;
2、熟练掌握OOP;
3、在C++工程中实践过STL和泛型技术;
4、在系统设计中有意识的使用设计模式;
5、使用《重构》条例来指导自己不断改善代码;
6、使用版本管理软件和单元测试工具;
7、阅读别人的源代码,理解注释、好的命名方法的重要性;
8、工作以外尝试OpenSource,以便进一步了解现代软件工程;
9、了解COM、CORBA、J2EE或WebService、.NET,找出里面的应用模式;
10、关注趋势;