优秀的程序员会表现出创造力,学习速度很快,而且很快就可以写出可用的代码。
主流以”实效“主导。
编程要求相当的注意力和专注。
计算机编程是一项实践性很强的技术。而且我也同意这个观点:“任何技术都必须都通过模仿和实践来掌握。”因此,想要编写漂亮代码的程序员应该阅读一些漂亮的程序以及在编程时模仿所学到的技术。
学习新技术和新算法很重要。否则,很快会变得过于专业和狭隘。另外,人们应该精通于编写可靠而且健壮的代码。
讨论调试应该是所有编程课程不可或缺的部分(也是所有语言设计不可或缺的部分)。编写多线程代码可能更难,而且调试工具也不是非常令人满意。
算法与数据结构需要广泛的研究和实践。
自动编程 automatic programming 是一种减少编程工作量的尝试,通过自动编程...
开发自己的软件系统,以期学会三种重要的技能:项目管理、团队协作以及口头和书面交流能力
尝试做能力范围内最难的事情。
成功需要什么?需要头脑,需要坚韧不拔的精神。要解决一个问题,可能会有许多次失败的尝试,但最后总有一次尝试让你看到奇迹的出现。