代码之外

发布日期:2026-04-28 09:22:19   浏览量 :0
发布日期:2026-04-28 09:22:19  
0

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

为什么沟通能力是你最缺乏培养却最重要的技能,以及当你最终掌握它时会发生什么。

一位资深开发者的坦诚自白 ~ 阅读需 15 分钟

我想以一段自白作为开头:这并不是一个关于我多么擅长沟通的故事。相反,这是一个关于我在多年间如何持续地在沟通上遭遇惨败的故事,而当时我却完全确信自己做得无可挑剔。

这也是一个关于我最终从每一次碰撞中艰难学到的教训的故事。

大多数开发者在职业生涯中都抱有一种信念,大致如下:我的代码会为我代言。只要学得足够多,交付足够多,成为那个拥有正确技术答案的人,其余的一切——晋升、尊重、影响力、信任——都会随之而来。这种信念充满诱惑,而且并非完全错误。技术卓越确实至关重要。但它是不完整的。而这种不完整性是有代价的,我们大多数人只有在多次付出代价后才会意识到这一点。

“正确与否是一个技术层面的衡量标准。而我身处的那些会议室里,衡量的并不是技术准确性。他们衡量的是完全不同的东西。”

那些碰撞

让我讲述一个至今仍令我困扰的情境。这并非因为我在处理方式上有明显的失误,而是因为我在每一步上都在技术上是正确的。然而,这依然让我付出了代价。

我曾加入一个团队,其中一位同事是首位前端开发者。他启动了这个项目,塑造了早期的决策,并构建了初始架构。当我加入时,我对他所做的部分工作确实印象深刻。但随着时间的推移,我们开始以不同的视角看待事物。我们在架构方法上存在分歧,在解决问题的直觉上也各不相同。当两位持有强烈观点的开发者共享同一个代码库时,这种摩擦是自然而然的。

碰撞:层叠样式表(CSS)、流水线与断裂的反馈回路

有一天,我们的部署失败了。一位同事去找我们的经理(她非技术背景),告诉她这是我的错。我试图解释这不可能是我造成的:那天我只处理了层叠样式表(CSS)的工作,而层叠样式表(CSS)不可能导致流水线中断。但她还是相信了他。

重要的不是事实真相。重要的是他先开了口,他说得斩钉截铁,而我们的经理没有能力评估这一技术主张。技术现实与决策者之间的反馈回路完全断裂了。没有任何机制能让真相传达给她。

不久之后,我接手了一个任务单,结果花费了将近两个月的时间。开始时我并不知道这需要这么久(我认为团队中也没有人知道)。那不仅仅是一个普通的任务单。那是让我们的整个应用程序实现无障碍访问,而没有人对这意味着什么进行过范围界定。由于延误接连不断,我与经理的关系逐渐降温,虽非剧烈恶化,但却持续疏远。

后来,我和同一位同事在一个技术方案上产生了真正的技术分歧。我们双方的立场都有理有据。我们的技术主管不得不介入来解决这个问题。

到那时,经理对我的看法已经形成,这种看法很大程度上是由一种我当时尚未完全理解、但已根深蒂固的动态关系所塑造的。

唯一让我免于被解雇的,是我吞下骄傲,在沉默中持续工作了数月!我的新策略是:“照猫画虎”,因为那是我当时唯一知道的做法。

我在流水线问题上是正确的。我在技术方法上是正确的。我在无障碍访问任务单的规模判断上也是正确的。但这些都不重要。我曾如此专注于在技术上保持正确,以至于我完全未能管理好 p

免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部