本人自学前端已经快一年了,目前处于一种不知道去学习什么知识的阶段,希望有前辈能够指点迷津。下面贴出本人已有技术栈。HTML,HTML5,CSS,CSS3。这些是通过W3School教程以及网上各种乱七八糟的资源,喜欢用 CSS3做一些比较炫酷的效果,比如我的项目 WebProjectJS,ES6。学习js所花费的时间最长,看过js高级程序设计,js忍者秘籍,js语言精粹,编写可维护的js代码等等。ES6则看了阮一峰老师的 ES6入门 一书。node.js。通过视屏和网上资料学习,做过不少项目,如每日头条,在线聊天室,简单的天气预报,以及一个完整的餐厅前后台项目。Vue,webpack,gulp。vue看完官网教程,用weex写组件,其它没怎么用过,webpack知道怎么使用但是本人很少自己配置 webpack。使用过 gulp 开发项目,但是很少使用。less,sass 预处理器。常用的是 less,不过使用的都是一些基础的特性。以上即是我的技术栈,现在刚进入公司,也就是开发组件,不知道业余时间去学些什么,想多去看看 js书籍,如高性能js,js设计模式等。但是看了又用不到,想去学 canvas,webGL,但是在公司好像用处也不大。该怎么系统的学习,成为一个合格的前端工程师呢?望前辈指点,感激不尽。
1 回答
慕沐林林
TA贡献2016条经验 获得超9个赞
我也有过这样的苦恼,后来我选择换了一个环境去工作,发现这边的大牛的特点就是不局限。不会因为环境和工作来局限自己,各种想象的到的,用前端可以实现的都会涉猎到。
所以说,找一个你喜欢的方向,不管你现在用不用的到,把它研究透吧。
像高性能,设计模式这种东西,赶紧没有可用的地方,当你学习之后,可能会对自己的东西有不一样的理解。
还有一点就是感觉还是需要一定的时间去积累吧,经验也好,坑也罢。把你自己的东西产出出来,写一些自己的东西,帮别人解决一些问题,更有利于补充自己的短板。
还可以研究下别人的代码,像jq,vue,webpack。可能也会有收获呢。
我也在不断学习中,可以多多交流哈哈
添加回答
举报
0/150
提交
取消