“当你的时间花在哪里,你的结果就在哪里。”
一、面对繁杂的知识点,该怎么学?
前端开发工程师需要掌握的技能确实很多,杂而广,很多初学者一下子扑进来,如果不稍加梳理形成体系,面对海量的知识点,很容易有挫败感,而且不清楚学到什么时候是个头。
学习前端一定要抓住要点,也就是关键技能,然后再循序渐进去扩展其他辅助知识点,就像你学会了0-9,其他数字自然而然都会了。接下来我会根据不同阶段来梳理各阶段前端开发关键知识体系,把目标的蓝图先展现出来,大家在学习的时候就可以有所侧重。
二、前端开发整体知识体系
一个前端开发工程师需要掌握的知识,每段时间都会发生变化,但万变不离其宗,主要要抓住这四个方面:
1、编程语言
2、计算机基础
3、工程架构
4、开发工具
当然,这里每一点展开来(见下图)可能都需要几年才可以学透彻,作为初学者,可以只摄取自己当前阶段需要掌握的部分知识,要有愚公移山的精神,慢慢啃,各个击破。下图的技能树,初入门的同学看下有个初步印象就行,下文会按照不同阶段划分出对应的知识点,让初学者不致于迷路。
三、入门级前端知识体系
当你才刚入门时,可以先屏蔽掉上面的技能树,专注学好HTML/CSS/JS即可,学到60-70分足矣,所以不必太有压力。
四、专业前端开发者知识体系
1、HTML/CSS/JS需要达到80分
2、一门后端语言,推荐Nodejs
3、数据库
4、计算机网络
5、工程架构及开发工具
五、成熟职业者知识体系
触类旁通,自成体系