大道至简读后感

周老师写这个书是对软件工程细节的解释和自己对软件工程的理解抽象,这本书也提出了审视软件工程的全新视角以及软件工程的体系模型(EHM,软工层状模型)本书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。综合论述开发、工程二者的现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。
本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。
本书首先说明自己理解编程的精义 编程的根本 顺序,分支,循环,并且支出编程都是如此来完成工程的 在后面支出编程与会不会并不有大都关系,而在于很平常的东西,后面的程序等于算法加结构 算法和结构是每个程序员需要有的 无论是啥样都算法 都有固定都执行逻辑来描述,后指出
学习语言并不是多么的难 不能一叶障目 并说在之前的泡沫时代 并没有工程这一说。
第二章懒人造就方法 用张冰和愚公的故事对比来说出在编程中不仅要编程 还要思考 只有两者结合 才不算太累 并且有把学到的知识总结起来 并且作者的第一次思考 有借鉴意义
第三章团队缺乏的不是管理 指出一个三人及三人以上的团队不只是管理 管理还要最起码具有负责的勇气,用ios的例子来说明 管理缺乏要即使弥补,并且说一个管理者要首先制定都制度完善,不要有漏洞,不是修理人是主要,还要通过每个角色来分配工作来加强管理。
第四章流于形式的沟通 首先支出客户不一定懂c也不一定懂uml 并且说开发人员最好不要直接面对客户 说解决这个问题的是模型语言 只要你作用的法 甲骨文也可以用来画用例图和用于实际,一旦源头确立 可以约定沟通方式,运用定理目标来定远期方向
第五章 失败的过程也是过程 通过几种模型来说明做工程不仅仅是简单的做工程,做过程 只有实现才是目的, 过程不是死的 组织 分工明确 步调一致 共同的完成这个项目,
第六章 从编程到工程 语言只是工具 看到一个程序时,要思考使用啥样的方法 考虑过程 组织一下 来实现工程
第七章现实中都软件工程 通过举例几个大公司经历的过程 来说明一个公司所应该具有前六章的条件,说明一个大公司在发明语言或者经营的时候应该具有的。
个人感受 自己在之前做编程时 看到一个题想到的不是方法 而是使用那种语法才更方便。
在书中所说要思考 比如做一个编程要先思考一下思路在做 如果做的太快 可能思考一卡 前功尽弃,
下次做编程时首先写想模板一样的 在开始编程 要用对方法。周老师写这个书是对软件工程细节的解释和自己对软件工程的理解抽象,这本书也提出了审视软件工程的全新视角以及软件工程的体系模型(EHM,软工层状模型)本书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。综合论述开发、工程二者的现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。
本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。
本书首先说明自己理解编程的精义 编程的根本 顺序,分支,循环,并且支出编程都是如此来完成工程的 在后面支出编程与会不会并不有大都关系,而在于很平常的东西,后面的程序等于算法加结构 算法和结构是每个程序员需要有的 无论是啥样都算法 都有固定都执行逻辑来描述,后指出
学习语言并不是多么的难 不能一叶障目 并说在之前的泡沫时代 并没有工程这一说。
第二章懒人造就方法 用张冰和愚公的故事对比来说出在编程中不仅要编程 还要思考 只有两者结合 才不算太累 并且有把学到的知识总结起来 并且作者的第一次思考 有借鉴意义
第三章团队缺乏的不是管理 指出一个三人及三人以上的团队不只是管理 管理还要最起码具有负责的勇气,用ios的例子来说明 管理缺乏要即使弥补,并且说一个管理者要首先制定都制度完善,不要有漏洞,不是修理人是主要,还要通过每个角色来分配工作来加强管理。
第四章流于形式的沟通 首先支出客户不一定懂c也不一定懂uml 并且说开发人员最好不要直接面对客户 说解决这个问题的是模型语言 只要你作用的法 甲骨文也可以用来画用例图和用于实际,一旦源头确立 可以约定沟通方式,运用定理目标来定远期方向
第五章 失败的过程也是过程 通过几种模型来说明做工程不仅仅是简单的做工程,做过程 只有实现才是目的, 过程不是死的 组织 分工明确 步调一致 共同的完成这个项目,
第六章 从编程到工程 语言只是工具 看到一个程序时,要思考使用啥样的方法 考虑过程 组织一下 来实现工程
第七章现实中都软件工程 通过举例几个大公司经历的过程 来说明一个公司所应该具有前六章的条件,说明一个大公司在发明语言或者经营的时候应该具有的。
个人感受 自己在之前做编程时 看到一个题想到的不是方法 而是使用那种语法才更方便。
在书中所说要思考 比如做一个编程要先思考一下思路在做 如果做的太快 可能思考一卡 前功尽弃,
下次做编程时首先写想模板一样的 在开始编程 要用对方法。

posted on 2019-07-31 11:16  孔kk  阅读(112)  评论(0)    收藏  举报

导航