9月《程序员修炼之道:从小工到专家》阅读笔记(1)

一、注重实效的哲学

1我的源码让猫吃了

无论是什么任务,我们都可能出现错误,这时,我们需要尽可能处理好他们以示诚实坦率。我们必须承担责任,一味的推卸责任毫无用处。要找各种选择,而非借口。

2软件的熵

熵在软件中代表“软件腐烂”。究其原因,最重要为开发项目时的心理/文化。那么为什么,我们作为开发人员不能容忍一件破窗户,因为这会为我们带来更多问题。一旦窗户开始破裂,系统也会加速腐烂。

3石头汤与煮青蛙

让人们发现正在发生的成功更容易参与,这样就可以拿出你的“石头”,让他们聚集在你身边。我们过于集中于一件小事从而忽略很多小毛病,从而打一个个补丁让软件变得臃肿复杂且无效,即温水煮青蛙。

4足够好的软件

足够好就可以,太好会让用户与软件失去联系。我们需要用户参与权衡,为软件增添功能。我们需要及时止步,让软件自己选择未来的路。

5你的知识资产

你必须定期为你的知识加资产,就像金融投资一样。多元化知识,提高价值。重新评估和平衡。每年学习一个新语言。每季度阅读一本技术书籍和非技术书籍。上课。参加本地用户组织。试探环境。上网。跟上潮流。永远保持学习的劲头,规划学习时间,带有批判性思维看待问题。

6交流

了解别人想要说什么,了解听众,了解别人的轻重缓急,选择一个好的时机,风格。

 

posted @ 2023-09-28 20:23  痛苦代码源  阅读(6)  评论(0编辑  收藏  举报