前端学不动的根本原因是目标感不强或者根本就没有目标。在学习前端之前,我们需要先思考我们要成为一个什么样前端工程师。
接下来我们以时间线的方式,来告诉我们什么时间该做什么事儿。本文以普通人为例,也是想给普通人一些思路,结合自己的情况走出自己的路,超人请自行退出。
1-3年(P5-P6)
这个时候大多数是应届生学习知识的积累期,对于前端三剑客:HTML/Javascript/CSS基础的夯实阶段。
另外这时候一般的前端工程师,会掌握一门应用级别框架,比如:React/Vue/Angular等。
虽然使用传统三剑客我们也可以把任务完成,但是使用应用级别的框架还是会提高我们的效率,而且公司在人才招聘的时候应用级别的框架是必问的。
本阶段关键词:前端基础、原始积累、HTML/CSS/Javascript、Vue/React/Angular。
3-6年(P6-P7)
熬过艰难的初期阶段,接下来2-3年是一个差异化的体验期,在这个时间段通常情况下,前端工程师已经能够胜任所有的业务需求。
可能大项目的拆解能力有所欠缺,但是这种能力会通过经验的积累不断积累有所上升(上升进度取决你做的具体工作,以及你个人的职位)。
这时候的前端工程师一般是P6上下的level。这个的阶段的目标是差异化,思考自己跟其他工程师有哪些不同,比如:性能、工程化、图形化等等方向,目标就是这段时间,成为某一个方向的专家。身上最好有鲜明的