阅读笔记一
读完本书开篇,最打动我的就是务实主义这个核心思想。作者并没有单纯讲编程语言或者具体技术,而是先塑造程序员的思维方式。很多人写代码只是完成分配给自己的任务,做完就交差,遇到问题习惯性甩锅,认为bug是需求的问题、环境的问题、别人模块的问题,很少主动承担责任。
“务实的程序员”不会被动等待别人把一切准备好,遇到难题主动寻找解决方案,对自己写出的每一段代码负责。书中提到“破窗理论”让我印象深刻:如果代码里有一处坏的地方不去修复,很快周围的代码也会慢慢腐烂,技术债务一点点堆积,最后整个项目变得难以维护。放到日常开发学习中,哪怕是课程作业,也不能抱着“能跑就行”的心态,随便写一堆混乱、没有注释的代码。哪怕时间紧张,也要尽量保持代码整洁,发现小问题及时修正,不要放任“破窗”存在。
同时书中提醒我们,不要把自己局限成只会某一门语言的工具人。技术更新速度极快,今天热门的框架可能几年之后就被淘汰。比起死记硬背语法,更重要的是培养学习能力、解决问题的能力。作为学生,不能只满足于完成课堂作业,要主动拓展知识面,遇到报错不要第一时间去复制粘贴别人的答案,试着独立定位问题根源,锻炼自己排查问题的思维。

浙公网安备 33010602011771号