哈利路亚
Let's take one million years picnic
欢迎来到Sean Cleveland的博客
软工试水日报-《构建之法》阅读笔记SONO.2 3/30

今天竟然没下新任务吗?那我们来读一读《构建之法》吧!

软件是完整的工业化产品

书中利用了历史悠久的航空业做类比,着重描述了软件学习过程中的四个阶段:

(1)玩具阶段:只是抱着好玩的心思,做些别人早就做成的简单东西来获得简单的满足感。我们大一的C/C++就属于这个范畴

(2)业余爱好阶段:开始认真地学习并主动思考相关技术,虽然不是生活的主导,但我们投入在其上的精力仅次于我们工作所用的精力

(3)探索阶段:达到了某个高度之后想要在现有的能力基础上进行突破,这时投入的精力会大于工作的精力甚至取代工作本身

(4)成熟的产业阶段:可复制可量产可批量构造,实际上是个人稍加训练即可成为整个体系的小小螺丝钉

现在的软件仅用了不到70年的时间就成为了一个完整成熟的工业体系,因此我们当中绝大多数人实际的工作并非要统筹全局,而仅仅是做好一颗小小螺丝钉就可以了

软件工程并不是单纯的计算机科学

软件是为人服务的,计算机科学是为软件服务的(这么一看我们还挺猛的?)

计算机科学来研究机器,而软件工程研究人

posted on 2021-03-30 20:39  哈利路亚#0207  阅读(30)  评论(0编辑  收藏  举报
Live2D