有个团队里,两个前端工程师,级别一样,技术栈一样,能力都不差。但其中一个人有个铁律:生产环境里,控制台警告必须清零。他甚至主动重构了一个没人要求他改的老旧表单组件,只因为原来的状态管理让他不舒服。他给的代码审查意见永远只有三行:“LGTM,干得不错。”他不想让任何人觉得自己被看轻。
另一个人呢?功能交付得更少,拉取请求也更乱。但每次提交说明都像一篇小短文:哪里出了问题、为什么、他考虑过又否掉了哪些方案、上线后要盯什么。冲刺演示会上,他总是第一个开口。他还会走到产品经理工位旁边,用大白话解释某个修复为什么对收入有影响。
![]()
十八个月后,谁拿到了技术负责人的头衔?不是那个代码历史更干净的人。
你的代码库不是唯一被审视的东西
学写代码的时候,没人告诉你这件事。你花了好几年被训练成相信:只要把活干好,把代码写干净,把警告清零,就会被看见。但现实是,代码只是被评估的一部分。你这个人怎么沟通、怎么让别人理解你的价值、怎么在关键场合站出来,同样在被打分。
那个代码干净的人,把精力都花在了“不出错”上。他以为只要系统稳定、审查简洁、不让人难堪,就是最好的职业表现。可问题是,这些事大多发生在别人看不见的地方。你修了一个没人要求你修的组件,除了你自己,没人知道它曾经有多糟。
而另一个人,他的代码可能不够优雅,但他让所有人都知道他在想什么、为什么这么想、以及这件事对业务意味着什么。他不是在邀功,他是在降低别人理解他的成本。产品经理不用猜,同事不用问,领导不用翻提交记录。
沉默的完美,输给了会解释的普通
这不是说代码质量不重要。烂代码迟早会拖垮团队,技术债会以更隐蔽的方式报复回来。但如果你把“代码干净”当成唯一的职业策略,你就把自己变成了一个安静的零件——好用,但随时可以被替换。
那个被提拔的人,未必技术更强。他赢在让决策者看到了他的思考过程。他的提交说明像一份小型决策记录,他的演示像一次主动汇报,他的跨部门沟通像一次价值翻译。这些动作都不难,难的是愿意放下“只要活好就行”的执念。
你可能会不服:凭什么会说的比会做的升得快?但换个角度想,如果你做了十分,别人只看到三分,那在组织的账本上,你就是三分。这不是不公平,这是信息传递的规律。你不主动解释,别人就只能用最省力的方式理解你——也就是不深究。
干净代码是底线,不是天花板
把代码写干净,是工程师的基本素养,但它不会自动转化成影响力。影响力需要你开口,需要你写清楚,需要你在别人还没问的时候就把答案递过去。那个被忽视的工程师,不是输在能力上,是输在“以为能力会自己说话”上。
下次你花一下午重构一个没人要求你改的模块时,问问自己:这件事除了让代码更顺眼,还改变了谁的认知?如果答案是没有,那它可能只是一次自我满足。真正能推动你往前走的,是那些让别人理解你价值的工作——哪怕它看起来没那么“纯粹”。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.