资深开发者失败的原因在于他们用复杂性的问题来解释他人的不确定性问题。 资深开发者是复杂性的狩猎者,他们想要尽可能避免复杂性,因为这会降低系统的稳定性。而业务部门(营销、销售、产品经理等)则害怕不确定性,他们需要快速将产品推向市场以获得反馈。 当两个循环同时运行时(探索可能性和服务客户),沟通就会出现问题。资深开发者表达的是复杂性问题,而其他部门需要的是不确定性的解决方案。 解决方案:资深开发者需要学会用’不确定性减少’的语言来表达’复杂性管理’的解决方案。 关键短语:’我们能尝试更快的方法吗?’ – ‘更快’承认了他们真正追求的速度 – ‘尝试’暗示了另一种实现方式 – ‘尝试’意味着允许不完美,但也可能足够好 AI时代的新角色:资深开发者从’编写者’转变为’编辑者’,负责维护系统的稳定性和可理解性,而将快速原型工作交给AI代理、初级开发者等。

来源:Hacker News (分数: 430)

作者:nair.sh

主要内容

  • 翻译内容: – …

原文链接:https://www.nair.sh/guides-and-opinions/communicating-your-expertise/why-senior-developers-fail-to-communicate-their-expertise


本文由AI自动翻译并发布

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

更多文章