梦断代码,英文名是DREAM IN DODE。梦断代码,原作是美国的Scott Rosenberg,经韩磊翻译而来。

  为什么选择读这本书?在图书馆软件工程处翻阅时,被这本书的名字吸引住了,同时之前也听说过《梦断代码》。

  这本书的简介中说:任何一个在软件领域稍有经验的技术人员看完这本书,必掩卷长叹:做软件难。

  在第一章“死定了”里,作者提到了《人月神话》。人月神话的作者布鲁克斯提到:“只有在任务能分派给许多互相之间无需沟通的作者时,人月才是可互换品。”布鲁克斯法则暗示最理想的开发组规模是一个人——无需停下工作与同事沟通的单个开发者。然而,OSFA给布鲁克斯提出了新的难题,就是“开放源代码软件”。这一章还提到了《大教堂与集市》,《大教堂与集市》阐述了开源是一种飞跃,但是并没有解决布鲁克斯所看到的、在从头搭建一套新软件的过程中所遇到的困难,因为在开源世界中,时间无关大局,志愿者不求物质回报。

  在“方法”一章中,作者否定了“瀑布模型”。“这种模型在纸上看似合乎逻辑,但实践起来却总是导致延误,混乱和灾难。每个阶段都耗时无算,但没有一个工作正常的。程序员要么坐等需求,要么干脆在拿到需求之前开始做设计。”在20世纪90年代,软件方法学家提吃了快速应用开发(Rapid Application Development),RAD承诺通过快速原型设计和更紧迫的迭代周期,依靠新工具让计算机处理一些繁重的编程工作,加速完成软件的交付。《敏捷宣言》因其简明扼要而引人注目。但“敏捷开发”更像是共有价值观的保护伞,而不是具体过程的路线图。一般认为敏捷开发和XP(极限编程)最适用于有经验的编码者组成的小团队,如果你想遵循所有的XP信条,你会感到过于苛刻。

  乐高王国一章中提到了“可复用代码”概念。“乐高假设”是:“未来,程序将由可复用的部件组合而成。软件部件将在全球范围内提供。软件工程将从编程的窠臼中解放出来”。但是程序员大多发现此路不通。因为如果把这些构建块比作积木,这些积木应该细小,不可分,可被替代,但是实际上程序中的组件在尺寸上、功能上以及与其他组件的可拼接数量上差异甚大。

  在管理奇客和狗一章中,提到了项目经理的职责。“为OSAF寻找软件开发经理的工作进展缓慢。尽管居此位者手握大权,却许多程序员不愿为之。”一些程序员厌恶经理,另一些人认同良好管理的价值,但却不够胆色担此重任。非正式的技术项目管理方式在惠普的“闲逛式管理”概念达到顶峰,但在软件领域却很不成功,因为开发进度是闲逛的管理人员看不到的。

转载于:https://www.cnblogs.com/jirufeng/p/5143741.html

《梦断代码》读书笔记相关推荐

  1. 读书笔记 | 墨菲定律

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  2. 读书笔记 | 墨菲定律(一)

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  3. 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记

    <洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...

  4. 股神大家了解多少?深度剖析股神巴菲特

    股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...

  5. 2014巴菲特股东大会及巴菲特创业分享

     沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...

  6. 《成为沃伦·巴菲特》笔记与感想

    本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...

  7. 读书笔记002:托尼.巴赞之快速阅读

    读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...

  8. 读书笔记001:托尼.巴赞之开动大脑

    读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...

  9. 读书笔记003:托尼.巴赞之思维导图

    读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...

  10. 产品读书《滚雪球:巴菲特和他的财富人生》

    作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...

最新文章

  1. 一道腾讯面试题:厉害了我的杯
  2. python作者龟叔_龟叔和他的Python
  3. BurpSuite实例教程讲解
  4. 软件工程概论 课堂练习【用例图——客户提出申请要求贷款...】
  5. java解析日志数据_Java实时监控日志文件并输出的方法详解
  6. 【渝粤题库】广东开放大学 PHP动态网站设计 形成性考核
  7. 毕业设计上线啦!----跳蚤部落与基于Comet的WebIM系统开发
  8. 链表知识体会总结(仅供参考)
  9. FasterRCNN
  10. 跨考中科院计算机 学硕,【20082P】中国科学院大学心理学考研学硕认知神经科学学姐:放弃保研,跨考二战上岸...
  11. STM32CubeIDE HAL库微秒us的延时Delay实现
  12. 传奇地图事件触发脚本
  13. 计算机组成原理浮点运算方法,计算机组成原理第二章 第11讲 浮点运算方法和浮点运算器.ppt...
  14. UITT私有化自动跟单系统
  15. 【win10】文件重命名怎么改不了文件格式/改不了后缀/想要更改文件后缀/改变文件类型
  16. 蛋白质ph稳定性计算机模拟,蛋白质二聚体相互作用和识别的计算机模拟
  17. iOS 诡异的崩溃EXC_BREAKPOINT (code=1, subcode=0x1c5691d2c)
  18. ZOJ-3380 Patchouli's Spell Cards(概率DP大数)
  19. 浅析肖特基二极管损坏的具体原因
  20. WRF替换静态地理数据中的土地利用数据(WRF替换下垫面数据)

热门文章

  1. .net MVC4.0项目发布到阿里云虚拟主机中遇到的问题。
  2. deLPHI书籍名称
  3. SSL:Ubuntu证书配置
  4. Eclipse 各种快捷键
  5. java 中类的加载顺序
  6. ArcGIS Engine 10 开发常见问题的解决方法
  7. 二分查找的递归与非递归!
  8. 为ActiveX制作数字签名 -- 介绍 (引)
  9. linux c编程操作数据库(sqlite3应用)
  10. YUV与像素值之间的关系