/*当读这本书之前,我料想这应该是一本告诉我们软件工程到底是干什么的的一本书。我也是本 着这个思想开始读这本书的。
起初看了一遍,我只写出来200字,后来决定把200字删了又去读了一遍。然后开始着手写这篇文章*/
正像作者在电子版前言那里说的一样“我只想写一本“阐明软件工程的思想核心”的书。这 本书要很容易就读明白,还要很容易就想通,还要很容易 就知道:工程其实很简单,只是大家把它做复杂了”“这本小书不是一本教你项目管理,软件工程或者编程 技巧的书籍,他是一本闪烁思考光芒的技术散文集。”。下面我将这本书分成三个方面来解读。
1 程序=?
前两个章节用了愚公和李冰的历史典故,阐明了程序到底是怎么做出来的,没错,两章综合来看,作者得出来的结论是程序=算法+结构+方法。编程序是然计算机把你想的东西运行出来。经过一年c和c++的学习,本着个人而言,很烦躁,因为计算机就和傻子一样,有时候怎么教他,他都运行不出来自己想要的结果。而即将学习的java,看了书以后,也是感到云里雾里的,身为一个程序员的道路,任重而道远。就个人而言,现阶段更加缺少的还是愚公那持之以恒的毅力吧,现阶段耍小聪明只是一时的。在某个年纪之前,你可以靠透支身体,小聪明和老天给你的运气一直取巧的活着。然而某个年纪之后,真正能让你走远的,都是自律,积极和勤奋。
2 面向对象的组织与管理
三到六章,主要阐明从组织管理到面向客户的主要自思想方面的活动与行为意识。居于现阶段我对这后面阐述的这几章内容理解还不是太深刻,甚至于当读到他讲述各种模型与方法的时候,都想一律跳过。本着经验而言,这些东西对以后的生活是有帮助的。现在呢,在学习生活中,也要有这种灵活的组织意识和对事件本质的探索与组织办法。期中沟通,组织与失败的能力是都需要具备的。
3 软件OR 工程
最后两章,主要阐明现实状况下,国内,国外的软件工程的现状,与一些开发者或者说做工程的这些人,应该注意些什么.实现对象 过程 方法 工具 软件工程。这些东西构成了基本的框架,很多工程都要基于这个来进行,这也束缚了一些思想,作者也告诫我们要有自己的思想,学会自己的思考。现在很多大公司都有自己的模式理念。
而身为刚刚接触这个领域的我们而说,将来这些都是不从而知的。
身为一个刚刚接触或者说,还没有涉足这个领域的人来说,这本书从精神与思想领域阐明了,我们将学习的是什么,将来需要面对和进行的是什么。像作者所说的那样,这是一本终身可读的书,我相信,这也会从我开始学习一直伴随我我到最后的,在没开始学习以前,老师推荐我们开始读这本书下想必也是让我们有思想上面的认识啊吧。
恩,在这之前呢,我认为软件工程就是敲代码来实现一个事物。现在,这个只是个基础,软件工程还包含着方方面面的东西,不会是几个程序员就能成为一个软件工程,还需要各个领域的人来共同努力。
2017/08/20 --------吉林13:47.