[译] 如何从通常水平的工程师转变为10倍影响力的工程师

原文 - How to Transition from Average Engineer to 10x Engineerweb

此文章来自 The Effective Engineer 做者 Edmond Lau 的博客。 Soft & Share 获做者受权翻译。编程

---------------------------------------------------------------------wordpress

通常水平的工程师所开发出来的技术可否超越能力10倍于他的同侪?不可能。工具

一位通常平均技术能力的工程师可否发展成一位我的贡献超出同侪10倍影响力的人呢?用正确的心态和技能来发展,绝对能够。性能

进行这种转变的关键是理解这两个问题之间的区别。学习

技术专家与问题解决者

不少年前,一位俄罗斯骇客在个人团队工做。他能够巧妙地逆向工程复杂的软件。 面对一个困难的、一次性问题,他能够比任何队友更快速地作出工做原型或解决方案。不幸的是,他对于编写可读代码并不重视,每每加剧须要维护这些代码工做伙伴的负担。 他没为这些伙伴着想,严重限制了他的影响力。测试

这个经验说明了工程师们最大的误解之一:将技术能力和影响力画等号。例如,许多软件工程师狭隘地定义他们的职业范围只有写程序和编程的角色。 即便有些人关心本身的工艺,发展事业常常只意味着提升技术专长而已,目标放在编写更好的代码。优化

固然磨练你的技术并没什么错 – 咱们许多人由于工程师的工做中从创造得到使人难以置信地知足和乐趣而进入这行。咱们这领域最好的技术专家经常所以赢得同行的尊重。网站

然而,提高技术专长不是增长影响力的惟一途径。若是你不是技术专业的顶尖专家,只是专一于深化你的技术能力的观点可能限制了你的发展。ui

取而代之的,你能够从工程师的心理模型开拓为解决用户真正问题的人,你将为本身打开更多的机会。最终以成功和影响力来看,重要的不在于你可否编写最好的代码或解决最难的技术问题,而是你是否为人们创造价值。

经过将工程师视为问题解决者,你能够开始问本身一些问题,如:

  • 若要最大化用户价值,我应该集中精力在什么问题上?
  • 我如何安排工做的优先级,尽早创造价值?
  • 如何下降风险,提升我工做上成功的可能性?
  • 如何解决与个人队友的冲突,以建立更强大的工做关系,如此咱们能够完成更多的工做?
  • 如何更好地与个人第一层相关的团队、业务或销售团队沟通,以确保更顺利的发布与推出?
  • 我如何更好地确保在产品完成后不久,用户便可实际地利用我已建的潜在价值?

在创造价值的多阶段过程当中,技术运行只是其中一步 – 虽然是重要的一步。该过程是一个管道,将您在工程上的努力转化为影响力,该管道的每一个步骤均可以建模为潜在的乘数。例如,为了加倍你的影响,你能够*“加倍”你的技术技能。 或者,您能够学习如何将您的工程工做运用到价值双倍的问题,或开发工做流程将项目的风险和故障率下降一半。

精通让你的影响力复合成长的技能

那么,通常水准技术能力的工程师如何才能成长为同行影响力10倍的人呢?从咱们的简单模型得到的关键洞察是:你实际上有不少你可控制的杠杆。

即便就算你的技术已达高原地带,你仍能够继续投资于你的技术能力。但也有许多其余技能和活动,能够倍数增长你创造的影响力。 这些加成是复合倍数的增加。 当一块儿堆栈到足够时,你更往10x工程师迈进。

