工程师的成长

我们都需要成长,工程师也不例外。以下是我感觉对工程师的成长比较有帮助的点,供参考。

要点

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

环境

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

作为个体的基本素质

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

作为工程师的基本素质

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

看问题的角度

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

做事情的方法

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