前言
李笑来常说:“7 年就是一辈子。”
寓意人自身的“操作系统”可用 7 年时间完成一次“升级”,形成翻天覆地般的变化。
但对于前端程序员来说,7 年太长,往往 3 年就是一个坎儿。
打开 BOSS 直聘、猎聘等众多求职软件,你会发现 1-3 年经验的程序员是一个特殊的群体。乍一看,他们起薪尚可,能力要求也以基础为主,挑战并不严峻,甚至有点悠闲。
但进入 3-5 年、5-10 年经验程序员的招聘帖子,压力会骤然增大:与岗位职责相关的动词由“参与”变作“承载”,由“提升”变成“保证”;在能力要求上,“熟练掌握”则统统变成了“深刻理解”。
许多年轻程序员的危机,都来自于 3 年左右经验时的一次跳槽 —— 基础知识轻松搞定,深入提问则啥也不懂。3 年时间,做了很多业务逻辑实现,性能问题却从未关注过,归根结底,还是成长速度太慢,迷失在“温水煮青蛙”般的研发日常中。
技术人生的最大危机不是 35 岁,而是你的个人成长速度,首次低于群体平均速度之时。
那么对于 1 - 3 年经验的程序员来说,如何保持最快的成长速度,找到最短的成长路径,超越 80% 的同龄人?
职业规划的思考
确定方向
做职业规划的目的是避免迷茫,而避免迷茫