现在越来越多的年轻人选择进入互联网行业,众所周知这是一个高薪行业,但是推吧推吧发现同一个前端工作,有的人年薪已经达到了30W,但有的人却拿着6000的月薪,这二者入行时间差不多,工作的技术体系也差不多,但为什么差距这么大呢?

互联网行业每时每刻都在不断的变化,刚入行的新人要不断的学习来积累自己的知识储备,这里总结了学习过程中的要领,希望可以帮助到大家。

一、打好基础是关键,不管学习什么东西基础都是非常重要的,年薪30万不是白拿的,要是只会简单的技术,解决不了复杂的问题,岂不是很尴尬!对于前端来说css跟js就是基础。从如何用css实现循环背景,如何制作高斯模糊效果,到如何实现自适应,这些都是经常会用到的知识。

如果遇到闭包引起的内存外漏要知道怎么解决,http代表了什么,它的作用是什么,怎么才能保证协议不会缓存静态资源。这些虽然都是老生常谈的问题,但都是必须要掌握的基础知识,投入的时间越多,才能越快的掌握上层的技术。

二、深刻了解运作原理,由于各个平台这些年不断的推出各种框架,现在很多前端的工程师开始浮躁,觉得前端只需要简单的调用就可以了,但是一个优秀的前端工程师绝对不是调用大神。了解运作的原理是非常重要的,框架会因为很多因素而不断的更新,但是原理一般不会有太大的改变。

三、细节要严谨,很多新手前端工程师都认为,“代码可以运行就没有问题了”,因为前端跟SEO有密切的关系,在编写前端代码的时候一定要结合SEO规范。在通过css修饰的时候要结合BEM编写份风范。最关键的就是一定要命名规范,要不然不但同事看不懂,时间一久自己都看不懂,一句话“代码千万行,注释第一行。命名不规范,同事两行泪。”

四、网络书本相结合。虽然现在有很多的网站博客都有关于前端知识的教程,但是随着内容的商业化,很多的商家选择藏一手,这里推荐几本不错的书可以查缺补漏帮助大家的学习。《高性能JavaScript》、《JavaScript设计模型跟开发实践》、《图解HTTP》。

作为一个前端技术人员,要能够适应与时俱进的变化,突破框架,要有超前的眼光,这才是如何在互联网生存的关键。