读书笔记: 理解专业程序员
https://book.douban.com/people/fleure/annotation/1866824/
为什么程序员如此做事
<原文开始>
1. 绝大多数时候,不会发生变化。
2. 只所以不发生变化,是因为很多力量都在积极地保持事物稳定。
3. 为了把变化往高效的轨道上引导,你必须理解那些保持稳定性的力量。
4. 当人们变化时,那是因为他们的环境发生了变化,所以即使他们一成不变,也还是变化了;他们的环境变化了,所以他们为了抱住某种重要的东西,就必须做出改变。
5. 最剧烈的变化,恰恰是因为要在变化中保住某种东西而引起的。
..
8. 如果把人们的工作结果反馈给他们,他们就能知道哪些是好的,哪些是坏的,这样他们就能确保在变化时增加好的,减少坏的。
9. 管理者的任务,并不一定是直接给出这样的反馈信息,而是去安排这样的反馈,使之正规化、可靠化。
10. 因为程序员的生理、安全需要早就得到了满足,所以满足他们的高层次需要——特别是社会需要——就成了一种成功的策略。
</原文结束>
## 专业程序员有哪些范式
<原文开始>在那些定义不清的情况下,程序员往往会自作主张,定义一个他们自己愿意解决的问题。</原文结束>
<原文开始>专业程序员是为他人解决问题的人,不论问题有多麻烦。</原文结束>
原文开始>原文开始>原文开始>