梦断代码读书笔记一

第零章:软件时间
    作者讲述了他对计算机的又爱又恨,当他作为少年游戏玩家,品味过编写代码

的雨大快乐,当他作为媒体工作者,又见证了软件世界中无数个悲惨的故事,而

作为一个经理人,他依然得对付自己桌面上的泰坦尼克号。
    为何以第零章开始,在读这本书之前我就知道,因为程序员是从零开始计数,

当然最原始的的原因是因为计算机从零计数。
    梦之所寄,行之所为。软件虽说是麻烦一堆,我们却不愿意把电脑一关走为上

计,给我们带来挫败的软件同时也改变了我们的生活方式,我们无路可退,但人

类文明依然运行于软件之上。
第一章:死定了          
     弗里德里克布鲁克斯在三十年前观察到:“构建软件最难之处在于决定说什么

,而不是怎么说。”话虽有理,但是我们现在还木有达到这个程度,现在还处于

如何编代码阶段。
     愉悦是金,艾瑞克瑞蒙德写到:“开源的成功告诉我们,对于创作性工作,玩

耍时最经济有效的模式。”此话说来容易,秋天将至。
     赫斯费尔德告诉我们,“我们的风格是赶快干起来,然后再把它变成我们想

要的大东西,这不是个平庸之作,是个大东西,不过总得开始干吧,要点在于激

情开干,然后顺其自然,传到桥头自然直。”我认为非常值得。车道山前必有路

,落花时节又逢君啊。
第二章:agenda之魂
    agenda突破了计算机严格逻辑与人类的语焉不详之间的阻隔,在这片荒芜的土

地上拓出一片新天地。
用户不需要关心软件的存储结构,只管输入数据就好;用户应该能够容易地扩展

和修改数据结构,添加新分类,且不会导致数据丢失;用户应该能够用自己创建

的新方式查看数据,也可以在自己创建的视图中操作和修改数据。这无疑是21世

界软件与用户交互的新方式。
第三章:原型与python
     Python是一种解释型语言,解释型语言效率较差,因为你要同时运行自己的程

序和解释器。但是这也使得解释型的语言较为敏捷。最有意思的例子是:编译语

言和解释语言的区别,就想是你要到斯伯利亚旅行,是带一本双语对照指南书还

是一位翻译人员区别那样。雇翻译增加了花销,不过如果不幸遭遇地震或改变,

邮费斯洛波维亚专家在身边总会好些。

时间: 2024-08-15 00:55:35

梦断代码读书笔记一的相关文章

梦断代码读书笔记(1)

阅读时间:2018年2月5号 这次主要是读完梦断代码的的前4章之后,记录下来所得到的感悟. 不知道是不是因为没有经历过真正的软件设计,我在读梦断代码的时候感觉到明显的吃力,尽管已经读了大概有4章,还是没有从这4章中提取出一个大致的主线.如果说有的话,就是关于两点:1.软件是个黑洞,无数的公司,企业全都栽在了这个上面:2.关于Chandler的设计,作者好像是以这个软件作为一个模型来揭示关于软件行业的问题. 首先,来说说第一个问题.在没有接触这个之前,我确实是没有想过,软件会是很难,确切的说是软件

梦断代码-读书笔记一

写在之前:这是软件老师给我们班布置要看的第一本书,很抱歉这个时候才来写读书笔记,希望老师不要责怪.其实有点小确幸,自己是今天来看的书,写的读书笔记,放在两个月抑或是三个月前,我压根就没有真正尽力过这些实实在在的软件开发,也许是心理作用做的怪,老觉得自己可以在一个很对等的平台上读懂作者的心,心临其境地感受到软件开发中的种种小惊喜也好,小挫败也好,小期待,软件开发过程中的大起大落原来我们也是走过. 看着看着这本书,就慢慢意识到老师的用意了,一个团队软件工程开发的过程.借由Chandler的开发过程揭

梦断代码读书笔记(一)

第0章:软件时间 作者迷恋于一个开放代码并可以由游戏玩家更改程序的一个游戏,并为在它的基础上创新和增添一些功能而乐此不疲.我想这大抵是一个程序员开发伊始的兴趣吧. 随着科技行业的兴盛,互联网时间带来了快速发展的技术产生.公司创立.创造财富等也同时带来了程序的缺陷问题.而对软件开发者来说,则过的是时快时慢:如果灵感到了,一切顺利,则全然忘记时间,全心投入高速的开发之中.反之遇到瓶颈,则举步维艰的软件时间.软件不能像建造桥梁那样一劳永逸可以造福上百年.反而漏洞百出,麻烦不断,错误不停.带来无穷尽的改

