《构建之法》心得

  第一次接触到《构建之法》这本书是因为加入了院系的构建之法自学部落,负责老师推荐了这本书并为我们争取到了这本书的实体书阅读。

  读这本书,花了好长时间,不是阅读时长,而是从拿到这本书到看完这本书,花了好长时间。觉得内容不够吸引自己,阅读这本书更像是完成一个任务,草草的读,也没有精读细读,不像平时看别的文学作品或是编程类书籍那样细细的品,一点点去研究。还一点原因是自己的基础不够,有的地方看不懂,读起来就有些吃力。别的编程类的书,看不懂可以自己慢慢研究,可以自己去敲,去尝试,而这本书更多的是需要经历过才能感受到,只是在软件编程底端,完全没有做过项目,只了解一些最基础的c语言和数据结构与算法,毫无实操经验,读起来是十分吃力的。这也同时在告诫自己,自己在编程方面有多菜。在接下来的暑假打算好好巩固一下c语言和数据结构与算法,在学有余力的同时再开始学习java,打算隔个半年再回温一下这本书,或许有很多不同的味道。

  在书中,了解到了什么是软件,什么是软件工程:软件=程序+软件工程,软件工程十八系统的、有序的、可量化的方法应用到软件的开发=运营和维护上的和过程。也了解到了一个软件不是说些就写,就可以完成的,要考虑到多方面的因素,例如,功能的可行性,客户的需求。在第五章中认识到了很多软件团队的模式,知道了各自的优缺点,意识到了真正好的软件不是靠个人能力就能完成得,必须要有一个好的软件团队,团队中每个人都得有自己的任务。团队合作也分为好几种模式,它们分别为主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队模式、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式等等。同时也明白了选择团队模式的重要性。  

  我觉得软件工程这门课庞大而复杂,大学所学内容只不过是大门开了一条缝,更多的还需要以后去实践学习,要通过自己自学和实践,学到更多有用的东西。

  最后,感谢邹欣老师,给大家一本这么好的书。

 

猜你喜欢

转载自www.cnblogs.com/yyy123-/p/9195315.html