工程师的成长

原文地址:https://limboy.me/2021/06/29/eng-growth/

这是libboy博客上的一篇文章,看了之后深有同感。也会反思自己在平常的工作中是否有”做到位”。顺过来贴到自己的Blog中,并加上自己的一些想法。

要点

  • 积累信用货币(先把手头的事情做好,再聊你想做什么)
  • 提升影响力(注重输出;做能够影响更多部门/使用方的事,并把它做好)
  • 把工作当成内部创业(多研究手头/部门的事情,寻找问题/机会,把其他部门当作潜在合作伙伴)
  • 清楚自己的强项(将自己的强项和正确的事情结合起来,才能发挥最大的作用)

环境

  • 与优秀的人共事(学习他们的技能和做事方式,不要成为最聪明的那个)
  • 做符合大趋势的事( Focus 在某个领域可能是把双刃剑,多结合一些通用技能)
  • 做事情有足够的空间(可以发挥自己的创造力,而不是偏流程化、对着操作手册就能做的事)
  • 一个好的 Mentor(用旁观者视角给你反馈,指出问题和改进方案,帮助成长)

作为个体的基本素质

  • 自驱力(想在前头,不需要别人来 Push)
  • 好奇心(不局限于自己的 Scope,多了解同事、Lead、行业的事情)
  • 高标准(仅仅做完是不够的,一个问题往往有很多可以挖掘的点)
  • 时间管理(不会疲于应付各种需求和问题,有优先级和 Plan)

作为工程师的基本素质

  • 良好的编码能力(1 个月后的自己依然可以维护,出问题可以快速定位)
  • 享受解决问题的乐趣,具备化繁为简的能力(抽象,分解,分层,分模块)
  • 抗压能力(压力下,不变形)
  • 数据意识(好了,坏了,用数据说话)
  • 注重效率(不吝啬在工具上的投入)

看问题的角度

  • 如果现状让我不舒服,我可以做什么来改变,而不是逃避和埋冤
  • 如果觉得当前没什么问题,一定是了解得还不够深入
  • 如果是Ta(某个你欣赏的人)来做你手头的事,Ta 会怎么做

做事情的方法

  • 设计方案时要考虑周到:竞品调研、上线策略、降级方案、回滚方案、出问题时如何排查等
  • 事情推不动就上升,但要提供充足的上下文以便 Lead 做决策,Context not Control
  • 汇报时要切换视角,有条理,把要点说清楚,同时提供了解细节的入口

总结

  1. 自己的技能水平一定要过”硬”,先要把自己手上的事情做好,做到优秀,再去考虑其他。作为技术人员,是一定要耐得住寂寞,花时间和精力去学习相关技术的。
  2. 做事情的方式,多从不同角度思考问题,深入问题的本质,用客观数据表达一个事情是否达到预期。讲究做事效率。
  3. 优秀的人之所以优化,是因为他聪明+勤奋+一丢丢的运气。如果当下的状态不是自己期望的,那么只有努力去改变他。