梦断代码-读书笔记三

  我一直认为,读书最大的功用之一,就是能激发我们的思考,是打开思维源泉的阀门;这本书很好的起到了这一作用,它让我们去思考软件开发的过程、方法、管理…,为我们思考这些提供了真实生动的案例,也对现实的工作有些指导和警示作用。所有以下,是我看完书的几点想法:

1)动力

到底是什么吸引同学们好几个月投入到一个软件项目中去?

初我觉得肯定是老师的任务把我们集合在了一起,但是越到后面越觉得不是,因为很多特别勉强的组合里面已经出现了特别严重的分歧,伴随着任务分配不均,小组内气氛不融洽,我就觉得是我们五个自己的气场比较投缘,是我们队项目都有比较类似的想法,是我们的心让我们自己选择和组员们在一起。所以驱动我们的是我们彼此对对方的信任,这就好比类似于结婚吧,你相信我,我相信你。

2)责任 和驱动紧密相关的,是责任

如果说气场和相似让我们走到一起,那么让我们坚持的就是责任了。凭着对小组的负责和组内成员的负责,每个软件开发的成员都应该自行领好自己的任务,然后完成。

3)时间和交流:时间对每一个人都是公平的,对每一个软件项目也是这样。

对每一个团队成员来说,他/她不仅要完成手头工作,还有报告自己的进展(通过邮件 或其他形式),回答别人的问题,了解其他人的进展。每个人的时间都是有限的,那怎么能保证我们在应付所有的交流/沟通之后,能有时间完成“手头工作”?

交流总是容易走向两个极端,(1)过度强调交流,无休止的会议,效率低下(2)索性不交流,团队之间互相不知道对方的情况;

这些都是不可取的,每个项目开发都需要适当的交流,也许有一天所有这些沟通的障碍都能被消除,人们能轻易的相互理解,软件工程的巴别塔真的就能轻易的建造起来了。

时间: 2024-10-16 22:55:39

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

梦断代码读书笔记(1)

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

<<梦断代码>>阅读笔记三

看完了这最后三分之一的<梦断代码>,意味着这本软件行业的著作已经被我粗略地过了一遍. 在这最后三分之一的内容中,我深入了解了在大型软件项目的运作过程中存在的困难和艰辛.一个大型软件项目的成功代表着这团队所付出的所有心血,以及那不为 人知的无数个‘人月’.而联想自己的专业,产生了一点迷惘,这就是我今后要走的道路么,我能走得多远,我能否像书中所提到的那些人一样百折不挠,这一切我 都无从得知.但是我只能向前走,别无选择,没有人会承认自己不如别人,哪怕现在不如,但总会寄托于未来,未来是未知的,但又是现

梦断代码阅读笔记三(8章—完)

<梦断代码>在读读停停.时快时慢中读完了.在最后我不禁想起全书开始处内容简介里的话——“本书是讲一事,也是讲百千事:是写一软件,也是写百千软件:是写一群人,也是写百千万人.任何一个在软件领域稍有经验的技术人员看完本书,必掩卷长叹:做软件难.” 诚然,我还不属于“软件领域稍有经验的技术人员”,但是我也从书中了解到了做软件之难.这里来写写最后几章的感受. 第8章中描述了即时贴的概念,依然是在漫长的Chandler开发过程中的一次会议上,杜索特提出每人在白板上贴自己的即时贴,每张纸表示大致同等的工作

梦断代码-读书笔记一

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

梦断代码读书笔记(三)

第9章:方法 为了摆脱软件制作的焦油坑,无数软件实行者在不断探索.只有个体开发者为个人工作制定计划并遵循,项目才有控制和管理的基础.想法是好的,但往往很少有人将之付诸于行动.软件的速度和质量造成人月神话的恶性循环,但是质量是保证软件继续发展的前提. 比如瀑布模型.螺旋模型等计划方法,人们在探索中不断进步,然后改进方法来控制时间.质量,成本和人力.我认为方法是整个庞大组织的核心凝聚力.

梦断代码读书笔记一

第零章:软件时间    作者讲述了他对计算机的又爱又恨,当他作为少年游戏玩家,品味过编写代码 的雨大快乐,当他作为媒体工作者,又见证了软件世界中无数个悲惨的故事,而 作为一个经理人,他依然得对付自己桌面上的泰坦尼克号.    为何以第零章开始,在读这本书之前我就知道,因为程序员是从零开始计数, 当然最原始的的原因是因为计算机从零计数.    梦之所寄,行之所为.软件虽说是麻烦一堆,我们却不愿意把电脑一关走为上 计,给我们带来挫败的软件同时也改变了我们的生活方式,我们无路可退,但人 类文明依然运行

梦断代码读书笔记(一)

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

梦断代码读书笔记(二)

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

梦断代码阅读笔记三。

又看到了关于快速,便宜,优质的反比关系.就如物极必反一样,这三点总不能同求.但应该有折衷的一种情况,算法相对快速,用户对价格可以接受,功能相对优质.但是工程并不完全符合人意,面临众多不稳定因素,好的算法实现不了,不快速,不优质,因花费时间长而不能便宜.程序员在这方面还有很长的均衡之路要走. 奇客:与计算机沟通易于人类的人.似乎有很多对奇客一类人的贬低.以程序缺陷为食,不善社交,身有恶臭,面色苍白的偏执狂.与IT专业人士沟通比死人还难一些.看到这里,我心里有一些难受和不认同.如文中对IT专业人士做