zoukankan      html  css  js  c++  java
  • 梦断代码阅读笔记03

    这篇文章是关于《梦断代码》的第三篇阅读笔记,在整个阅读《梦断代码》的过程中,有四个字在我脑海中一直地徘徊——做软件难。

    上一篇写了我对于《梦断代码》第1章中讲解的软件时间以及对生活的中的点点滴滴进行的类似软件工程的处理。

    下面是我对后面章节的一些理解。       少壮不努力,老大写程序,这是程序员的的故事,也是每个生活在这个世上的人的故事。

    在这本书中,其实我受益最大、印象最深的一点就是那个电梯游说,我们的王老师亲切地称呼这个叫电梯演讲。电梯游说:就是当你有幸在电梯间遇到某位权钱人士时,能脱口而出,在短时间内说服他。

    看了这本书的问题是是否存在一个完美的团队,使错误率达到最低?

    我认为是没有的,毕竟完美的反而不完美了。

    像那位开发人员所说:有时候,你一觉醒来,脑中灵光闪现,于是手到病除,这种感觉真的很神奇,很奇妙。他完美吗?并不,因为他无法在一定时间内解决bug;他不完美吗?也不,应为他最终还是解决了这个bug。

    阿尔.戈尔对程序员说的那句话“继续努力,你们正在改变世界”。其实也是在对世人说的。“好程序员懂得写什么”而“卓越的程序员知道改写(并复用)什么”没必要重新发明RDF轮子—只要打上顺风车就行了。当你遇到一个众人期盼救世主降临拯救苍生的是刻,而你恰巧知道答案,你可以自信的说:我以前做过类似的东西,我能搞定

    大多数程序员所共有的理想主义直接源自于编程的辛劳和挫败。这种鼓励能使他们继续前行。 一个工程,即使有了好的想法,由于自身的原因选择放弃,比如自身精力有限,能力有限,也可能由于其他种种原因选择放弃,比如管理出现漏洞、资金不支持等等,而这其中绝大多数和技术无关。据书中讲,每年因软件开发过程中出现困难而中断的损失非常高。因此,开发过程中重要的是提前准备好,并且坚持下去。

    在第3章原型与Python中,作者说了很多种语言和初学软件编程的选择语言是很艰难的,当然这个艰难对我们并没有触动,因为学校、学院、老师允许我们学习多门语言,并将多门语言穿插在一起,其实我们很幸福,不用再为选择哪门语言而烦恼。

    在对这本书《梦断代码》的学习中,我学习到了很多,记忆中最深刻的是,我们要学会进行项目估计,我明白了正确估计自己在实现某一程序所需的时间的重要性,避免出现“死定了”的局面。同时,我们要学会避免自己有理想主义,通过给自己信心让自己坚持下去。一个项目,一旦决定开始,就要提前准备好,构建“蓝图”,正确估计每个模块实现所需时间,记录缺陷表格,标记黑洞式的缺陷,解决缺陷,坚持到底,将项目完成。

  • 相关阅读:
    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
    jquery各种滚动
    IE屏蔽鼠标右键、禁止复制粘贴等功能
    java高级---->Thread之BlockingQueue的使用
    java基础---->多线程之synchronized(六)
    java基础---->java中字符编码问题(一)
    java基础---->多线程之wait和notify(八)
    java基础---->多线程之ThreadLocal(七)
    java基础---->多线程之interrupt(九)
    java高级---->Thread之Exchanger的使用
  • 原文地址:https://www.cnblogs.com/kmxbf2292/p/11043955.html
Copyright © 2011-2022 走看看