现在的web前端岗位可是非常吃香的,而且移动互联网也诞生了更多的web前端就业岗位以及发展方向,对于刚入这一行的小白来说,肯定是非常陌生的,更不要提他们对于自身的一个职业规划了,我们只有认清web前端行业的未来发展才能做出规划,今天就来介绍web前端学习的职业发展方向。
1.确定适合自己的职业方向
做职业规划的目的是避免迷茫,而避免迷茫有效的方式就是确定明确的方向和目标。对于任何一个技术岗位,都有固定的两个方向:技术专家(架构师)和 开发经理。前者偏重技术,需要你在当前领域钻研得很深;后者偏向管理,需要你在对技术有很深掌握的同时,可以带领团队完成项目的开发。当然,两者并不是鱼与熊掌的关系,你可以同时成为技术专家和开发经理。对于技术专家和开发经理两个方向的选择,更多取决于你自身在工作中多巴胺的分泌情况。当你专研技术时,多巴胺分泌得更多,感到更兴奋,或许你会很容易成为技术专家;反之,当你跟团队一起做业务时,多巴胺分泌得更多,更有获得感,那么你可以尝试向开发经理方向发展。当然,你也可能做什么都没有分泌太多的多巴胺,那么,你可以在尝试一段时间后,转型其他职业,例如产品经理。前端作为核心是用户体验,与用户较近的工程师,转型产品经理,阻碍会小一些。况且,前端工程师正慢慢演变为产品工程师,前端和产品离得确实很近。
为您推荐:学习web前端开发还有发展吗?
2.web前端不同的职业方向
做业务,时间要求比较紧,代码质量要求高,可参考的代码比较多,业务知识需要学习。做架构,时间稍微自由,对经验要求比较高,无可参考代码,专业基础知识需要深刻理解;主要的,做架构的你既是开发,又是用户,还是 PM ,只有 80% - 90% 的明确目标,并在开发过程中不断微调的目标。对于一个新人,其实不用纠结,做业务才是好的选择,而且做 技术含量高、使用流行技术 的业务才是较好的。原因很简单,架构的的目的是解决业务当中的问题,你没做过业务,哪能知道业务的问题在哪,你都不知道要解决什么问题,如何做好架构。所以,从业务做起,是新人较好的选择,也是唯一可行的选择。而选择有技术含量、使用流行技术的业务的原因更多在于成长,这样你的成长可能会更快、成长道路可能会更直。当然,这只是『可能』,不同的人适合不同的业务,所以不要强求一定『技术含量高、使用流行技术』的业务,更多的而是改变自己,去 适应团队、适应业务,这样才能 更快地成长。
3.学习web前端更好发展
千万不要囫囵吞枣,先把当前使用的技术学透用熟,才是较重要的;千万不要在还没把当前使用的技术吃透之前,去学新的东西,不管新的东西有多火。就像上文所说,不同的框架,有不同的核心,有不同的思想。两个框架代码相似之处的思想不一定相似,例如 Angular 和 Vue 都有双向绑定,虽然效果相似,但是实现思想和内部实现方式是截然不同的。还在入门阶段的你,会被各种思想充斥头脑,反而会更不清楚。一定的时间后,当你理解透一个架构体系后,你可以 类比地去看 更多的架构体系。这时候,你会发现不同架构很多东西都是殊途同归,理解得很快。
当然,在学习架构的同时,不要忽略两样基本的东西,一个是 技术基础,一个是 开发规范。技术基础是一切开发、架构的前提,没有一个好的基础,是无法让你自身的技术水平达到足够高的维度。例如你对于继承理解的并不透彻,你很难理解清晰 React 的内部实现。
以上就是对于web前端职业发展方向的介绍,将来前端工程师,直面用户,为了用户能更好使用产品而殚精竭虑,包括传统的前端、Native、AR/VR、TV 端开发等,所以我们只有学好基础知识才能有更好的发展,如果你想系统的学习web前端知识体系,可以参加南京北大青鸟的web前端培训课程,我们的课程会从基础开始教学,帮你打好基础的同时还能积累大量的经验。