《梦断代码》随笔之三

在书中,Chandler项目类似于文艺复兴时期的乌托邦社会,都是一个幻想。在投入实际后,最终破灭。它缺少了软件开发的必备步骤,在所幻想的开发过程中,不能打破旧有的工程规范,就只能被打败。所以说在项目开发的时候,NABC就很重要,缺少其中之一都会让软件便的不完善。在社会的高速发展下,有时候在项目确立下来,也要随之而改变。用户并不会因为你开发的有多累多痛苦就会使用你的东西。软件功能就能决定它的寿命。

--如果向程序员报告缺陷,他的第一反应是问你,"重现问题了吗?"如果答案是否定的,程序员就会耸耸肩,将责任推给硬件故障或者宇宙射线.(摘自《梦断代码》)

时间: 2024-10-25 14:51:48

《梦断代码》随笔之三的相关文章

<<梦断代码>>随笔1

在王建民老师的督促下,我开始了本学期的读书计划. 在我看来,<梦断代码>并不是一本单纯的讲技术的书,更准确的说,这应该是一本科普书籍.   在一个产品设计过程中,不能把队员们的关系搞得太过民主了,这样也许会造成决策上的延迟.因为过度缺乏等级结构, 过多地遵从集体意见,将会很难做出一个正确的决定.因此说,将团队中各个成员之中组织起来,团结一致共同开发的有效手段就是能够分工明确,上下级分明.

&lt;&lt;梦断代码&gt;&gt;随笔2

每当我们要开发一个项目的时候,总是想着自己要敲打出每一个代码.在我们的学习以及课程设计中也是这样的,其实这也是一个误区.就像发明python和zope,开发者已经创造出来了,就完全没有必要去做重复的开发,浪费大量的时间.前辈们已经积累了大量绝佳的技术财富,那么需要我们做的就是继承,复用,继承,而不是重新做一些已经可以直接拿来用的东西. 当然了,直接利用并不是说复制粘贴就行了,这就需要我们去理解代码.理解解题思路,理解算法的关键.这样才能做到灵活应用,从而来达到我们需要的目的.

梦断代码—随笔三

花了将近一个月的时间终于是将这部著作看完,有一些成就感.本来类似于此类的书籍我是很少看的下去的.此书由一个个的小故事组成的.我们可以看出一些自己可以借鉴的地方.在每一个大型的软件的背后都有着不为人们所知的心酸,书中让我看到了,他们在“建造”自己软件的过程中,遇到了各种问题各种麻烦与困难,他们用自己对此行业的热情激情,将汗水挥洒……程序员果然都是乐观的人,遇到困难不放弃,值得我们学习. 这本书的感慨不仅对此行业有用,在平常的生活也是很有帮助的.在我们做事的时候首先得知道我们的目标,正如做软件的时候

&lt;&lt;梦断代码&gt;&gt;随笔3

做项目,还是做其它什么的,首先必须得要有好的规划以及明确的项目目标以及各个阶段想要取得的效果,目标变来变去是失败的根本.连自己都不知道做什么,还能指望做出什么来. 其次,目标要实际.实际这个词其实意思很虚,没人知道什么是不实际,尤其是当局者.所谓实际,就是要能根据个人精力以及在现有技术条件下能够做到的事情.正常人能掌控的事情很有限,没有太多的精力和脑力来处理一些看上去很诱人,但是涉及到的面大得离谱的事.哪怕只是注重某一方面并做完,也比幻想一个惊世大工程实际的多.

梦断代码阅读笔记有感之三

09梦断代码阅读笔记之三 这是最后一篇的阅读笔记,我发现时间真的过的好快好快. 想想以前,我们总是在应付一切的差事,但是真正的到最后,我们才发现,到最后吃亏的还是我们自己. 从前的我们,我们总是对自己大脑中的东西一片一片的特别的混乱.其实我们就像作者所说的,我们就像放任胡乱的cd随地的乱放,到最后不知道哪是哪.我们应该学会分类去放置,例如:我们可以根据歌唱者的名字,音乐的类型等等,其实这些东西对于我们写代码也同样的试用,刚开始的上大一时候,我们第一次的学习C++,我们只是随时随地的在写代码,并不

《梦断代码》第0章读书随笔

<<梦断代码> 产品开发? 向我们展示了硅谷一流然间开发者是如何尽心产品开发的,把真实的认识结束以及产品的发展过程结合在一起,每个有志于开发畅销产品的程序员都知道的耐心去品味这个古树. 组织好开发者 天才们在一起合作,貌似创意无穷,实则合力有限,貌似独当一面,实则整合艰难.真正的领导者,实际上早已被要求有着话不可控为可控.化不同愿景为共同愿景.激发天才们最大潜能的能力. 本书提出问题讲出故事. 计算机发展的50年中,作者以自己的亲身经历,写出了所遇到的所有的事情,虽然历经磨难,但是荏苒分

梦断代码阅读笔记01

大致浏览了一下<梦断代码>这本书,觉得还是挺感兴趣的.第一章软件时间,作者以一名程序员的身份自述,故事性很强,读起来不会感觉枯燥.在第一章中作者认为程序员与其他人的不同之处在于他们从一开始,而我们从零开始,想来也正是如此,他谈了软件的发展历程以及过程中好多伟大的研究者为其发展而做的贡献,这个行业也是很多前辈付出了诸多努力才推出来的,所以需要我们付出更多的努力去发展他. 第二章中作者讲到我们做任务需要蓝图,也就是需要有计划,提前计划好,按计划来做任务,这样对于碰到一些问题才不至于举手无措,另外在

梦断代码 阅读计划

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

读《梦断代码》第0章有感

今天我读了<梦断代码>的第0章,对编写软件又有了新的认识.知道软件虽然能带给我们许多新鲜的.意想不到的功能,但是却也是不确定,不是像建一座桥那样,可以按部就班,一步一步实施的. 首先吸引我注意的就是第0章,开始我还以为写错了,后来通过读书才知道,原来是作者故意这么写的,而他这么写的目的就是要提醒我们:程序员计数从0开始,而不是从1开始.这是因为计算机采用的是二进制.首先作者通过一个游戏Sumer的例子,吸引我们的兴趣.其实意在告诉我们,编程兴趣是最好的老师,当你真正对编程感兴趣的时候,那么你才