读书笔记: 理解专业程序员

https://book.douban.com/people/fleure/annotation/1866824/

为什么程序员如此做事

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