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

单身社社长 单身社社长     2022-11-30     648

关键词:

  今天我大致看了《梦断代码》的前两章,内容虽然不多,但是写出了作者的真实写照。我在看到这本书目录时,有点迷惑,为什么开始的一章标为“第0章”呢?在阅读这一章的过程中知道了原因,原来作者只想指出程序员的特殊之处:程序员从0开始计数,而不是从1开始。那么为什么程序员要从0开始计数呢?很简单,只是因为计算机是从0开始计数的,所以程序员也要学着从0开始,这样才能和计算机保持一致。

  第二章像是写了一个真实的案例,这个案例叙说了在一个项目发布时程序员的一些事,项目发布日期快要到了,但是程序还有好多问题没有解决,团队成员和负责人只能召开会议,讨论下一步该怎么办,这时候主力程序员说了一个原因:建造之前,先有蓝图。我们一直没蓝图,所以会碰上没有预料到的问题。除非你确定自己能做出某个东西来,否则很难说会花多长时间。在看到有关第44号缺陷这个问题时,作者说了自己的看法,我还是挺认同的,其实第44号缺陷并没有想象中的那么可怕,可能相比于其他错误,这个问题解决起来很难,但是并不是没法解决,这个缺陷让人害怕的并非第44号缺陷本身,而是无法确知需要多长时间才能修复缺陷,这样就成为了日程中的“黑洞”,充满了不确定甚至不可知因素的时间陷阱。

  看完《梦断代码》前两章后我明白了这本书并不是要教给你什么编程语言和编程技巧,而是介绍了实战项目中的真实经历,看完这本书你可能编程能力不会提高,但是你的项目实践能力会大大增长。

《梦断代码》读书笔记1

《梦断代码》一书记录的是作者罗森伯格对OSAF主持的Chandler项目进行田野调查,通过Chandler开发过程来揭示软件开发过程中一些根本性的大问题。对本书才刚刚阅读了三分之一,就已经忍不住对作者描述的开发过程所感叹,虽然... 查看详情

梦断代码阅读笔记01

 梦断代码阅读笔记01                              &nbs 查看详情

梦断代码阅读笔记01

               梦断代码阅读笔记01                &nbs 查看详情

梦断代码阅读笔记01

第0章软件时间 黑代码:原来程序逻辑中没有的部分,之后加进去的代码。互联网时间:20世纪90年代科技行业的兴盛产生的一个词多指“快速”的意思。软件时间:文中并没有直接给出软件时间的定义。“做软件的过程当中... 查看详情

梦断代码阅读笔记之四

第七章OSAF的第一个“演示日”,看起来并不顺畅的演示,但是却是实现了以往没有过的模块,是工作人员们几个月的心血。而这整个改变正是许多细节都发生改变的结果。用户的错误理解却真实反映出关注细节、无视上下文的... 查看详情

梦断代码阅读笔记之二

在本书第一章里,作者为我们介绍了一些关于开源的历史和开源的开发方式。同时作者为我们对比了传统开发模式与开源开发的优劣之处。这两者的对比能让我们对于软件开发模式有一个更深刻的认识。     &nb... 查看详情

梦断代码阅读笔记之三

今天我看到了本书的第九章,本章主要讲了关于软件开发的方法论。同时作者为我们介绍了软件缺陷编年史上数量不多但是足以警示世人的惊人灾难。        1962年6月,水手一号探测飞船在发射5分钟... 查看详情

梦断代码阅读笔记之六

第三章--原型与Python我们在编程的前期选择语言的时候是最难过的,这真的是一个痛苦的选择,文中提及很多种语言:C、汇编、Fortran等等。最后,选择了Python语言。在我们的编程过程中也会出现类似的问题,一开始的方向和选... 查看详情

梦断代码读书笔记

阅读时间:2018年2月5号这次主要是读完梦断代码的的前4章之后,记录下来所得到的感悟。不知道是不是因为没有经历过真正的软件设计,我在读梦断代码的时候感觉到明显的吃力,尽管已经读了大概有4章,还是没有从这4章中提... 查看详情

阅读笔记5

梦断代码阅读笔记5从狗的需要管束引论到程序员需要管束。工程的质量、进度、成本也需要进行策划决策。质量三角,既好、又快、还便宜,同时满足的事情不太可能发生。软件经理非常重要,他制定进度、推动程序员按进度... 查看详情

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

                                 &n 查看详情

《梦断代码》读书笔记

?我这周读完了《梦断代码》,这本书详细讲了Chandler软件的开发过程。在讲团队协作时,作者提到了一本书《大教堂与集市》。《大教堂与集市》的作者认为,重要的软件应该像建大教堂一样,由独立的巫师精心打造,在面世之... 查看详情

梦断代码读书笔记

   笔记(一) 首先,作者一开始就向我们介绍了程序员的真实生活:代码、日期、紧张、焦虑。这是我从书中体会出来代表程序员的词语。我第一次感到编程可能是一件辛苦的事,回想自己编程的时候,只是歇一... 查看详情

梦断代码读书笔记

   第一个,乐高之梦。将程序用乐高积木一样拼接起来。对于这一点,现在很多公司都已经多多少少在用了。但是书中也提到,有很多程序员往往不喜欢借用别人的代码,如果看一个文档超过两分钟没有找到自己所需... 查看详情

阅读笔记3

梦断代码阅读笔记3Chandler项目并没有真的“正在“改变世界(至少尚未开始)。但Chandler项目正是为改变世界之梦所驱动。卡普尔自己以及他的莲花公司还有更多开发者对项目的执着与对灾难的坚持。正是某种意义上的开发者的... 查看详情

《梦断代码》读书笔记

1.黑洞式的缺陷——即无法确定修正所需时长的缺陷2.在实际开发中,编码只占软件项目开发时间的1/6,有一半时间用于测试和修复缺陷。但只有少数项目经理会真正安装这种思路来安排开发人员的时间3.只有在任务能分派给许多... 查看详情

阅读笔记4

梦断代码阅读笔记4卡普尔的团队开始问自己一个看似简单的问题:我们如何组织信息?如何对这种信息组织法建模——需要怎样的数据结构才能让计算机也能回答这个问题?软件没有磁芯。它就像洋葱般层层叠叠,每一层都辛... 查看详情

《人月神话》阅读笔记01

...“我刚刚找出了最后一个错误”。 这一个观点,在《梦断代码》中也有所提及,那其中讲述的是,程序员对过往错误不在追悔莫及,对于新的项目仍抱有良好的希望。因此,推广到我们的日常学习中,愚认为对于过往逝去的... 查看详情