给在校师弟的答复
一个在校的师弟刚刚开始学习编程,让我给一些建议。
我给他的答复是,学校的基础课程一定要学好,特别是操作系统、数据结构,编程语言的选择我给他的建议是学好C语言,C一般是学校的必修课,学好C以后学其他语言就不会很费劲了,主流开发语言选择.Net,脚本语言选择python或perl(perl的正则表达式的应用),此外,我向他推荐了几本书,《代码大全》、《设计模式-可复用面向对象软件的基础》、《重构-改善既有代码的设计》,因为这几本书几乎涵盖了程序员所应该具备的基本素质,而且这几本书易懂易读。此外,我给他提的建议是,不是浮华于编程,不要跟风似的学习很多东西,也许那样你可以丰富自己的简历,也可以和别人炫自己会很多,但在我的看来,这往往不利于长远的发展,一直以为,程序员的基本素质很重要,基本素质决定你可以在软件开发上所取得的成就。