这两年Web前端,技术革新突飞猛进。两年前,我们都使用传统的HTML、CSS、Jquery去重构页面,当时我们还在为了pc端上的各种浏览器兼容性弄得焦头烂额。而现在,当我们还没反应过来的时候,已经开始普及新的html5,css3标准以及bootstrap框架,其实早在14年已经正式发布。
从目前市场上的统计来看,使用智能手机的用户,已经达到几个亿,远远超过pc机的用户群,从长远来看,移动互联网,是趋势。而能兼容pc端,又能适配移动端端新型网站设计模式——响应式网站设计,则是未来的方向。
根据我最近的经历来看,现在的前端,已经不像往年那样,只是网页制作,页面重构那么简单了。就现在很多大公司像“沪江网”,“前程无忧”,“5173”,针对前端的基本考核,总结而言:
1)对原生Javascript很重视。
这里所说的原生js,并不是指你会写个函数,做个动画,建个数组等入门级的知识。根据市场调研,最起码也是中级以上的,如数学运算,逻辑处理,程序算法等。真的怀疑这是前端要做的事情吗??答案:是
(2)前后端数据交互这块很看重(半个程序员)
以前我所认知的前端,就应该是重构页面,高级一点的,就是做一些js动画交互效果等,从未想过会更后端程序扯上多大关系。而现在的情况,则完全颠覆了我的认知。Ajax,Get,Post,Json等数据传输方式和数据格式,以及angularJs、vueJs这些技术并不是说说熟悉而已,真的是与后端合作处理数据要有一定经验的。
本以为自己经验丰富,自学H5 css3 jquery bootstrap。当对方一句:“一个Web前端连最基本的要求(前后台交互)都不会,原生javascript也这么菜,试问你这三年都干什么了!”一针见血。让我对我所做的,所掌握的东西,产生了怀疑。
我想志同道合的前端小伙伴们,可能你们也有跟我一样的处境,也有早早就知道前端市场行情早已把这些技术玩转很牛的大神。不管怎么样,前端始终在变动着,想要不掉队,我们需要打起100%的精力和激情去学习他。除非你不干这行,要么转型。
外面前端供不应求的热潮期还未停息,这股高薪热流也并不是随便一个几年经验的前端才拿的。简而言之,工资薪水的高低决定于你技术点到了什么程度。
这趟“视察”,就像冰冷的凉水狠狠地泼在我头上唤醒了我对当下前端新的认知。让我知道我接下来该如何对症下药了。
我想任何一个职位,总要有一个陌生到熟悉到瓶颈的过程,当熟知自己技术薄弱点时候能及时反省自己,更能快速成长。为了在这条路上越走越远,一起努力吧!!
注释:后面附加几家公司的前端笔试题,有兴趣的可以做一下,(不要疯了才好)
2016年03月04日
Web前端陈丽