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

第三章  原型与Python

在这一章中,我又更加深刻的认识到做软件的难,它就像洋葱一样层层叠叠,每一层都辛辛苦苦地建立在前一层的基础之上,危如累卵。无论如何,日积月累,一层一层搭建

起来,即“抽象层叠”,而抽象层的最低端就是汇编语言,是最让我学习起来头疼的汇编语言,也是大多数人难以学习和编写的,后来产生了许多适用性更强的高级语言,也就随之

出现了编译。

后来发明了Python,虽然这一脚本语言不像其他高级语言得到人们的那么重视,但是Python凭借自己的优点发挥了比其他预言更多的智能特性,比如它在变量类型上的宽松原

则。它提供了其它几个特有的机制,更符合业界标准的编程语言,也“面向对象”。但是它也并不完美,当然了,世界上可以称为最完美的事物总是随着人们的要求而备受期待的,

是不存在的。
   
第四章 乐高王国

技术工业的冰河时代导致大量程序员的失业或半待业而使他们转而投身开源项目,在这个特殊的时期,孕育了许多新软件,OSAF团队备受瞩目。

从一个又一个的成果的创新历程中,我感受到了过程的艰辛,开发人员一边受它的折磨,但是依旧要扎进去,这种精神值得我们大家学习。其中阐述了开发软件过程中最好玩

的阶段,竟然是“万事皆在计划,但什么都还没做起来”。但是这对于平时学习中的我来说,这正是最艰难的时刻,什么都没做出来,必定是令人十分头疼的一件事,但是仔细用心

想一想,项目最有趣的时候确实在刚开始的时候,这时候有无数种可能敞开着大门,而通向痛苦妥协的大门是关闭着的,这时候的开发人们可以任我们的想象,天马行空,凭空创造

出城堡。

第5章  管束奇客和狗

首先介绍两只能够在办公室自由活动的狗,进入程序员们的生活。能快速学会不常见或特殊的技能,如果管束不严则会戏弄主人。狗与主人,程序员和经理,相似度令人震惊,

抒发做程序员的苦难。

当出现一个新的项目时,面临最多的也是最难的就是各种选择,很容易迷失,这就要求开发人员们能够尽量快速地做出正确的决策选择。一个团队中管理者发挥的作用是十分重

要的,能够让人们能协同合作,益其长处,弱其短处。

时间: 2024-10-13 19:34:47

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

《梦断代码》阅读笔记--3,4,5,6章

我们在在一个项目的开发初期.人们总是对这个项目的未来抱有种种美好的想象,想象着把项目如何完善的很好,尽力去满足客户的需求,但往往对于一些缺乏经验的团队,项目在后期的时候会变得离预想的方向越来越远,这往往是对项目开发认识不够清楚. 每个项目都是独一无二的,没有两个项目完全一模一样,我们可以复用以前项目的功能代码模块,但是我们无法复制整个项目.根据客户的需求,我们要实现一些新的功能特性,我们唯一能减少写代码并保证项目质量的方法就是尽可能的复用之前的代码,并将其完好的整合到当前项目当中. 一个项目的开

《梦断代码》阅读笔记Ⅰ

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

《梦断代码》阅读笔记三:全书总结

昨天终于把梦断代码读完了,时间很赶,读的很急,很多地方没有仔细的推敲和思索.但是还是能够理解本书的主旨意义,还是有自己的一番体会和感想的. 正如作者所说,“这是一个关于一队人马并肩托起代码大石.欲将其推上山顶,虽历经磨难,但仍奋力创造某种有用.丰富且持久之物的故事”,读罢想来也许最大的收获是对软工程有了更加深刻的理解. 我们觉得软件难以对付,是因为它不可见,不可见也并非唯一问题,我们也看不见电力.磁力或重力,但却能为多数实用目的可靠地预测其行为,可是我们没有理论可以用来计算对软件尺寸.性能和复杂

《梦断代码》阅读笔记之二

以下是<梦断代码>的章节目录: 我打算用3次阅读将其详略得当的读完,这是第一次,0-3章: 读完第零章“软件时间”我就有一个想法“这哥们在说神马,貌似没有逻辑可言”但是仔细想一想他在给我们介绍软件的大致发展简史以及我们将在以后可能(哦不不不)是一定会碰上老多老多的BUG让我们头疼,软件工程虽说是工程但是他和普通的建桥铺路不大相同,它更为抽象是逻辑的堆叠用作者的话讲就是“麻烦一堆”想想也对,我已经做好了自己焦头烂额甚至拿着睡袋睡办公室的准备了.但是软件工程这专业甚至这个专业培养出的人才还是非常值

