Web前端启示录

这两年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前端陈丽

时间: 2024-10-12 20:59:23

Web前端启示录的相关文章

web前端+javascript+h5电子书籍和实战分享

有很多前端伙伴们学习前端很多了,但是如何能成为优秀的程序员呢,前端必学的知识点相信学习前端的伙伴们心里都非常清楚.主要的三要素包括HTML.CSS和JavaScript.那么学好JavaScript是很重要的一个环节.今天就推荐下学习JavaScript技术需要看的10本书. 1.高级——JavaScript框架设计 2.高级——JavaScript设计模式 3.高级——单页Web应用:JavaScript从前端到后端 4.高级——JavaScript面向对象精要 5.中级——编写可维护的Jav

一张图掌握移动Web前端所有技术(大前端、工程化、预编译、自动化)

你要的移动web前端都在这里! 大前端方向:移动Web前端.Native客户端.Node.js. 大前端框架:React.Vue.js.Koa 跨终端技术:HTML 5.CSS 3.JavaScript 跨平台框架:React Native.Cordova 前端工程化:Grunt.Gulp.Webpack 前端预编译:Babel.Sass.Less 自动化测试:Jasmine.Mocha.Karma 一图在手,应有尽有! 更多信息参考:https://item.jd.com/12170351.h

一个8年web前端从业者的迷茫

来自一个8年前端从业者的迷茫 本人aming,创办了切图网 qietu.com,很少写这种自传性的帖子,希望能看完,因为会涉及到一些前端经验之谈. 8年前端从业者,8年光景不长,但是在web前端这个行业也不少了 ,我也是一个创业者,没有就职过BAT 是一个遗憾, 现在身边有些同学就职BAT 当高管,所以我想现在进到BAT应该还是有机会的 :) , 不过我还是毅然选择了创业. 理由很简单, 我骨子里不愿意给别人打工,我知道越早跳出来越容易,不然等到职位越来越高,薪水越来越高的时候,你不一定还有那个

Web前端面试题目及答案汇总

前端新人在面试前都比较焦虑,担心回答不上面试官的问题,也担心自己紧张,其实这都是心理没底的表现,今天和大家分享web前端开发常见面试题及答案,希望可以帮助即将面试的前端同学顺利通过面试. HTML/CSS部分 1.什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分.这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或

Web 前端开发学习之路(入门篇)

字数1374 阅读4622 评论0 喜欢49 以前学习过一段时间的web前端开发,整理了一些我看过的/我认为比较好的学习资料(网站.书籍).不要问我为啥没有进阶版,我只是一条产品汪而已,求轻喷.== 以下引用知乎 @李路 的话. 以我的经验,大部分技术,熟读下列四类书籍即可. 入门,用浅显的语言和方式讲述正确的道理和方法,如head first系列全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答,如Definitive Guide/Programming xx系列实践,结合

web前端笔记1

web1.0时代:(联合) web2.0时代:(互动) 互联网没有崩溃,比以往更加重要.更加注重用户的交互作用. web3.0时代:(技术革新.统一通信协议) 语义化实现.(发展阶段) web4.0(AI人工智能) web前端工程师: 侠义:html.css.js 实习生要求:

web前端工程师应该会的9个软技能

做为一名web前端工程师(http://www.maiziedu.com/course/web-px/),往往我们可能只专注于修炼自己的内功,而忽视了软技能.硬技能决定你是否能得到工作,而软技能能够表明你是否适合这份工作和适应工作环境等.所有的公司都有属于自己的文化,并努力将这些文化传承下去,所以他们必须确保每一位新员工能够适应这个环境. 许多硬技能很容易获得并可很快的提高,而软技能由于和你性格等联系紧密,可想要改变他们是一件很困难和缓慢的事情.这里有七个核心的软技能,适用于大多数的企业,它们不

腾讯web前端开发工程师笔试题及答案

1. 如何实现事件委托? 首先要知道什么是事件委托. 考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但是当列表非常的长,长到上百上千甚至上万的时候(当然只是一个解释,实际工作中很少遇到这么多li的情况),为每个li添加事件侦听就会对页面性能产生很大的影响. 就像下面这段代码: <!DOCTYPE HTML><html><head><meta charset="utf-8" /><ti

传智14期WEB前端培训

本月刚毕业的,最新的前端技术 下载地址:http://www.zygx8.com/thread-4882-1-1.html \web前端14期\01-HTML-基础班\1.html基础一上课资料.rar  \web前端14期\01-HTML-基础班\2.html基础二上课资料.rar  \web前端14期\02-CSS-基础班\3.css基础一上课资料.rar  \web前端14期\02-CSS-基础班\4.css基础二上课资料.rar  \web前端14期\02-CSS-基础班\5.css基础