我简单说两句吧,我工作4年,1年android,3年web前端,平时主要工作就是负责前端框架和开发组件以及移动端的项目,移动端主要是H5,像bootstroap,jquery之类的框架我基本没怎么用过,bebel,webpack用的就更少了,用得最多的就是vue+element。
虽然我是前端,但是我基本不怎么写页面,我写的最多的是js,你说我不会写页面吧,但是我还写的挺好的,平时工作中妹子不会写的页面都会问我。这个我之前再学布局的时候其实也没怎么练,主要是理解这个布局思想,这个我也不知道怎么说才好,对于css的属性,过一遍就好,脑海中有个印象,用的时候再查,然后多思考,灵活运用就能熟练了,我基本上是这么学布局的,不过关于js我花的时间很长,反复的看那个什么《javascript权威指南》,真的需要反复读,把里面的对象,原型,继承,闭包,面向对象思想理解透彻!这对于你手写原生js有很大帮助,因为很多js框架,它只是辅助功能,更多的还需要你基本的js功底,像vue,react,angular这些框架都是相通的,只要你把js基础打牢,学起来相对轻松吧,这是个人的看法,其实重要的是在于思想,编程的思想,代码都是死的,思想是灵魂,所以学习编程,我觉得重要的是学习思想!