程序员修炼之道(读书笔记一)

1. 做注重实效的程序员。不害怕承认无知或者错误。必须诚实面对我们的无知和错误,例如:交付晚了,出现预料之外的技术难题等。

  2. 主动负担起责任。不要拼凑借口,不要把所有问题归咎于供应商、编程语言、管理部门、你的同事。

Provide options, don't make lame excuses.
提供各种选择,而不是找憋脚的借口。

3. 破窗户理论。一扇破窗户,只要有一段时间不修理,就会给居民带来一种废弃感——于是,又一扇窗户破了。

4. 不要留着破窗户不修。低劣的设计、糟糕的代码,发现一处修一处。如果没有足够时间适当修理,至少给问题代码放入注释,注解ToDo,采取某种行为防止进一步损坏。

5. 灭火的故事。一所漂亮的完美的房子着火,消防员在门口到着火点之间铺上垫子,才去灭火。如果项目代码编写整洁,设计良好,没有人想成为第一个弄脏东西的人。

6. 石头汤与煮青蛙。让人们参与正在发生的成功更容易,让他们瞥见未来,就能让他们聚集在你周围。做性能模板自动化是不是这样的例子呢?

7. Remember the big picture.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Part1 注重实效的哲学 1.我的源码让猫给吃了 在所有的弱点中,最大的弱点就是暴露弱点对自己的职业生涯负责,并...
    小学生的博客阅读 230评论 0 1
  • 那年花开你很爱很爱他,只有一次心跳的感觉,许多年以后他未娶,你未嫁,今新婚纪念伊人在旁,却已是昨日之歌!
    那夜菊开阅读 159评论 1 0
  • 1.计划任务基本概述 1.什么是crondcrond就是计划任务,类似于我们平时生活中的闹钟。定点执行。 2.为什...
    康酱呦阅读 253评论 0 0
  • 我现在渐渐的发现,在我身上存在一种自相矛盾的情况。我觉得我是个性格有点急躁,做事有点鲁莽的人,我只要一想到什么事,...
    小草生长阅读 459评论 0 2
  • 不断的总结自己,需要更新了!
    lily_a871阅读 217评论 0 0