梦断代码读书笔记(二)

第5章:管束奇客和狗 从狗的需要管束引论到程序员需要管束.工程的质量.进度.成本也需要进行策划决策. 软件经理非常重要,他制定进度.推动程序员按进度工作.决定先干什么后干什么,需要沟通能力.决策能力.市场感知能力.粘合团队能力.程序掌控能力等等.总的来说就是软件项目的管理者和决策者是非常重要且任务艰巨的. 第6章:搞掂设计方案 良好设计的原则:坚固--良好的结构.没有缺陷:适用--程序应符合其设定目标之所需:愉悦--使用程序的体验应令人愉快.设计方案与实际过程没有先后,而是相辅相成.同期发展.

梦断代码-读书笔记三

我一直认为,读书最大的功用之一,就是能激发我们的思考,是打开思维源泉的阀门:这本书很好的起到了这一作用,它让我们去思考软件开发的过程.方法.管理…,为我们思考这些提供了真实生动的案例,也对现实的工作有些指导和警示作用.所有以下,是我看完书的几点想法: 1)动力 到底是什么吸引同学们好几个月投入到一个软件项目中去? 初我觉得肯定是老师的任务把我们集合在了一起,但是越到后面越觉得不是,因为很多特别勉强的组合里面已经出现了特别严重的分歧,伴随着任务分配不均,小组内气氛不融洽,我就觉得是我们五个自己的气

梦断代码---读书笔记01

有意思的开端 软件时间 对程序员来说最可怕的是什么?自己辛苦很久做出的软件有各种深藏bug.这本书不同于我以前看过的书籍,大多都是概念,专业的话语让你要多审视几遍,你才会懂它的意思.它以讲故事的方式向我展开了所谓软件的开端.作者开始以自己对一款游戏的"开发"开始了,对周而复始的生活哭笑不得,对"昙花一现"的互联网时间告诉自己也同时向我讲述了数字时代的新时间机制下,一切皆有可能--新技术产生.公司创立.创造财富,而且速度惊人.这也意味着我等没时间做到尽善尽美---无须

梦断代码读书笔记2

第四章:乐高王国 蒙特利最出名的事迹是发明了cookie——一种网站通过浏览器植入用户计算机的文件,用来在绘画与绘画之间跟踪用户及数据,cookie为人所异议,也常被误解. 前台和后台是什么呢?用户在前台,前台是程序中和用户打交道的部分——显示窗体,对话框和鼠标指示,告诉你正在发生什么,让你有办法输入信息并得到输出信息. 后台是前台发生的事件和用户输入流向的地方,计算机对事件和输入进行处理.保存.取回.前台应该精致.直观.功能强大:后台应该隐形.高效.如岩石班坚固. 前台与人对话,后者与比特对话

梦断代码读书笔记1

刚开始就被这书名所吸引,十分喜欢就去读这本书. 第0章 讲述的是软件时间,作者讲述自己的经历,其中比较让我感到有兴趣的就是这句话 软件就是麻烦一堆.而且我们不能够也不愿意把电脑一关走为上计.给我们带来挫败和束缚的软件,也用更多功能.更快更好的工作与生活方式来引诱我们.无路可回.我们对软件的需要,远甚于对它的仇恨. 第一章 死定了,看到这个题目 ,吧我写程序的时候的压力都描述出来,感觉做一些事情都需要压力 第二章:Agenda之魂  这一章讲述了Agenda成立的由来.Agenda突破了计算机的严

梦断代码读书笔记(3)

GTD(时间管理)在现在显得越来越重要,甚至涌现出了各种各样的软件,有很多基于java的,很优秀,很好用,java的界面也再是当初那般丑陋.mozilla出了一款相似功能的日程管理软件叫做sunbird,有独立的软件,还可以作为thunderbir的插件和thunderbird结合起来使用.网络的迅速发展和ajax的使用催化了google canlendard的出现,可以在线日程管理,也许通过gears,人们可以离线修改日程然后在上传,这不正是分布式的功能吗?浏览器在人们的生活中显越来越重要了,