程序员修炼之道 第一章 注重实效的哲学

注重实效的程序员:是他们的处理问题、寻求解决问题的方案时的态度、风格、哲学。

注重实效的编程源于注重实效的思考和哲学。

目录:

  1. 我的源码让猫给吃了
  2. 软件的熵
  3. 石头汤与煮青蛙
  4. 足够好的软件
  5. 你的知识资产
  6. 交流!

1、我的源码让猫给吃了

责任

责任是你主动担负的东西。你承诺确保某件事情正确完成,但你不一定能直接控制事情的每一个方面,除了尽你所能以外,你必须分析风险是否超出了你的控制。对于不可能做到的事情或是风险太大的事情,你有权不去为之负责,你必须基于你自己的道德准则和判断来做出决定。
        如果你确实同意要为某个结果负责,你就应切实负起责任。当你犯错误,或是判断失误时,诚实地承认它,并给出了各种选择。不要责备别人或别的东西,或是拼凑借口,不要把所有的问题都归咎于供应商、编程语言、管理部门、或是你的同事。但你可以选择提供解决方案,而非寻找借口。
        如果存在供应商不能按时供货的风险,你应该预先制定一份应急计划。如果磁盘垮了——带走了你的所有源码资料——而你没有做备份,那是你的错。

Provide Options, Don't Make Lame Excuses
提供各种选择,不要找蹩脚的借口

  • 在你走向任何人,告诉他们为何某事做不到,为何耽搁,为何出问题之前,先停下来,听一听你心里的声音。与你的显示器上的橡皮鸭交谈,或是与猫交谈。
  • 在你的头脑里把谈话预演一遍。
  • 要提供各种选择,而不是借口,不要说事情做不到;要说明能够做什么来挽回局面。
  • 在你大声说出它们之前,先设法把蹩脚的借口清除出去。

2、软件的熵

3、石头汤与煮青蛙

4、足够好的软件

5、你的知识资产

6、交流!

猜你喜欢

转载自blog.csdn.net/qq_42680327/article/details/104111511