1, 要谈这个问题,就得首先定义一下什么叫“新人”?到什么时候就不算新人了?
新人在我这里是定义为零基础进入前端开发行业,工作不足一年的,就算新人了。一年之后,就不算新人了,至少算是有一定工作经验了。
2, 要对知识体系规定二个范围,
一是,时间范围,就是新人在一年时间之内;
二是,在一年之内要掌握哪些东西。
3,在1和2的基础之上,规划出来的一个前端知识体系,才是一个相对可执行,可操作的知识体系。
那么头一年时间内,应该掌握哪些东西才是适合的呢?
这个问题很并不是很好回答,因为每个人的进度不同,有人天天学,有人每天学点,有人每周学点,这种情况下怎么去规定说一年内应该掌握哪些东西。所以必须有一个标准,用来抹平所有个体差异,能够统一的用来衡量同一群体里的所有人,这个标准在我看来,就是“工资”!
因为市场对所有人都是公平的。那么一个合格的一年工作经验的前端开发,应该是多少的工资呢?先明确一点,在咱们这个行业,谈工资不先说城市的,都是耍流氓。北上广和我大沈阳的前端工资差的不止一个地球那么多。就暂时以北京为例吧,合格的一年工作经验的前端开发人员,工资必须一万以上。
到现在为止,这个问题就演变为,前端开发想要月薪过万,需要达到具有什么样的知识结构。
先分几个大的部分说,
一, JavaScript、框架
二, HTML,CSS
三, 开发规范