前端工程师为什么会这么值钱?

前端工程师的薪资之高是业界公认的事实,但是很多人会质疑前端工程师,认为他们并不能称为软件工程师,也“配不上”高昂的报酬 。本文的作者分享了自己从一个前端菜鸟成长为一个10人前端团队主管的从业经历,并表示,前端人员的技术特性就是很值钱!
今年5月份,甲骨文中国区裁员的消息登上了热搜 。
一时间,“程序员失业”的话题成了无良媒体人的狂欢 。
但他们完全无视“n 6”的巨额赔偿,以及国内各大厂商挥舞钞票为甲骨文员工举办的特别招聘会 。
在甲骨文的特别招聘会上,除了甲骨文的老云计算工程师,还有一类程序员特别受欢迎,那就是前端工程师.
从页面仔到工程师
前端人到底经历了什么?
在成为公司争夺的热点之前,前端长期不受欢迎,甚至不被认为是程序员 。以前前端的人叫“页面仔””,现在起薪比php、java、c.等后端的人高
即使在去年糟糕的互联网环境下,前端求职者的平均年薪达到了28.4万,人均跳槽加薪达到了17%.
比较近前端的普及,让前端人的工资增长非常快 。1-3岁的前端人员的平均工资已经达到了13480元,的水平,与没有经验的应届毕业生相比几乎翻了一番 。
从页面仔到工程师前端人到底经历了什么?无他,市场证明了前端的价值 。
2017年小程序诞生,让前端热度达到顶峰 。各大应用纷纷模仿vue或react发布自己的小程序,对国内互联网布局产生了深远影响 。
如今,javascript是比较流行的语言之一:从苹果到安卓,从网页到应用,从休闲到游戏,github60%的开源项目都是与javascript有关 。已经渗透到了每个领域 。
什么是“前端工程师”?
“前端”是指软件的表示层或用户界面(ui) 。前端工程师主要利用web技术实现ui 。前端工程师和web开发人员的主要区别在于,前者需要构建交互应用,后者主要构建以内容为中心的网站 。如果前端工程师从事ios等平台的开发,可能会被称为ui工程师或者ios工程师 。如果开发过程非常重视设计,他们也可能被称为ux工程师 。
从我自己的经验来看,我坚信比较好的前端工程师应该专注于ui的实现 。他们磨练这方面的技能,不断学习比较新的ui技术 。全栈工程师需要做前端工作,非常适合小团队从0到1搭建产品 。全栈工程师无法将前端工程师、后端工程师、可靠性工程师和数据分析师结合在一起 。
如今,软件技术的每一个分支都得到了高度发展 。追求技术的广度,让全栈工程师无法真正深入某个领域 。
比较显眼的工作
作为一个前端工程师,缺点是显而易见的 。
按钮不能?找到前端 。搜索结果不满意?即使是源数据问题,用户也认为是前端故障 。用户只会报告他们看到的错误 。前端工程师开发的东西是用户看到的,所以一切都是前端的错 。作为前端工程师,很难向用户解释清楚 。用户不在乎问题是和数据有关还是和api服务有关,只知道在浏览器里搜索苹果,所以搜索结果应该是苹果的照片 。
软件工程师比较重要的时间就是不写代码,这可能会让你大吃一惊 。事实上,他们在交流上花费了更多的精力 。前端工程师是比较贴近用户的开发者,往往也是比较能把握用户需求的人 。
ui实现并非易事
ui效果好的产品更容易获得用户的信任 。信任会直接转化为收益,网站页面加载时间每增加一秒就会损失10%的用户 。
前端工程师尽比较大努力减少毫秒级的加载时间,就像波音工程师减少飞机重量一样 。比如条纹bi
移动3g网络下的lling首页加载时间不到1秒 。到你设备上的数据包比谷歌主页上的要小 。是著名的轻量级网站 。那么,它是如何在页面中嵌入高分辨率视频的呢?