例如,你能够:

  • 找到比较便宜的方法来验证假设。若是你可以根据反馈快速地原型化多个想法并拿掉很差的,那么你最终会找到最有前途的选项,如此将比那些感受他须要完美地完成工做,而后再向用户展现的人快多了。因此,鉴于这优点,于特定方向投入太多能量以前,咱们在Quip的工程师常常花时间作产品变化持续且便宜的用户测试,以验证咱们的假设。
  • 完成并出货你可交付的成果。你参加过的项目中有多少是部分完成和未出货的?一般,项目最有技术意义的部分是在开始(这时你在探索新的东西)或在中间(这时你在运行与进度发展中)。最后10%的工做,让出货得以完成 – 所涉及的协调、修复瑕疵、批准和测试 – 可能很乏味。 但没有最后那10%,你投入的90%的工做,实际商业价值还是0。成为可以完成和交付项目的人,你会产生与那些只作到中途者没法相较的莫大价值。
  • 深刻了解你所从事的业务领域。想像一下,若是不是仅作你被分配的工做,你能够为营业肯定新的战略领域、项目或工具,并解决这些问题,你将可以以等量的工程付出带来更多的影响,由于你所作的活动是在一个更有价值的场域。 你的胜利将会更值得。 得到洞察力的方法是与你的用户(购买者、用户、业务部门、销售团队或内部团队)沟通,以深刻了解人们的需求。
  • 严格作项目高杠杆的优先排序。 咱们有多种缘由来选择先作哪个 – 也许选择好像很紧急的,或者看起来颇有趣的,或者咱们累了,想作比较不费脑的。 不过,若是你根据杠杆率来作选择- 每次投资的预期影响 -你能够大幅提升你的总体影响力。高杠杆的工做不必定在技术上比较困难 – 它甚至可能比较容易 – 但辨识出这项工做须要作些努力。 问问本身,“若是你只能一天作一件事,什么事情会对你的团队或业务产生最大的影响?“
  • 将你的能量转向你的所擅长的,你可持久且具竞争力的优点。问本身什么是你的专长? 也许你很善于将模糊不清的事物结构化,或将组织复杂的项目让他们上轨道。或也许你比同侪更善于收集用户需求,把它们变成具体的功能,或者更善于分析数据以了解发生了什么事。战略上,将你的能量集中在可应用你的优点地方,在项目上取的进展,发挥你的企业影响力。
  • 成为更好的沟通者。随着团队的成长,第一个最容易受伤的是沟通。由于沟通失败,不管是在客户和支持、支持和产品管理、产品管理和工程师之间,仍是在一个工程师和另外一个工程师之间,工程的效率将低落。你能够在传达消息上确保可靠和无摩擦的渠道方面作更多,这将让你在工程上的努力于实际情况下有更大的成功率。
  • 转到具备较强工程文化的公司或团队。你可能听过这样的说法:“你是你常在一块儿的五我的的平均值。”若是你花时间在一个更有才华的工程团队,有更好的工具和作法,你会激发本身更多的影响力。 “优化一切以学到更多”的座右铭是你的职业生涯成长的关键,把值得学习的人围绕在你天天接触的环境中在这占很大的部分。

重要观点是全部这些技能和行为都是可学习的。他们之中没有一个是你天生就会 – 擅长某个特定技能的人只是花比别人多不少的时间练习。

这些技能和活动不多是深度技术性的,然而,若是你可以在任一方面提升2倍或3倍的效率,他们将直接影响你技术产出的影响力。此外,在一些互补领域的技能,经由彼此复合的效果,明显地更加容易从好提高到很棒,优于你在任何单一技能作到最好的效果。除非你认为你可在你的技术领域有杰出表现成为最好的,你将发现你可更成功地经过复合堆栈各类能力的成效,帮助你成为十倍性能的工程师,有效地解决高价值的问题。

优化学习这些互补的技能,随着时间的推移,你将有双倍、四倍,甚至10倍的影响力。

* 和任何模型同样,咱们在这里刻意简化。技术能力加倍可说是主观的,并且,实际上你的技术能力有多少转化为实现价值是有限的。

文章来源:How to Transition from Average Engineer to 10x Engineer

关于这篇文章做者

 edmond.png

Edmond Lau 目前教导软件工程师和技术经理如何有效率的建立有意义的影响力。

他是 Quip 早期的软件工程师,曾经在 Quora、Google和 Ooyala 带领软件开发团队。

著做:The Effective Engineer

欢迎逛逛 Soft & Share 网站

相关文章
相关标签/搜索