个人性格
在软件开发过程中,人们很少注意到个人性格问题。为程序员性格的研究成为合理而且卓有成效的领域。编程过程非常耗费脑力,这种特性是的个人性格显得很重要。人们都知道聚精会神的工作8小的有多么困难。编程工作本质上是无法监督的工作。因为没有人真正清楚你做什么。耗用80%的时间精力在其他的地方,而花费20%的时间来完成其他的工作。呵呵,2、8定律。
一旦诚心成为出色的程序员,你的发展潜力还是很大的。
你无法提升自己的聪明程度,但性格在一定程度上能够改进。事实证明,个人性格为于造就程序高手更具有决定性意义。
很多好的编程做法能减轻的你脑力负担。
将系统“分解”,是为了使之易于理解。
进行复查,详查和测试正是为了减少认为失误。 人的智力是有限的,所以应该和人沟通,来提高软件质量。
将子程序编写得短小,以减轻大脑负荷。
基于问题而不是低于底层细节来编程,从减少工作量。
通过各种各样的规范,将思路从相对繁琐的编程事务中解放出来。
聪明和谦虚。一定要谦虚。
在开发过程中建立自我意识。
实验 对编程和开发过程做实验,是学习编程的有效途径之一。
有效编程的关键之一就是要学会迅速知道错误,而且每次都能从中有所收获。犯错不是罪过,从中学不到什么才是罪过。
阅读解决问题的有关方法。