1 摘录

1.1 软件开发艰巨

"好的软件开发工作始于打造开发人员本人。"仅仅要是做某种取悦自己活满足自己的东西。程序猿就会动力十足,努力做到最好。

侯世达定律:做事所花费的时间总是比你预期的要长,即使你的预期中考虑了侯世达定律。特别是在进行有关提高效率的讨论时(如《人月神话》和极限编程)。

其自指的特征反映了即便意识到任务的复杂性。估计花费的时间仍是困难的。

一切倒塌又得以重建,再造它们的人满心欢喜——William Butler Yeats 《天青石雕》(Lapic Lazuli)

软件相对于现代技术的差别是,软件是唯一不考虑质量(測试之前)的领域

我在尽力保持耐心、不做蠢事,即使接受有东西没做完的事实。

也须要了解做了什么,否则等于引火自焚。<注:可见,当时主人公有多么的无奈>

如今我们身处地狱般的境界。有那么多的好主意要拿来毙掉

用贴纸、每块仅仅表示大致同等的工作量

产品经理与开发经理之间的拔河赛

低估了实现项目远大抱负所需的代价,组建一个project团队要比想象中更难

个人自以为懂得非常多

时间——特性——金钱:这一黄金三角之中往往仅仅能选二,而不得不抛弃第三个

别做大项目 (linus)

<如今的软件开发并不会比之前的好过多少,基本上也是依照数据、设计模型、讨论、測试、集成这种流程进行。

做项目时的喜悦,项目公布时的痛苦,代码检查等>

1.2 软件不断创新

一次重新,那些大度在技术工业的太阳底下不再有新奇失误的人输个精光。

具备延迟绑定动态为例精髓的语言:20世纪50年代的 lisp。20世纪70年代的 SmallTalk

GMail 消除了浏览器在用户每次操作时与server进行信息交换的须要

Mozilla 奇客精英,黑洞达数年之久,失去关键程序猿的支持,但终于诞生了 Firefox

为之奋斗的未来惊鸿一瞥——而那未来仍是如此令人痛苦地遥远

当萨奇回答说开发时间仅仅有两个小时时,相片blog,基于chandler。基于现有熟悉的项目开发能加快项目的进度?

1.3 怀有改变世界之心的大神

卡普尔:非常多的名誉,充足的资金,想要很多其它的荣誉:假设你做了还有一件了不起的事情。就让世界看到你的实力。

20世纪80年代。瓦茨·汉弗里从 IBM 退休,之前在 IBM 成功运行强制进度计划后。发个宏愿:离开 IBM 后。我要改变世界的软件开发方式。

由于安坐在沙滩上,实在太无聊!

程序猿:获得杰出源码,杰出软件架构,软件设计师,生命历程。获取诗歌艺术硕士学位。

软件开发人员,为制作一部电影而暂时组合,然后解散,再又一次为拍下一部电影又一次组合

1.4 推荐的资料

《计算机编程艺术》(书)

《哥德尔,埃舍尔,巴赫:集异璧之大成》(书)

《土拨鼠日》(电影)

2 总结

好早就看完这本书了,这真是一本超级好的书。看完之后也是感触良多。一个满是荣誉、財富的人。带着一群世界顶尖程序猿花费好几年开发软件,终于失败不重要。由于一路鼓励了非常多人,甚至机缘巧合地解救了firefox,改变了世界。
一直想写读后感,优点多多。可这读后感啊。一直拖、一直拖了将近一个多月了,到如今还没有写。为了一个月发表四篇博客,就写成这样的形式了。
写文章正如写代码一样,不能一開始考虑太多,不然永远開始不了。

