梦断代码阅读笔记02

1、意大利激进分子安东尼奥.葛兰西曾有名言云:“要想改变世界,你得‘理智上悲观,意志上乐观’。”
2、在每个编程项目的早期阶段,当团队选择语言和技术、准备切入开发时,这种两难悖论就降临了。对语言和技术的选择,初始无关大局、重选亦可,转而变得混凝土般坚如铁石,关系重大。
3、“好程序员懂得写什么,”艾瑞克.瑞蒙德在《大教堂与集市》中写道,“而卓越的程序员知道改写(并复用)什么。”没必要重新发明RDF轮子--只要搭上顺风车就行了。
几乎总能找到一段满足大部分需要的代码。但这些拿来的代码所不能做到的部分,恰恰是项目与众不同的创新之处--也是创建这个项目的出发点。

4、“没有所谓典型的软件项目,”安迪.赫兹菲尔德喜欢这样说,“每个项目都自有其不同之处”。

个人感受

项目开始的时候程序员们总是信心满满,斗志昂扬,因为这个时候有着无限的可能,乐趣无穷。项目进行到一定程度时,就很难按照计划进行了,总会出现问题,让计划延迟,预估得太美好了,而现实往往是残酷的。之前在编写一个项目时,我们刚开始也是斗志激昂,规为其规划了方向,确定了路线,然而越往后就发现越难进行下去,最终做出来的东西和原先预想的有很大的出入,甚至可以说是惨不忍睹,所以,今后我们需记住这样一句话”你得‘理智上悲观,意志上乐观‘。“凡事有点自知之明,这样才能理智的接受一切结果。

原文地址:https://www.cnblogs.com/wyl814922595/p/8439371.html