《梦断代码》阅读笔记3

对这本书的阅读终于要结束了,“梦断代码”:代码阻断了梦的实现吗?一直以为,计算机是万能的,自己想的都可以通过代码实现.在接触代码以后的这段时间里,我的想法改变了.代码可以实现自己的想法,但是怎么实现却要看自己了,算法自己思考,计算机只负责运行,运行通过就说明算法通过了,否则就是失败,没有程序的对与错,只有程序的优化. 鲍勃提出了”提靴带的目的是推动反馈循环,今天用昨天发明的工具为明天打造更好的工具:而吃狗食则是迫使开发者把鼻子伸到产品的问题中.加速发现和修正缺陷的低调且实用的方法“,提靴带.吃狗

《梦断代码》阅读笔记之一

粗略的浏览了一下<梦断代码>发现作者讲了这样一个故事:一群很有经验的代码牛人在先进软件开发模式的指导下,没有资金压力,在更多大牛的带领下,原计划用一到两年的时间开发出一个备受期待的个人信息管理软件(PIM),后来花了七年时间才完成这一创举,但是已经无人喝彩.而在故事中引发的各种案例以及带给读者的各种思考是本书的精华,略微全局总结了一下,感觉比仅仅是写代码与计算机或软件交流方面的,更多的感觉是做事行为方面的. 1.做事的动力 无论做什么事情有了目标和动力做起事来无论是质量还是时间都会有非常不错的

《梦断代码》阅读笔记一

王老师给我们推荐几本关于软件工程的书,其中重点推荐了<梦断代码>一书,坏着对本书强烈的好奇心,我开始阅读本书,心中不仅有好多感慨. 先看了本书的内容简介,说的一句话:“本书是讲一事,也是讲白千事,是写一软件,也是写百千软件,是写一群人,也是写百千万人.任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹,做软件难.”  相信每个人看完都深有同感. CSDN的总裁和Discuz创始人为本书写了推荐序.“真正的领导者,实际上早已被要求有着化不可控为可控.化不同愿景为共同愿景.激发天才们最大潜能

《梦断代码》阅读笔记

<梦断代码>是一本讲故事的著作,作者罗森伯格对OSAF主持的Chandler项目进行田野调查,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题.我认为做软件既简单又复杂. 文章以讲故事的形式进行,通俗易懂,人们都喜欢听故事.读了它以后使我了解了软件项目开发过程中需要解决的问题,问题真的有很多,包括:时间.人员.硬件.经济等好多方面,一方面有差错,整个工程就不能很好地进行. 布鲁克斯法则:向已延误的项目中补充人力,只会使其继续延误.做软件的人都听说过这个法则,但在项目吃紧的时候

《梦断代码》阅读笔记三

这本书终于读完啦~说实话,其实里面很多东西理解的还不是很透彻,以后找机会一定会再去看.第一遍读了<梦断代码>之后,我真的觉得软件开发过程是抽象艰巨的一个事情,我们自以为很有把握,但实际上真的是很难掌控. 就比如说自己吧,之前在做程序的过程中被大大小小无数的问题折磨,碰到这本书的时候,就觉得找到知音了,原来很多问题同样也折磨着这些技术牛人们.比起软件工程的教科书,这本书更加结合实际,书里内容不是放之四海皆准的真理,也不是药到病除的良方,最多只是事实和总结. 另外这个团队的问题吧真的是一个很重要的

《梦断代码》阅读计划

所谓行千里路,读万卷书.学习一门课程不能单单放眼于一本教课书或者课堂上的内容,应该博览群书,从各个方面各个角度来了解该方面的信息,才能更好地学习或者从事这门课程.<梦断代码>这本书显名于外,在老师的极力推荐下我决定将它作为最近一段时间的读物.这本书是由一个个小故事组成的,并不是其他理论书那般枯燥,毕竟最好的学习就是兴趣. 回到这本书,我的计划就是在两个星期内大致地将这本书读完,然后依据其中的精彩之处再细细研读,我认为真正“读”一本书需要做好读书笔记以及自己的感受和收获的总结. 另外,作为一个信