我们都需要成长,工程师也不例外。以下是我感觉对工程师的成长比较有帮助的点,供参考。
要点
- 积累信用货币(先把手头的事情做好,再聊你想做什么)
- 提升影响力(注重输出;做能够影响更多部门/使用方的事,并把它做好)
- 把工作当成内部创业(多研究手头/部门的事情,寻找问题/机会,把其他部门当作潜在合作伙伴)
- 清楚自己的强项(将自己的强项和正确的事情结合起来,才能发挥最大的作用)
环境
- 与优秀的人共事(学习他们的技能和做事方式,不要成为最聪明的那个)
- 做符合大趋势的事( Focus 在某个领域可能是把双刃剑,多结合一些通用技能)
- 做事情有足够的空间(可以发挥自己的创造力,而不是偏流程化、对着操作手册就能做的事)
- 一个好的 Mentor(用旁观者视角给你反馈,指出问题和改进方案,帮助成长)
作为个体的基本素质
- 自驱力(想在前头,不需要别人来 Push)
- 好奇心(不局限于自己的 Scope,多了解同事、Lead、行业的事情)
- 高标准(仅仅做完是不够的,一个问题往往有很多可以挖掘的点)
- 时间管理(不会疲于应付各种需求和问题,有优先级和 Plan)
作为工程师的基本素质
- 良好的编码能力(1 个月后的自己依然可以维护,出问题可以快速定位)
- 享受解决问题的乐趣,具备化繁为简的能力(抽象,分解,分层,分模块)
- 抗压能力(压力下,不变形)
- 数据意识(好了,坏了,用数据说话)
- 注重效率(不吝啬在工具上的投入)
看问题的角度
- 如果现状让我不舒服,我可以做什么来改变,而不是逃避和埋冤
- 如果觉得当前没什么问题,一定是了解得还不够深入
- 如果是 Ta(某个你欣赏的人)来做你手头的事,Ta 会怎么做
做事情的方法
- 设计方案时要考虑周到:竞品调研、上线策略、降级方案、回滚方案、出问题时如何排查等
- 事情推不动就上升,但要提供充足的上下文以便 Lead 做决策,Context not Control
- 汇报时要切换视角,有条理,把要点说清楚,同时提供了解细节的入口