最后。写文章时,发现有同行已写了读后感,大家能够參考:
[http://www.cnblogs.com/banana-totolv/archive/2011/06/08/2074765.html]

《梦断代码》摘录及感悟相关推荐

  1. 《梦断代码Dreaming In Code》阅读笔记(三)

    最后这几章感觉上更多是从软件完成整体上来讲的.比如说技术.方法等. 在我看来,其实一个团队一直坚持一种好的.先进的方法是不可少的.如果一个优秀的团队刚愎自用,只随着成员们喜好发展,那不能长久.比如说, ...

  2. 读梦断代码有感(1)2019.2.05

    今天阅读了建民老师推荐的我们软件工程方面的书籍被称为经典的<梦断代码>,虽然只是读了一小部分但还是感受颇深,在我以往的经验看来,我们软件工程专业的书籍应该都是枯燥乏味的代码啊啥的,所以开始 ...

  3. 梦断代码阅读笔记之一

    最近阅读了罗森伯格的<梦断代码>,算是近距离观察了十几年前软件开发的状态.这本书是作者对OSAF主持的Chandler项目进行田野调查  而写的一本书.本书是在讲一事,也是在讲百千事:是写 ...

  4. 《梦断代码Dreaming In Code》阅读计划

    书籍是人类宝贵的精神财富,读书是人们重要的学习方式,是人生奋斗的航灯,是文化传承的通道,是人类进步的阶梯.学生作为学习人群的主体,必须把读书作为头等大事.学校就是一个学生在教师指导下自主读书的空间,而 ...

  5. 《梦断代码》阅读笔记01

    这几天阅读了老师推荐的<梦断代码>前几章,通过本书简介可以知道本书大概主要讲的是做软件过程中的困难. 第一章软件时间,主要讲的是从事软件制作行业的艰辛,需要没日没夜的加班工作,书中有这样一 ...

  6. 《梦断代码》读书笔记

    梦断代码,英文名是DREAM IN DODE.梦断代码,原作是美国的Scott Rosenberg,经韩磊翻译而来. 为什么选择读这本书?在图书馆软件工程处翻阅时,被这本书的名字吸引住了,同时之前也听 ...

  7. 《梦断代码》阅读笔记之第8章至最后

    以下是我读了梦断代码第八章之后的读书笔记: 1.自己做的软件自己一定要用,即"吃你自己的狗食",自己的软件开发出来后自己都不会用那么还要指望别人用不成? 2.在软件开发编写代码的时 ...

  8. 《梦断代码》读后感 - 驱动,责任,交流,远虑

    这三篇读后感原来发布在我自己申请的域名 yishan.cc 上面,后来这个域名被墙了.   (原文写于2008年12月) 几个星期前,我给<现代软件工程>课的每一个团队都发了一本 < ...

  9. 现代软件工程系列 学生读后感 梦断代码 软件难做

    http://cid-064ec84e17924332.spaces.live.com/blog/cns!64EC84E17924332!173.entry December 06 读<梦断代码 ...

  10. 现代软件工程系列 学生读后感 梦断代码 布鲁克斯法则

    <梦断代码>读后感(第1~6章)     书名:"Dreaming in Code",作者:Scott Rosenberg(中译本:<梦断代码>,翻译:韩磊 ...

最新文章

  1. php 之 数据访问 增删改查
  2. Linux chmod命令修改文件与文件夹权限命令代码
  3. Timer TimeTask Handler
  4. C# 子类实例化基类 基类使用不了子类的方法_老话题:6个方法,检验你有没有正确使用设计模式...
  5. 赵雅智_Fragment生命周期
  6. hibernate注解实体类(Dept.java)
  7. 浙江嘉兴“网事”再添国字招牌 领跑城市智慧转型
  8. MyBatis--工具类模板
  9. PAT 甲级 1004
  10. 华中科技大学在职研究生计算机好考不,华中科技大学在职研究生容易考吗?
  11. MSP---助力企业轻松上云
  12. 轻量级日志收集转发 | fluent-bit外部插件详解(三)
  13. Python大佬用20行代码带你打造一个微信聊天机器人(附代码)
  14. 100个java项目_我如何在100天内建立​​100个项目
  15. 小米手机计算机usb连接,小米5手机怎么连接电脑 USB调试方法教程
  16. 2021牛客多校第十场补题 F-Train Wreck
  17. 前端,后端,前台,后台到底应该怎么理解。
  18. 百度脑图中如果想输入换行符本身(\n)怎么输入
  19. python 的 轮子
  20. 详解 Web Worker,不再止步于会用

热门文章

  1. 电脑:华为(win11)
  2. python退出全屏_JS 实现全屏功能和退出全屏功能
  3. Python视频学习(十九、爬虫基础)
  4. 防弹笔记本电脑 - 如何强大是今天的坚固的笔记本电脑
  5. 跑步锻炼(2020省赛)用Excel表格求解答案8879
  6. 我拒绝公司疫情期间降薪的四个理由,99%老板听了无言以对
  7. 【pulsar学习】pulsar架构原理
  8. 麦克引擎:下载BD图片其实可以很直接,反思,有时候我们太依赖引擎了
  9. 转载:: 完全用命令行工作-4: 苹果图形界面脚本化
  10. AndroidOpenCV(四十六):非真实渲染