大道至简 读后感03
从编程到工程
1、成天讨论这门语言好,或者那门语言坏的人,甚至是可悲的。
2、对于一个程序员,或者以程序员自命的人来说,看清楚一切的第一步,竟是一句“语言只是工具”!
3、“程序=算法+结构”。这是编程的本源定义,也是原始的状态。
4、长期的编程实践,自然的归演与总结,必须沉淀为某种(软件开发)方法,于是“过程”出现了,于是“对象”出现了,于是相关的方法论也就出现了。
5、过程伴生工程而出现。过程解决的是工程中角色间的关系问题。
6、过程中的问题,就是角色、沟通和环节的问题。
7、工程组织是否合理,相互的协作是否紧密,是这个项目成功能的保障。
8、好的项目经理并不是不犯错误的人,而是以尽可能少的失败来获得成功的那个人。
9、BOSS(经营者)决定了一个方向,组织者保证决策与这个方向是同步的,而工程是在这样的一个方向、决策的构架下的一个具体行为。工程中没有BOSS。
10、软件工程的体系中,“实现”作为软件开发的本质需求和基本动因,如同上帝之手在推动这几十年来的软件工程理论体系的形成。