[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"content-five-years-plan":3,"$f2a0dwcvz1pmxk":19},{"id":4,"type":5,"slug":6,"title":7,"date":8,"category":9,"tags":10,"body_markdown":11,"permalink":12,"excerpt_src":12,"media_type":12,"media_title":12,"media_author":12,"media_url":12,"rating":12,"layout":12,"pv":13,"admin_only":13,"created_at":14,"updated_at":14,"deleted_at":12,"status":15,"html":16,"excerpt":17,"cover":18},81,"article","five-years-plan","【问答】五年职业规划","2017-03-01 09:36","life",[],"\n## 问\n\n请问八哥五年内的职业规划是什么？（来自小密圈）\n\n## 答\n\n这个问题让我犹豫了好久好久啊。因为5年确实很难预料会发生什么。先回顾一下过去的几年职业路径吧。\n\n工作前两年基本在学习，怒补基本功，以及作为一个工程师，在职场上的职责是什么，怎么样去参与项目做事情。\n\n接下来几年有幸开始慢慢主导一些项目的开发工作，慢慢学会了如何以产品思维来思考技术工作，明白技术为产品服务。这期间也有去充当一半产品经理的角色，去参与需求的规划，去关注用户的反馈，去解答用户的疑问。当然期间也在一直在补充前端技术并开始接触新技术和开源社区，对前端的知识体系有了更深刻的认知。\n\n如果说工作到现在学到了什么核心竞争力的话，可能是两个方面。一方面是清楚地知道前端的能力、职责和限制，有什么需求能清楚知道能不能做，以及如何做，代价如何。另一方面则是积累了一些产品研发全流程的经验，知道研发过程各个角色的立场和思维模式，尤其是产品思维。\n\n\u003C!-- more -->\n\n未来5年怎么做。实话说，并不容易。在“每18到24个月前端都会难一倍”这样的高速技术更新下，5年以后前端在哪里都很难说，这个趋势一下子很难看透。之前在小密圈也有跟部分资深的同行聊过一些，大家的看法也都不尽相同。\n\n回到技术工种，如果但凡还有一点上进心，不是那种“我会写几行代码，我想一直写这几行代码，把自己减少就行”的，那么基本上3到5年就会在技术上达到一个比较大的瓶颈，换句话说，这个阶段比较基础的知识和能力都已经掌握，很难再出现觉得特别为难无法完成的需求。这个阶段之后接下来的技术能力提升对产出的贡献比较有限。\n\n可能的几个发展方向：\n\n1. 全栈工程师，即持续在后端开发 服务器运维 或者客户端方向发展，甚至连设计产品也有必要深入接触，深入掌握产品研发全流程\n2. 技术leader 即带领技术团队，这个方向需要更多关注团队和成员情况，是一个完全不同的发展方向，技术深度的重要性反而没那么重要\n\n至于这些方向能做到什么程度，确实很难预测，跟行业发展、个人定位、工作机遇等都有很大关系。但不管怎样，保持积极向上的心态是永远不会错的，不管什么时候，尽人事，听天命。\n",null,0,"2026-08-28 04:37:17","published","\u003Ch2>问\u003C\u002Fh2>\n\u003Cp>请问八哥五年内的职业规划是什么？（来自小密圈）\u003C\u002Fp>\n\u003Ch2>答\u003C\u002Fh2>\n\u003Cp>这个问题让我犹豫了好久好久啊。因为5年确实很难预料会发生什么。先回顾一下过去的几年职业路径吧。\u003C\u002Fp>\n\u003Cp>工作前两年基本在学习，怒补基本功，以及作为一个工程师，在职场上的职责是什么，怎么样去参与项目做事情。\u003C\u002Fp>\n\u003Cp>接下来几年有幸开始慢慢主导一些项目的开发工作，慢慢学会了如何以产品思维来思考技术工作，明白技术为产品服务。这期间也有去充当一半产品经理的角色，去参与需求的规划，去关注用户的反馈，去解答用户的疑问。当然期间也在一直在补充前端技术并开始接触新技术和开源社区，对前端的知识体系有了更深刻的认知。\u003C\u002Fp>\n\u003Cp>如果说工作到现在学到了什么核心竞争力的话，可能是两个方面。一方面是清楚地知道前端的能力、职责和限制，有什么需求能清楚知道能不能做，以及如何做，代价如何。另一方面则是积累了一些产品研发全流程的经验，知道研发过程各个角色的立场和思维模式，尤其是产品思维。\u003C\u002Fp>\n\u003Cp>未来5年怎么做。实话说，并不容易。在“每18到24个月前端都会难一倍”这样的高速技术更新下，5年以后前端在哪里都很难说，这个趋势一下子很难看透。之前在小密圈也有跟部分资深的同行聊过一些，大家的看法也都不尽相同。\u003C\u002Fp>\n\u003Cp>回到技术工种，如果但凡还有一点上进心，不是那种“我会写几行代码，我想一直写这几行代码，把自己减少就行”的，那么基本上3到5年就会在技术上达到一个比较大的瓶颈，换句话说，这个阶段比较基础的知识和能力都已经掌握，很难再出现觉得特别为难无法完成的需求。这个阶段之后接下来的技术能力提升对产出的贡献比较有限。\u003C\u002Fp>\n\u003Cp>可能的几个发展方向：\u003C\u002Fp>\n\u003Col>\n\u003Cli>全栈工程师，即持续在后端开发 服务器运维 或者客户端方向发展，甚至连设计产品也有必要深入接触，深入掌握产品研发全流程\u003C\u002Fli>\n\u003Cli>技术leader 即带领技术团队，这个方向需要更多关注团队和成员情况，是一个完全不同的发展方向，技术深度的重要性反而没那么重要\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>至于这些方向能做到什么程度，确实很难预测，跟行业发展、个人定位、工作机遇等都有很大关系。但不管怎样，保持积极向上的心态是永远不会错的，不管什么时候，尽人事，听天命。\u003C\u002Fp>\n","\u003Ch2>问\u003C\u002Fh2>\n\u003Cp>请问八哥五年内的职业规划是什么？（来自小密圈）\u003C\u002Fp>\n\u003Ch2>答\u003C\u002Fh2>\n\u003Cp>这个问题让我犹豫了好久好久啊。因为5年确实很难预料会发生什么。先回顾一下过去的几年职业路径吧。\u003C\u002Fp>\n\u003Cp>工作前两年基本在学习，怒补基本功，以及作为一个工程师，在职场上的职责是什么，怎么样去参与项目做事情。\u003C\u002Fp>\n\u003Cp>接下来几年有幸开始慢慢主导一些项目的开发工作，慢慢学会了如何以产品思维来思考技术工作，明白技术为产品服务。这期间也有去充当一半产品经理的角色，去参与需求的规划，去关注用户的反馈，去解答用户的疑问。当然期间也在一直在补充前端技术并开始接触新技术和开源社区，对前端的知识体系有了更深刻的认知。\u003C\u002Fp>\n\u003Cp>如果说工作到现在学到了什么核心竞争力的话，可能是两个方面。一方面是清楚地知道前端的能力、职责和限制，有什么需求能清楚知道能不能做，以及如何做，代价如何。另一方面则是积累了一些产品研发全流程的经验，知道研发过程各个角色的立场和思维模式，尤其是产品思维。\u003C\u002Fp>\n","",{"total":13,"totalRoots":13,"comments":20,"pv":13},[]]