前端技术提高思路
以下是我对前端提高思路的一些个人理解
先满足工作,再优化工作
工作中常用到的东西
1,前端自动化gulp,webpack
2,前端组件制作
3,前端代码规范,你写的代码是否可维护,你写的代码性能是否很好
4,网页加载有考虑过么
5,和同事之间的沟通是否无障碍
6,公司之间的同事是如何合作的
7,一个项目分几个阶段,你在其中是什么位置,起到了什么作用
首先满足工作,当你优化工作的时候,就是进步的时候,比如我们常用的gulp工具报错了,如果你自己把这个问题解决了,你肯定对gulp有更的了解
经常我们会用到重复的代码、重复的工作,你是否考虑把他们进行优化
前端基础
现在经常会出现一些技术,什么mvvm、react等等,如果你着急去学习这些,往往适得其反。新的库都是由基础的东西构成的,如果你js基础不太好,那jQuery源码你如何你阅读
w3c 是我推荐的网站,html、css、js 会有很全的api,当你深知w3c上的知识,你去写东西会很踏实
读书
当你把w3c 上的东西了解了,肯定会有一些疑问,这时候如果你对html、css、js中的任何一个感兴趣,或者是不满足于工作,都可以找一本书,进行阅读。
css 推荐 css权威指南、精通css
js 推荐 javascript 高级程序设计、javascript 权威指南
如果你能写一些读书笔记更好
面向未来
html5
css3
es6
浏览器API(因为我们主要做web端,浏览器是主要的宿主环境)
上面提到的这些东西,在任何时候都不会过时,如果你有时间,不妨去关注、了解了解
目标
前端主要 html + css + js,前端工作主要分为重构和javascript工程师
重构工程师:主要编写html和css代码
javascript 工程师: 对js要求会高点
找到自己喜欢的,设立一个目标(这个目标一定要有期限),认真去努力吧,你肯定会有收获的。