阅读笔记5

梦断代码阅读笔记5

从狗的需要管束引论到程序员需要管束。工程的质量、进度、成本也需要进行策划决策。

质量三角,既好、又快、还便宜,同时满足的事情不太可能发生。

软件经理非常重要,他制定进度、推动程序员按进度工作、决定先干什么后干什么,需要沟通能力、决策能力、市场感知能力、粘合团队能力、程序掌控能力等等。

用代码行数做判断标准只会鼓励程序员写臃肿、蹩脚的代码。

闲逛式管理MBWA:这种严密的方法要求经理们走出办公室,遍访坐在隔间里的下属,和他们谈话。“做得怎样了?”它鼓励人们观察和接触他人。

但在软件领域开发进度是闲逛的管理人员看不到的,因此不能移植到软件领域中。

多数开发者都乐意告诉经理自己的进度,问题是,就目前的软件实践而言,开发者们对于自己的进度也不比经理知道得多。

奇客的2种定义:

以计算机程序缺陷为食----不善社交、身有恶臭、面色苍白的偏执狂,具有奶酪刨丝器一般的人格特点。

专注于己事的人;追求技术和梦想、不融入主流社会的人。

群件:即时通信、聊天室、缺陷跟踪、源借故传统的邮件列表等工具,个人感觉要慎用这些工具,否则你的工作时间会被这些工具吃得一干二净。

Wiki在chandler项目中也建立了起来,感觉这个chandler项目用到的工具太多,如果程序员不能合理地安排自己的时间,估计会被这些工具所淹没。

上一篇:阅读《梦断代码》随笔(2)


下一篇:信号量的实现和应用