01 《构建之法》阅读笔记:软件工程不是随便写代码
读完《构建之法》第一章,最大的感受就是:原来软件工程根本不是我们平时上课写个作业、完成一个小项目那么简单。以前我总以为,只要代码能跑、功能实现就行,至于规范、协作、流程都无所谓。但这本书直接点醒了我,程序员不只是会敲代码,更要会做工程。
书里讲到软件不等于程序,还包含文档、规划、维护、用户体验这些东西,这点我特别有共鸣。我们现在做竞赛项目、小组作业,经常只顾着写功能,不写文档、不做规划,做到哪算哪,后期改代码全靠猜,队友之间对接也经常出问题。看完才明白,真正的软件开发,从需求分析、设计、编码、测试到维护,每一步都不能省。
还有团队协作和个人开发的区别,也让我深有体会。自己写代码可以随心所欲,但团队项目必须统一规范、分工明确、版本同步。以前小组做项目经常出现重复开发、代码风格混乱,就是缺少软件工程思维。
作为大二软件工程学生,这本书给我树立了最基础的专业观念:写代码只是基本功,做规范、做流程、做协作,才是软件工程专业真正要修炼的东西。往后不管是课堂作业还是竞赛项目,我都要刻意按工程化的方式去要求自己。
浙公网安备 33010602011771号