本书的第五章名字叫做 ——管束奇客和狗,名字比较的幽默风趣,而且这一章节也有不少的看似奇怪的比喻,但是仔细回想却又是非常的合乎情理。

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

   从程序员转做经理常被说成是做了“前脑叶白质切除手术”,这个术语还是从刚从《How We Decide》这本书看到过,这种手术会让患者更新丧失感情、不知爱恨悲喜。国外技术人员不愿承担项目经理这种管理岗位,而在国内正好相反,许多时候还是不会编程的人来管理。

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

  闲逛式管理MBWA(Management by wandering around)好像不能移植到软件领域中。

  奇客是普通人比较少接触的一类人,甚至于大部分人都没有听说过这个词语。关于奇客的2种定义:

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

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

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

  Wiki在chandler项目中也建立了起来,感觉这个chandler项目用到的工具太多,如果程序员不能合理地安排自己的时间,估计会被这些工具所淹没。对于程序员来说,确实有一种制造工具的冲动。磨刀不误砍柴功本身没错,但程序员在磨刀的过程中会想弄到一块最好的石头,并花了大把的时间去把刀磨得吹毛断发,却忘了还要砍柴。

  作者有一个观点值得学习:我倒愿意多考虑一些乐观的因素,这么多年来,积累的方法实际上已经大大提高了我们解决问题的能力,类库和框架越来越庞大的同时也的确在为我们减少问题。“实用最小主义”这样的条款和“方法论”并不冲突,他们总是在相对的变化,也就是说,随着方法论的不断完善扩充,“实用最小主义”的门槛实际上也在不断提高:今天一个被3名程序员认为棘手的功能,可能2年后一个程序员独立就可以轻松在某个框架上完成。

  看完本书后 你会觉得程序员这个职业充满灰暗,真的和书上说过的一样:“只有比尔盖茨才是比尔盖茨”。真正如题目所述 梦断代码 dreaming in code,因为正如原作者所说,书中描写的:软件工程是一队人马并肩扛起代码大石,虽历经磨难仍欲将其推上山顶的故事,而正是这种故事成就着今天全世界亿万台服务器和PC机上运行的各种软件,成就着人类不断超越实现更伟大的梦想。

posted on 2020-02-15 21:36  迎新  阅读(166)  评论(0编辑  收藏  举报