《梦断代码》第一阶段阅读感想(包括第0、1、2共三章)

由推荐序一、推荐序二和作者的话中可以先了解到这本书讲的是一个故事,关于一堆人马并肩托起代码大石、欲将其推上山顶,虽历经磨难,但仍奋力创造的故事。与大多数技术书籍不同,把真实的人、事、技术和理论以及产品的发展过程结合在一起,这也使我对这本书产生了极大的阅读兴趣。
    第0章 软件时间
    与别的书不同,本书从第0 章开始,就已经暴露的作者是个程序员.......
    首先介绍了作者早年间玩游戏的经历,这是我不禁想到现在大家普遍玩游戏仅仅是娱乐,根本没有心思去琢磨去改游戏,仅仅只是玩,当然这也是一个兴趣问题,作者喜欢的事情,可以不顾白天黑夜,仍然乐此不疲。
    后来主力程序员工作完成后去休假,留下技术副总裁解决数据库与显示页面的连接问题,这个故事提醒我们软件全面测试的重要性。对计算机编程的又爱又恨,理想与现实的存在很大差异,经过这么多年的发展,我们仍然很难做到按时限、按预算做出软件,无法保证软件可靠而安全,无法实现最大化的灵活性。
   软件很脆弱,我们要为其买单,软件错误会造成巨大的经济损失,三分之二项目会明显延误和超出预算,甚至最后无疾而终,这又进一步印证了“做软件难”这一论断。
   虽然软件就是麻烦一堆,但是我们不能也不愿意把电脑一关走为上计,我们对软件的需要,远甚于对它的的仇恨,这使我想到了自己,自己遇到困难就经常是一关电脑走为上计,不能踏下心来。
    第1章 死定了
    首先映入眼中的就是一个创作团队要“死定了”的状态,个个陷入沮丧之中,时间紧任务重,其中提到了工作列表,这不仅让我想到老师给我们的时间表,我们干什么事情不可或缺的就是有一个计划,但是要想能够给自己制定一个适合自己的计划,就要先记录自己平时日常的生活,从中总结出来一个适合自己能力的计划,并努力按质按量的完成它。
    修复缺陷的时间远远超乎我们的想象,日程中的“黑洞”充满不确定甚至不可知因素的时间陷阱,延误现象普遍存在。
    后通过介绍“人月神话”,只有任务分工给互相无需沟通的人,人和月才是可以互换的 。软件受到“序列约束”,限制了任务的分解程度 。介绍团队之间的合作十分重要,工作分解的合理性十分重要,每个个体都要做自己力所能及的事情,并且能够有团队合作意识,对提高工作效率十分重要。
    开源,是一个自由共享系统,能够带来计算机的蓬勃发展。但是,开源的背后,盈利模式在哪里?时间就是金钱,程序员公布他们的源码,他们应该获得收入,如果不通过软件收钱,他们如何从用户获得报酬,那用户的习惯如何培养呢?特别是在中国一个已经习惯了使用盗版软件的国度。使用开源软件,让IT公司的盈利模式必须有所改变。
    第2章 Agenda之魂
    所有的软件开发工作者们都抱着自己的工作能够改变人们生活方式的期望投入开发,但是抽象建模或是缺陷大军无疑能助他们艰难前行。Agenda软件之所以能够跻身于软件传奇之列,就是因为它突破了计算机的严格逻辑与人类的语焉不详之间的间隔,用户不关心软件的存储结构,只需要能够输入数据,完成数据的扩展修改等等功能,能够使用户与软件的交互更加友好化,能够让用户感受到软件带给他真是有用的巨大作用。实现软件与用户的友好交互,我觉得这也就是Agenda之魂。

时间: 2024-08-04 03:13:45

《梦断代码》第一阶段阅读感想(包括第0、1、2共三章)的相关文章

《梦断代码》第二阶段阅读感想(包括第3、4、5共三章)

第三章  原型与Python 在这一章中,我又更加深刻的认识到做软件的难,它就像洋葱一样层层叠叠,每一层都辛辛苦苦地建立在前一层的基础之上,危如累卵.无论如何,日积月累,一层一层搭建 起来,即“抽象层叠”,而抽象层的最低端就是汇编语言,是最让我学习起来头疼的汇编语言,也是大多数人难以学习和编写的,后来产生了许多适用性更强的高级语言,也就随之 出现了编译. 后来发明了Python,虽然这一脚本语言不像其他高级语言得到人们的那么重视,但是Python凭借自己的优点发挥了比其他预言更多的智能特性,比如

《梦断代码》的阅读计划

作为一名计算机专业的学生,有一些此方面的书籍还是需要拜读的,一下就是我对<梦断代码>的阅读计划: 3.5~3.10   阅读第0章到第三章的内容: 3.11~3.15 阅读第四章到第六章的内容: 3.16~3.20 阅读第七章到第八章的内容: 3.21~3.25 阅读第九章到第十章的内容: 3.26~3.30 阅读剩下的内容: 阅读期间,有感而发之时会写一些随行笔记,预计三篇以上.

