五个方法成为更好的程序员
好的程序员并一定是技术强的程序员,而是那些可以在不完美的工作环境下保证软件质量和工作效率的程序员
- 寻找不同观点
- 要经常在做事之前问自己和别人,这么做对不对
- 做完事后问自己,还可不可以改进
- 努力去寻找别的不同的观点或方法
- 程序员应该经常上网,经常和同事讨论不同的实现方法,不同的技术观点,这样才能取长补短
- 千万别信自己的代码
- 当出现问题的时候,要学会 review 代码中所有的可疑点,千万别觉得某段代码很简单,可以略过
- 在查错的过程中,切忌过早下结论,切忌四处乱改,停下来想一想,会是哪儿的代码有重大嫌疑,然后查看一下代码,捋一捋程序的逻辑
- 思考和放松
- 思考其实就是一种放松
- 做事前多想一想,这样做事的时候就不会不顾此失彼,手忙脚乱
- 在工作中要学会享受,要学会放松心情
- 善于总结成败得失,善于思考,善于调整,善于放松
- 学习历史,跟上时代
- 一定要学习历史,整个计算机文化的历史
- 只有通过历史,才能明白历史上出现的问题,新技术出来的原因,这样才能够更了解新的技术和未来的方向
- 使用新型的技术,停下来接受培训,可以工作得更快更高效
- 积极推动测试活动
- 积极地在各个环节推动项目组进行测试活动
- 只有测试才能证明软件可以正常工作,只有测试才能保证软件的质量