构建之法读后感

       花了一个星期的时间,读完了构建之法这本软件工程的教材书。相比其他一般的教材书。我个人觉得构建之法讲解的更加简洁易懂,更加适合我这种基础不是太好的学生从头开始学习。而且与以往教材书大篇幅文字堆叠不同,这本书中有举了很多的例子,还有用很多的外号代号,还有一些新闻、生活中的事例,巧妙地将文艺和枯燥的编程完美的融合在一起,并结合经验用很通俗的文字表达出来。使得整本书都显得生动有趣富有新意。因而我前后读了两遍也有了一些心得体会。

        一.在我原本的印象里软件工程就是程序员敲代码,然后一款软件就开发出来了。其实不然,软件工程的定义是把系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程。(构建之法P8),而软件工程这个专业里细分了,软件需求分析,软件设计,软件构建,软件测试,软件维护。而在看构建之法以前,我一直觉得软件就是一个特别厉害的程序员想想该软件应该具备哪些功能后,然后开始敲代码写程序,代码写好之后整个软件就开发出来了。我认为一个厉害的程序员写好代码一个人就能完成整个软件的开发。在读完了构建之法后,觉得以前的想法很幼稚,软件工程没有个人英雄主义,而是一个团队,分工合作,交流沟通一同努力的结果。去写任何一个软件也不是简简单单想想软件具备哪些功能,就马上着手开发。而是要有规范的步骤,分析需求---生成设计文档---设计复审---代码规范---具体设计---具体编码---代码复审---测试。开发的软件只有经过系统完整的开发程序严格把关,才能满足客户的各种需求,经久耐用。

       二.当然在读完构建之法后,我也简单了解了软件工程师的就业前景以及应当考取的一些含金量较高的专业证书。尤其是本书专门在第三章系统讲解了软件工程师的成长之路,我知道了软件工程师又细分为四个阶段:SDE初级软件开发工程师,SDEⅡ中级软件开发工程师,DEⅡ中级软件开发工程师,Senior SDE高级软件开发工程师。这也让我看到了自己与专业的工程师之间巨大的差距,使我的目标更加明确。值得一提的是,书中因地制宜列举了要成为一名优秀的中国本土工程师应当具备的各种技能和素质,非常受用。

       三.通读完构建之法之后,我有一个很大的感触。就是一个优秀的软件工程师不仅仅要代码写得好,而且要善于交流沟通,具备团队协作精神。我以前一直强调个人努力,认为一个人只要勤奋努力,学习好编程代码写得好就是一名优秀的软件工程师,一个人就能开发出非常优秀的软件产品。其实不然,一个好的软件必定是一个团队分工合作,共同努力的结果,绝非一人功。我也相信,当软件公司在招聘人才时,首先会注重他的交流与表达,团队协作精神,然后才是写代码的能力。所以我希望自己在以后的学习生活中,多与人学习交流经验,培养自己的团队协作和集体荣誉感,再不能自己独自一人闭门造车。

      总而言之,读完构建之法后我基本了解了软件工程这个专业的工作,就业,和前景。

对自己也有了一个全新的认识和定位。在今后的学习,生活,工作中我一定会取长补短,再接再厉,争取早日成为一名优秀的程序员。

 

posted @ 2017-09-22 10:57  肖洪波  阅读(112)  评论(1)    收藏  举报