个人性格
代码大全这本书早就听过,但是一直没看过;后来有看多过几次说这本书如何如何的好,本来是想买一本的,后想还是先读读电子版;
首先阅读的就是这一章--个人性格;以下是一些摘记,以作备忘.
由于各种原因,感觉自己不太适合做程序员,但是又不想半途而废,也不能这么轻易放弃,在看到这个标题后就禁不住的看了起来.
关于个人性格
如果你想成为一个高手,你得全靠自己下功夫;它和你个人性格有关.
一旦你决定自己成为一个高级程序员,你发展的潜力是巨大的.
关于聪明
你无法改变自己的聪明程度,但是你可以在一定程度上改变自己的性格.
所有的程序员都应该尽力弥补他们很有限制的智力.
关于好奇心
你但你认为自己理解程序的能力是有限的,而且你意识到进行有效的编程是弥补自己能力的方法时,你就开始了你生涯中漫长的探索过程.
如何培养好奇心:在开发过程中建立自我意识(尽可能了解开发过程),实验(编写短程序进行验证),阅读解决问题的有关方法,在你行动之前进行分析和计划;学习成功项目的开发经验(像有优秀的程序员学习),阅读书册;阅读有关书籍和期刊.
关于诚实
不假装你是一个编程高手
乐于承认自己的错误
力图理解编译器警告信息而不是置之不理(说到心坎了)
对你的程序有一个清晰的了解,而不是进行编译看起是否正确(中枪)
提供实际状态报告(无论进展好坏,都要如实向上司报告,这是节操的底线)
提供实际方案评估,在上司面前坚持自己的意见(不要为了什么而妥协自己)
关于交流和合作
真正优秀的程序员应学会怎样和别人工作和娱乐(表示自己过于低调,以至于没有很好的娱乐)
如果我和一位看起来一直很忙的程序员一起工作,我将认为他并不是一个很好的程序员,因为他并不是在使用对他来说最有价值的工具和自己的头脑(努力提高工作效率,踏实,稳重)
坚持--如果我不能在30分钟内解决问题,那么我将用几分钟考虑不同的方法,并在下一个小时尝试不同的方法(如果一个方法走不通,百分之八十是方向不对).
成为某方面好的或差的程序员,主要是靠你自己的所作所为;你的所作所为习惯决定了你的编程品行(追求完美,程序员的节操).
你应养成在编写代码前编写PDL和在编译前阅读代码的习惯;你不必为失去坏习惯而多虑,在用新习惯取代坏习惯之后,坏习惯会自然而然消失.(坏习惯太多了,从明天上班开始,一个一个克服)