构建之法阅读笔记06

阅读内容
《构建之法》第二版 第16章~第17章(IT行业的创新、人/绩效和职业道德)

核心概念摘
创新一章开篇就打破了一个常见迷思:创新不等于灵光一现的天才时刻。书中指出,IT 行业中真正产生持久影响的创新,绝大多数不是某个孤立的奇妙想法,而是在现有技术基础上对用户需求的深刻洞察加上持续的工程迭代。创新的几个关键条件包括:可行的技术基础、真实且规模足够大的用户需求、合适的时机窗口、以及能持续投入资源的执行团队。缺了任何一环,再好的想法也只会停留在 demo 阶段。

书中还区分了"发明"和"创新"——发明是创造一种新的技术或方法,创新是让这种技术或方法在市场上产生规模化的价值。很多工程师(包括我自己)容易沉浸在"我做了一个很酷的东西"的技术成就感中,却忽略了"这个东西有没有人愿意用、愿意付钱、愿意推荐给别人"的商业验证环节。

关于人的管理和职业道德,书中讨论了软件工程师的职业发展路径、绩效评估的误区、以及职业操守的边界。一个核心观点是:软件工程师的绩效不能用代码行数或 commit 次数来衡量——这种量化方式会催生出大量无效的改写、拆分和刷提交行为。真正有价值的衡量标准是:这个人交付了多少被用户验证过的价值、他在团队中是否降低了别人的协作成本、他是否在持续提升自己和团队的技术能力。职业道德方面,书中强调了软件工程师对用户数据隐私、代码诚信(不抄袭、不作假)、以及对公共利益的基本责任——这恰好是 ACM/IEEE 软件工程职业道德规范的核心精神。

个人感受
1、我过去是怎么做的

我对"创新"的全部理解几乎都来自科技媒体的叙事——某某天才开发者想出了一个改变世界的点子,然后一夜之间做出了爆款产品。在这种叙事的潜移默化下,我也染上了一个坏习惯:喜欢先憋大招。每次做课程项目或参加比赛,我总想"做一个别人没做过的、特别酷的东西",然后花大量时间搭一个看起来很炫的 demo,但 demo 做完之后就失去兴趣了,因为"核心功能已经跑通了"。至于这个东西有没有人真的需要、解决了什么痛点,我从来没认真调研过——我觉得"这么好的东西怎么会没人用?"

在团队协作中对绩效的看法也是如此。我一直默认认为"写代码最多的那个人贡献最大"——如果 A 同学写了一万行,B 同学只写了三千行,那 A 肯定比 B 努力。组内分工时我也倾向于认领那些"能写出很多代码"的任务,而对写文档、整理需求、做测试这类"不出活"的工作避之不及。

2、结合书中所讲,说明为什么这样不好

书中对创新迷思的解剖让我意识到,我的"憋大招"模式犯了一个根本性错误:我在验证想法是否有价值之前,就已经投入了大量实现成本。 书中指出,创新的正确节奏是:先用最短时间做出最小可行原型(MVP),在真实用户面前验证核心假设,根据反馈调整方向,再投入下一轮开发。我跳过验证环节直接进入深度实现,本质上是用代码的"勤奋"来逃避"这个想法可能根本没人需要"的不确定性。结果就是做了一堆看起来很厉害但实际上没有人用的东西,投入产出比极低。

关于绩效衡量,书中的分析更是直击要害:用代码行数衡量工程师,就像用笔画数衡量作家一样荒谬。 我发现自己在组内推崇的这种"谁写得多谁就厉害"的氛围,实际上在鼓励恶劣行为——比如写出不必要的长函数来"凑行数"、拒绝复用已有代码而是自己重写一遍、不愿意花时间帮别人调试因为"那不产生我自己的代码"。书中的一句话让我印象深刻:一个好的工程师会让整个团队的代码量减少而不是增多——因为他能识别出可以复用的模式、能删掉不再需要的旧代码、能用一个简洁的设计替代三个臃肿的模块。

3、解决办法

创新验证三板斧:任何新想法在进入编码之前,先用三个步骤验证——(1)找 5 个目标用户聊 15 分钟,问他们现在是怎么解决这个问题的,不提示答案,看他们会不会主动提到你这个想法要解决的问题领域;(2)用纸面原型或无代码工具(Figma 交互稿、Excel 模拟数据流)展示核心流程,观察用户的第一个反应是"这个太有用了"还是"嗯……还行吧";(3)如果前两步验证通过,用一周时间做出 MVP,只实现唯一一个核心功能路径,丢给用户实际使用一周后回来反馈。任何一步未通过就停止投入,不再追加代码。
反行数绩效法:在下次团队项目中建立一项明确规则——代码复审时,如果有人指出某段代码可以"用一个已有函数替代"或"删掉不再使用的分支",并且复审通过,那么提出这个建议的人和删除冗余代码的人各获一次记录。项目结束时统计每个人的"有效精简次数"而非代码行数——能帮团队减负的人才是真正产生价值的人。
职业道德自查清单:在做涉及用户数据的项目时,每次迭代结尾花 5 分钟过一遍三个问题——(1)用户是否明确知道我们收集了哪些数据以及用于什么目的?(2)如果这个系统明天被黑客拿下了,用户会暴露什么信息?(3)有没有任何功能是在用户不知情的情况下做的决策?至少有一个问题的答案是红色,就推迟发布直到解决。

posted @ 2026-06-19 20:47  douzishuo  阅读(4)  评论(0)    收藏  举报