其实“前端”这个词,是2005年才逐渐在国内兴起的。
那之前,国内的网站,通常是TABLE+ASP搞定一切。做这份工作的人,通称“程序员”。
那是个孤军奋战就能赢得天下的年代。
一个网站丢过来,一个人就全拿了:“写需求==>出设计稿==>做模板==>写程序==>运营。”
再然后,大量的竞争。
网站想要领先,必须搞好用户体验,弄漂亮的设计稿,优化网站的开启速度。模块化多人协作。
现在时代进步啦,人们越来越注重用户的体验,过去那种简单的傻大粗的,一个table搞定一切的时代终结啦。有许多人对前端不是很了解,觉得前端就是一写网页的,往往作为前端的从业者,开始感到很尴尬,不清楚自己的位置,是重要还是不重要,请不要怀疑,很重要。
前端的工作量不必后端轻松,甚至更累,以为你要协调设计,产品,后端,你会感觉你有时是一名设计,有时是一名java,php,.net,c#...的开发人员,又是是一名产品,随时和客户沟通需求。做出鲜艳的界面,做好用户的体验,处理好数据的填充。时间长了你会发现,你成为了一名多面手,会成为最初、最原始程序员的所处的那个时代一般的程序员,有没有压力,有没有骄傲。我想 这就是所谓的大前端时代吧!
作为一名前端开发者,你要有不断学习的习惯,这个时代技术更新飞快,不学习就跟不上啦,公司也会随着时代的发展,客户的不断日益增长的需求来不断地调整业务。前端的同行们加油吧!下面是前端的知识体系图,看看你会不会眼花缭乱。
好像还少了一些,最近比较热的js框架 AngularJS 2.0&1.x,ReactJS,Node.JS,vue.js。
最后以一句话结尾,任重而道远,上下而求索,共勉!