读书笔记一 大道至简

读书笔记一 大道至简


EHM模型分析了软件工程中各个环节的由来,价值及其内在关系。可以很清楚的知道自己在工程的位置。



[list]
[*]软件工程层状模型
[*]实现 程序=算法+数据结构
[*]
[*] 方法(面向过程/OOP/MDA)
[*]
[*]团队 过程(RUP/XP)
[*]
[*] 工程(需求管理、过程管理、配置管理、文档化)
[*]
[*]经营 组织(管理、计划)
[/list]


语言只是工具

GOF因为无数次的代码回顾而得道

停下来,思考才是进步的本质。

语言的差别主要体现在应用范围上。

是懒人造早就了方法。

不存在真正意义的面向对象。因为面向对象的事件还是顺序的,而且这个世界不是面向对象的。世界是关系网络图,面向对象只是树。所以面向对象只能用在整体分析层上。关系还是要有数据结构,实现还是离不开算法。


工具的本质:
惟手熟尔
浸淫于技法越深,便越容易忘记使用这种技法的最初目标和应用场合
工匠思想

现实中的软件工程:
工具 方法 过程

=================================================================

这是一本不错书.很多人也都这样认为的,不然我也不会去看..呵呵!
这本书中讲的思想,得确值得去关照自己的行为去反思.
工匠思想深入开发人员内心,就像封建思想一样.当然封建思想也不见得都很垃圾.
对一些大公司的收购情况有了认识,知道了他们为什么要这么去做.过去都认为那是利益原因.

对于书中的内容我的认知还是比较小的.有很多的东西没有接触过,只能是理解的文字意思.
虽然语言是工具,但我们还得去努力学习好一种工具,甚至更多的工具.良匠的确是我的目标.
但我们得精通一门,更得广泛理解这个工具相关的一类东西.
就像有人说的,牛人精通一类东西.精通JAVA,而不只是知道它的API,一些底层的运行机制,放宽眼界,我们得知道JAVA的应用,如JAVA WEB开发.....很多很多....

给我最深的是 进步不再于你写的下一行代码,而是对以前写过的代码的思想,不断的重构.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值