十年前,安卓才刚刚开始崛起,java正值鼎盛,ASP还占有一部分市场,PHP还是天下第一,那个时候的前端也不叫前端,叫网页制作……
当年选择前端,如果说是因为这个行业会有很大的潜力,那绝对是吹牛的。当时,前端往往作为一个单纯的布局和特效的存在,连最基本的数据交互都是在JSP,PSP,PHP页面中执行,前端唯一的任务就是界面,大家写完页面之后就交给后台去套数据。
那个时候前端的地位低下,没有突出的优势,薪资不是很高,学的人也不多,甚至常常被嫌弃,可是现在的前端真的不不不不不不一样了!
前端供不应求
随着互联网的发展,每天都有互联网公司建立,很多传统企业也在向互联网公司转型,而一个优秀的前端是不可缺少的。
根据职友集的数据显示,目前市场上至少存在18W的缺口
而现在大部分的学校是没有专业的前端课程的,虽然有学校已经开设相关课程,但与实际开发过于脱节,甚至还有学校需要学DW和table布局这种N年前才用的玩意。至于JS教学,很多老师基本都是现学现教,不是说他们教学能力问题, 如果要他们教JAVA,C/C++,C#等等,各个都是老司机,但对于从前没重视过的JS,还真的只是一个新手。老师都尚且如此,那么学生出去就更加脱离企业标准了,所以实际上行业的年轻主力军是处于断层的状态。
市场的供不应求所带来的,就是前端薪资的水涨船高,一个初级前端起步是8K-10K左右,在技术成长和业务熟练之后往往可以达到20K-30K,这个薪资段的人占比28.2%,是占比最大的。
?
前端前景广阔
现在的前端早已经不再是单纯做做页面了,很多人以为前端就是做网页,最多加个特效。其实自从Node 出来后,前端的内容愈来愈丰富,各种技术日新月异,迭代起来乐此不疲。Phonegap、React Native、Fuse 等的出现让前端日渐***进了移动应用端,通过 node 还能开发桌面级应用,前端的应用领域简直不要太广。
?
Webapp开发
互联网速度和前端技术的发展,越来越多的大型企业开始将他们的软件给搬到了WEB上,这些WEB APP才算是真正体现了互联网哲学的核心精神:去中心化,随点随用,用完即走;大家还记不记0几年的时候我们大多数电脑用户的桌面上总是少不了各种各样的视频播放器、小型办公软件以及烦人的flash等,而那些现在基本上都已经失去踪迹。
游戏开发
相信大家对于游戏一定不会陌生,从以前大家视游戏如洪水猛兽到今天游戏成为很多人放松娱乐的首选;从美国给电竞选手办理运动员证到中国电竞事业的蓬勃发展。游戏已经成为我们日常生活的重要一部分,游戏开发的前景自然不必多说。
全栈开发
全栈(full stack developer)起源于facebook中对工程师的一种称谓, node.js的横空出世,极大程度的降低了前端工程师向后端领域拓展的难度,越来越多的高级前端工程师向着全栈发展,一肩挑起了企业项目开发的所有环节。
你还在嫌弃我们前端吗?
我们可以清晰地看到我们前端工程师的薪资越来越高,业务越来越复杂,尤其是软件和游戏业务的崛起就决定了传统前端的程序习惯和代码结构已无法满足目前的前端技术需求。
MVC等传统软件开发上的概念和各类设计模式就成为了我们必备的基本功。而要想提高业务的极致性能的话,市面上的通用框架是无法实现企业自身的定制化业务的,这也是为什么BAT、京东等都会选择造一个自己的框架出来。
加昵称处V 获取前端资料、项目实战视频教程
原文地址:https://blog.51cto.com/14337100/2415508