我们现在把前端工程师的时代分为三种:史前时代、1.0时代、2.0时代。
有一个非常明显的参考,就是看那些「技术视频」网站不同时期的视频类型。
史前时代
史前时代的前端停留在纯切图仔层面,是后端的附庸,后端不愿意干的活,比如切图、写模板、调样式、还原设计稿这种重复劳动力工作交给前端,这个时候前端靠的是还原设计稿的能力、浏览器兼容性的知识等等,你要真说有啥技术含量,没有,这也是很长一段时间「前端」不被认为是程序员的原因。
这个时候的视频以JQuery 、Bootstrap、切图为主。
1.0时代
这个时候随着移动互联网的发展和Node的兴起,前端进入了野蛮生长的时代,三大框架横空出世,各种构建工具、打包工具、转译工具、检查工具你方唱罢我方登场。
这个时期也是所有人都感觉前端突然变复杂了,所以能用好一个框架+全家桶成为了前端的标配,其中Vue以极低的入门门槛和友好的文档迅速占领了大量市场,但是注意,这个时候除了少数进行赋能(组件库开发、构建工具优化、前端监控系统支持等等)的前端从事一些有点难度的工作以外,绝大多数前端依然在糊页面,只不过用的工具更复杂了,前后端分离后相对更加自主了。
这个时候前端视频网站被大量的教你用Vue开发QQ音乐、饿了么、美团等等的课程霸占