02 《构建之法》阅读笔记:程序员要学会换位思考
继续读《构建之法》,印象最深的就是用户需求与产品思维这一部分。
我们学生做项目,很容易陷入 “自我感动式开发”:自己觉得功能很酷、技术很炫,就拼命往里加,却从来没站在用户角度想,到底需不需要、好不好用。书里说,软件是给人用的,不是给自己秀技术的,这句话一下戳中了我。
还有原型设计、迭代开发这些概念,正好和我们现在做 AI 职业规划智能体项目完全对上。以前做东西总想一次性做到完美,结果越改越乱。书里强调先做最小可用版本,再慢慢迭代优化,先保证核心功能能用,再慢慢加细节、调体验,这种思路特别适合我们学生做竞赛和课程设计。
另外书中强调代码规范、注释、重构,我也开始反思自己平时写代码的坏习惯:变量名随便起、不写注释、写完就不愿再改。其实好代码是写给人看的,顺便给机器跑。
读完这一章我明白,真正的软件工程,既要懂技术,更要懂用户、懂产品、懂迭代。以后做项目不能只埋头敲代码,要先想清楚需求、设计、体验,再动手开发。
浙公网安备 33010602011771号