第3章:高效编程之原则
9.在所有报告的错误中,大约有95%是有程序员造成的,2%是有系统软件造成的,2%是由其他软件造成的,1%是由硬件造成的。
10.作为程序员,我们的任务是要意识到,我们所做的每个决定都是一个折中。(我们的任务是选择最合适的方式来解决实际问题,而不是一味的追求所谓最高效或者最美观的代码)
11.不要把太多精力放在注释上,而应该关注代码本身的优美
12.学会读源代码
13.向橡皮鸭求助(遇到困难先理清思路,换个角度)
14.执行力比创意更重要。在软件开发领域,执行力意味着专注于构成你的应用程序的所有微小细节。(敏捷开发?)
15.你团队里的米个人都应该能通过由陌生人主持的额"电梯测试"――在60秒内,清晰的解释他们在做什么以及为什么人们会在意他们正在做的事情
16.性能致胜:
1).虔诚的遵循雅虎的指导原则(进行优化)
2).善待匿名用户和注册用户(并且为他们进行定制优化,根据他们不同的目的)
3).使性能成为一种(公开的)骄傲
第4章:招聘程序员须得其法
17.软件开发者最擅长的就是学习(雇主应该找有能力有热情的人而不只是有经验的人)
18.工作经验年数与编程技能之间是没有必然联系的
第5章:促使团队紧密协作
Read full article from 《高效程序员的修炼》读书笔记 - i技术宅 - 博客园
No comments:
Post a Comment