阅读笔记《梦断代码》

《梦断代码》作者对罗森博格对OSAF主持的项目的Chandler项目进行田野调查,历经多年,试图从项目的Chandler的开发过程中发现一些根本性的问题。本书讲的是一件事,但也是在讲千万事。本书将的是一群人,讲的也是千万人。从一个团队,一个项目折射出大家存在的问题,已经为何低迷的行业。人类一直以为可以轻易掌握的编程,其实是人类最难了解的技术。大致讲的是一群世界顶尖的编程大牛开发一个项目,越到后面越难开发,最终导致了失败

  作者用计算机程序员的思想来分章节,让我意识到实际生活中处处都有计算机思想,我经常也在遇到排队或其他进出问题时,不由就想到队列和堆栈。老师也说过,计算机一些算法思想都来自人的思维,行为习惯,所以我认为一个编程大神对生活和有关计算机方面都有一个敏锐的联系。

  一些现代的计算机大牛,如乔布斯、比尔盖茨,都是和计算机共同发展的,计算机事业造就了他们,他们加速了计算机的发展,他们几乎都有一个共同点,对编程的热爱。

  由于对于原来的电脑来说,想玩游戏就得先编程,故他们对计算机有很大的兴趣,所以我认为,兴趣是前进的动力。最为程序员我们要培养自己对编程的兴趣。

个人感受:

        我们也要学会设计或编程要联系生活,从生活中得到设计思想。其实对于我们当代大学生来说,初入编程行业,我们对编程的认识还不够到位,我们也是零基础,对代码没有更多的感觉,但是在后期的学习中,一定要走心,主要坚持学习,一定会成功的。书中说:“梦之所寄,行之所为----地狱之门就此洞开”,但是我只要坚持,总归会有从地狱爬出来的那么一天。书中程序员杰德·伯吉斯说:“不确定因素太多,你所需的时间取决于其他人所化的时间。”这些都是团队项目开发中会出现的问题,还有就是不知道什么时候会冒出来的BUG错误,修复这些BUG真的很难,还有就是程序员的工作能力有限,无法按规定很好的完成任务,这些都是困难。这些都是我们在今后的团队协作中需要注意的问题,也是应该避免的东西。

好久没有看相关书籍了,这几天翻看了《梦断代码》,早开始老师就把该文件的电子书版发了出来,我当时也把他拷在手机上,一直没什么时间看,在阅读《构建之法》后,翻看了这本书,老师早就介绍过这本书,大致讲的是一群世界顶尖的编程大牛开发一个项目,越到后面越难开发,最终导致了失败,这是大致的内容,这次我主要阅读了该书的前几章。

    这本书的问题就是为什么那么厉害的大牛聚集在一起会导致失败呢?

    第一章,软件时间,文章的开头讲了作者有一段时间完全埋没在了自己的没日没夜的工作之中,一直写代码,通宵熬夜,导致到了第二天同事来上班之后才反应过来,让我懂得了这一行的艰苦,没有休息日,没日没夜的加班,编写代码注定要很辛苦。这是题外话,主要坚持学习,一定会成功的。书中说:“梦之所寄,行之所为----地狱之门就此洞开”,但是我只要坚持,总归会有从地狱爬出来的那么一天。
    第二章,死定了,书中所说,软件开发的时间一直无法估算,书中提到了该团队用了很多的方法去提高软件开发的效率速度,想法设法尽可能的去完成预定工作,但是都无一例外的失败了,可知道,这是世界上顶尖的项目开发团队,造成失败的原因也有很多。如书中系统架构师约翰·安德森说的:“原因很多。建造之前,先有蓝图。我们一直就没有蓝图,所以会碰上没有预料到的问题。除非你确 定自己能做出某个东西来,否则很难说会花上多长时间。”还有就是团队里的人员缺乏团队合作的意识,书中程序员杰德·伯吉斯说:“不确定因素太多,你所需的时间取决于其他人所化的时间。”这些都是团队项目开发中会出现的问题,还有就是不知道什么时候会冒出来的BUG错误,修复这些BUG真的很难,还有就是程序员的工作能力有限,无法按规定很好的完成任务,这些都是困难。
    这本书的开头就很有意思,对我们这些还未进入职场的学生来说很有意义,要未雨绸缪,做好准备,相信书中后面的故事会更加精彩。

 
分类: 每日日报
原文地址:https://www.cnblogs.com/feng747/p/14158124.html