关于《梦断代码》的阅读计划

在看完本书的目录后,我有了初步的计划. 本书加上尾声一共是12个章节,每个章节大约是30页,因此,我的初步的计划是在30天之内完成阅读,我将30天分为6个阶段,并从2015年3月5号开始. 第一阶段:5天,阅读第1,2章节,并在阅读完成后记录自己的阅读感受(这个感受是书写在纸上的稿子): 第二阶段:5天,阅读第3,4章节,并在阅读完成后结合1,2章的记录写出自己的读后感: 第三阶段:5天,阅读第5,6章节,同第一阶段方式记录: 第四阶段:5天,阅读第7,8章节,同第二阶段阶段方式记录: 第五阶段

《梦断代码》、《你的灯亮着吗?》、《最后期限》、《大道至简——软件工程实践者的思想》的阅读计划

作为从事IT行业的必读枕边书目,没理由不拜读一下.以下是我的阅读计划,希望自己能认真执行,阅读自己慕名已久的书目. (每天的阅读时间晚上9点半以后,看一个小时的书籍) 一.<梦断代码>的阅读时间跨度(3月5号~~~4月4号) 随书笔记的发表时间:第一篇3月14号 第二篇3月21号 第三篇3月28号 二.<你的灯亮着吗?>的阅读时间跨度(4月5号~~~5月4号) 随书笔记的发表时间:第一篇4月14号 第二篇4月21号 第三篇4月28号 三.<最后期限>的阅读时间跨度(5月

从0开始(梦断代码)

继<人月神话>后,这是我读的第二本关于软件的著作,无关于技术,只是软件开发过程中的无奈与思考. 读的越多,越发的对软件行业充满了敬畏之情,这是一个思想绽放的舞台,同样也掩盖了绽放过程中的种种痛苦,正如书中所说,软件几乎是纯思考的产物,程序员就像诗人,他运用想象,凭空造出城堡.唯有想象才如此灵活,如此轻易于琢磨和重塑,如此适于构思宏大的概念性构架. 从0开始,我想对于任何一个软件行业的人来说都不陌生,为什么不从1开始?因为计算机从0开始.学软件也有一段时间了,因为习惯,渐渐的忽略了这个细节,翻开

《梦断代码》阅读笔记Ⅰ

一.当前进度以及新的阅读计划 目前,我已阅读到正文的P78,也就是刚开始看第四章:乐高王国. 我尽量坚持每天阅读至少10页,但是由于自己的懒惰以及各种原因,这个“项目”已经延误了. 因此,我得实时地更新我的阅读计划.在剩下的20天里阅读326-78=248页的正文,折合每天12.4页. 希望自己督促自己,能严格按照计划进行或提前完成. 二.阅读感想 首先,<梦断代码>这本书我只有电子版,虽然携带方便,但是大多数人更喜欢阅读纸质得书籍,包括我.所以整个阅读过程体验不太好. 其次,我都是利用一些零

一名在校学生关于阅读书籍《梦断代码》的美好计划

由于专业知识的需求以及专业技能的养成,在今后的一个月中计划完成<梦断代码>这本书的精心阅读,希望可以获得一定知识,进一步激发对软件开发的兴趣. 本书从第0章开始到第11章,一共12章节的内容,计划四周时间看完,每周三章节的内容: 第一个星期:0-2章 第二个星期:3-5章 第三个星期:6-8章 第四个星期:9-11章 最后完成对整本书的阅读,进一步整体把握.期间,在每一个阅读阶段,也就是每个星期的周末都要发表该阶段的读书感受以方便总结. 希望自己能严格遵循计划,不拖拉,不应付,能够通过阅读得到

软件工程书籍阅读计划——《梦断代码》

我选择的书籍<梦断代码>: 我计划在1—5周内认真的阅读这本书,本书共有12章,我将其分为三部分进行阅读 第一部分: 0—2章         阅读时间 3.5—3.12日,并在阅读完后发表阅读笔记 第二部分: 3—9章         阅读时间 3.13—3.27日,并在阅读完后发表阅读笔记 第三部分: 10—11章         阅读时间 3.28—4.4日,并在阅读完后发表阅读笔记 期间阅读计划可能稍有改变,但是不会落下阅读,并根据阅读进度和感想,不定时发表阅读笔记

梦断代码 阅读计划

这学期要学习软件工程这门课,老师给我们推荐了很多和软件工程相关的书籍,并建议我们在本学期内阅读不少于3本,所以我打算从现在开始到清明节放假这一个月内读完第一本书--<梦断代码> 时间安排   第一周:0.1.2章: 第二周:3.4.5章: 第三周:6.7.8章: 第四周:9.10.11章: