周三下午两点,一个刷了八个月LeetCode的工程师走出了面试间。算法题全对,系统设计也聊得顺畅,但最终评语写着:"无法清晰解释决策过程,协作意识不足。"
这不是孤例。NASA曾有一枚价值1.25亿美元的火星气候探测器,因为一个团队用英制单位、另一个用公制单位,直接撞毁在火星大气层里。代码都写对了,沟通没对齐。
打开网易新闻 查看精彩图片
工程圈有个危险的谎言:技术够强,其他自动会好。现实是,最聪明的工程师也可能面试失败、晋升受阻、破坏团队信任——因为他们从未学会清晰表达、专业处理分歧、提出好问题、解释技术决策、管理预期、主动倾听、压力下协作。
公司招的不是代码生成器。公司招的是能清晰思考、有效沟通、与不确定性共处、跨团队协作、解决业务问题的人。
两个沉默的陷阱正在毁掉初级工程师的机会。第一,把沉默当聪明。很多人不敢提问,怕显得没经验。但资深工程师通常尊重深思熟虑的问题。真正伤人的是假装听懂、擅自假设、最后实现错误需求。因沟通不清导致的错误实现,代价远高于问一个"简单"问题。
第二,把反馈当人身攻击。最快的停滞方式,是对自己的代码产生情感依赖。Pull Request不是战场,但很多人反应像打仗:防御性语气、被动攻击、长篇争论、拒绝建议、把批评个人化。强工程师能把身份和实现分开——代码被改进,不等于你被否定。
技术能力让你进门,沟通能力决定你能走多远。
热门跟贴