代码大全---33

来源:互联网 发布:网络上dc是什么意思 编辑:程序博客网 时间:2024/05/17 01:05

要点:

    人的个性对其编程能力有直接影响。

    最有关系的性格为: 谦虚、求知欲、诚实、创造性和纪律,以及高明的偷懒。

    程序员高手的性格与天分无关,而任何事都与个人发展相关。

    要成为杰出的程序员,先要养成良好习惯。


    要充分理解一个普通的程序,你得有很强的吸收细节的能力,并同时消化它们。如何专注你的聪明才智,比你有多聪明更重要。

很多编程做法能减轻你的脑力负担:

■     将系统“分解”,是为了使之易于理解。

■     进行复查(评审)、详查和测试正是为了减少人为失误。

■     将子程序编写得短小,以减轻大脑负荷。

■     基于问题而不是低层实现细节来编程,从而减少工作量。

■     通过各种各样的规范,将思路从相对繁琐的编程事务中解放出来。

在成为高手的过程中,对技术事物的求知欲具有压倒一切都重要性。


编程生涯成熟的标志就是发展出一种不屈不饶的诚实感。

■     不是高手时不要假装是高手。

■     乐于承认错误。

■     力图理解编译器的警告,而非弃之不理。

■     透彻理解自己的程序,而不是只是编译看看能否运行。

■     提供实际的状况报告。

■     提供现实的进度方案,在上司面前坚持自己的意见。


编程首先是与人交流,其次才是与计算机交流。代码便于看懂是对团队成员的要求之一。


与其他行业相比,软件开发行业的经验比书本知识价值要小。如果不能与时俱进,经验不但不会有所帮助,反而是个累赘。

如果工作10年,会得到10年经验还是1年经验的10次重复?必须检讨自己的行为,才获得真正的经验。


好习惯很重要,因为程序员的大部分事情都是无意识完成的。要试着养成有用的新习惯。



原创粉丝点击