赞
踩
前段时间跟一位前辈聊到前端职业发展该怎么去规划这个问题。他说到的其中几个点我觉得非常好:
第三点我尤为认同,也跟他深入聊了一下关于前端开发的职业生涯分哪些阶段,在每个阶段应该做什么样的努力。
阶段目标:这个阶段我们的目标就是对纯前端的内容能有一个清晰的认知。能够无障碍找工作,四五次面试能拿到2-3个offer。
入门阶段,就是刚刚入行不久,对前端开发有一点认识,会用基础的前端技术和简单使用前端框架。这时候也能开发业务,但也仅限于开发业务 —— 俗称“页面仔”、cv工程师。这个阶段初期开发的大部分时间在面向搜索引擎。
这个阶段对前端的认识很不全面,技术上既没有广度也没有深度。前端相关的东西都知道一些,但是如果真正深入去聊的话会发现是一知半解。去面试时什么都能说上两句,但是一旦面试官多问两句就会变得支支吾吾。技术栈不够完善和系统,学到的和用到的知识没有整合起来,学的东西大多只是为了当前工作开发去学,工作过程中也只是完成就行,不会想为什么这么做,或者不会想更好的解决方式去完成业务。
那么处于这个阶段该做些什么呢?
阶段目标:扩展自己的知识面,对项目结构、项目的周期、研发周期等这些上层的东西有一定了解,慢慢了解接触管理工作。
这个阶段业务已经写得很熟练了,对自己工作的行业有了一定认识,再去同行业得公司工作时,积累的行业知识开始发挥作用,能结合自己对行业的了解和业务去进行开发,也有一定的技术广度和深度,能独立完成项目的构建和一些基本架构,对业务需要用到技术能进行一定的选型。
在这个阶段我们有应该做哪些努力呢?
这个阶段你已经属于高级前端开发工程师了,这时候一般有两个方向:
到这个阶段的前端各方面都已经非常成熟了,有完善的前端知识体系,整体项目中,不管是前端部分、后端部分或者一些部署运维的东西,都有比较好的了解,能够同各个环节同事进行对接协调。
那么到了这个阶段,我们还要做些什么呢?
到了这个阶段,如果你还在前端行业,那么你要么是一个行业大牛,要么是团队领导。这个阶段的工作方向就是管理和架构方向。当然如果你只是想有份工作,随便做做前端有点收入,保持躺平状态那就不在这些范畴了。
那么我们怎么判断自己当前阶段是否做得还不错呢?
你觉得自己属于哪个阶段?
你觉得每个阶段我们有没有更好的方法去提升自己?
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。