《程序开发心理学》作者:Gerald M Weinberg

《程序开发心理学》作者:Gerald M Weinberg


读一本好书,就是和许多高尚的人谈话。

 

P110 John von Neumann 很早就意识到,他在检查自己工作方面,确实能力不够,他也许是能够认识到这一点的第一位程序员。那些与他相识的人们回忆说,von Neumann总是跟别人讲自己是多么蹩脚的程序员,并且不厌其烦地请别人阅读自己的程序,期望发现其中的错误与纰漏之处。von Neumann的天才丝毫不容怀疑,然而他对自己作为一个人所具有的缺陷非常清楚,他的这种自知之明,也使他远远超过当今的一般程序员。

P168 从某种意义上讲一个程序开发项目或者团队就犹如一条河流,虽然其中的水总是处于不断流动的状态,但是这条河流始终还是一条河。许多项目的主管都没有能够在自己负责的项目中领悟到这一点。在他们的理解中,整个项目的结构实际上更像是一栋房子----其中的任何一根木梁去除之后,整个结构都会崩塌。(铁打的营盘,流水的兵)

P172 如果某个程序员不可或缺,那么还是越快请他走人越好。

P275 就我本人而言,我相信较之智力因素,人格因素,工作习惯以及培训等方面的因素要与此更为相关。这些因素和智力因素不同,它们都可以通过后天经验发生改变。因此,选拔程序员的问题就转化成培养程序员的问题。换而言之,优秀的程序员是培养出来的,而不是天生的。因此我们必须把注意力放到培养或者培训的过程上来。

P281 我所谓的“培养程序员”,并不是强行要求他们按照某种“最佳”模式进行思考。我在自己的博士学术论文中曾清楚指出:问题求解的模式是因人而异的。所以,如果有什么力量强制某个程序员按照另一个人的模式进行思考,那么就必将会削弱该程序员解决问题的能力。因此最大的挑战并不是在于创造性思维本身,而是创造性的交流,用可以为(各有其独特思维方式的)其他人接受的方式重新表述我们自己的思想。

 

PXXX 碰到一个糟糕的管理人员远比一个好的程序员要容易的多




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值