微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

前端开发真的会被取代吗?

2018-03-19 11:00 程序员之家

事情是这样子的,前不久有团队做了款手机版app这段时间发布了,可以直接生成网页。

于是很多人就慌了手脚


“手机APP可以直接生成网页,取代了前端工程师的一部分工作,随着APP的进一步开发使用,前端开发的行业空间将更加狭小,是不是就意味着,前端开发正面临着被淘汰的局面?”


前端真的要被取代了吗?

答案是,当然不会。

很多人会有这种想法,有以下两个主要原因:


1、大部分人对于前端工程师的误解


一个转换网页的APP的出现就能引起这么多人的猜测和恐慌,足以说明很多人对于前端开发的认识和了解是不够清晰的。


真正的前端开发并不是傻瓜式的网页生成可以取代的,在这个前端开发快速发展的互联网时代,你还认为前端开发只是切网页的,那你就大错特错了。


来看一则招聘启示

看岗位职责就知道了,一个APP转换网页怎么可能撼动前端开发整个行业呢?大家真是太小看我们的前端攻城狮的日常了。




2、行业内大批学艺不精者造成市场饱和假象


由于前端工程师的入门门槛较低,很多人认为HTML、CSS、JavaScript并不是很难掌握的语言,似乎只要花一点时间,无论是谁,都可以通过网上教程或者书本入门。


许多人怀着追求高薪的想法入行,其实也没什么错,但是无法安心学习,浅尝辄止,会一点皮毛便不再深入研究,所以即便有大量的前端工程师涌入,公司对于技术扎实的优秀工程师的需求仍然只增不减。


来看看数据


(以北京为例,截止到2018年3月12日,前端岗位需求两万多。)


(以北京、上海、深圳、广州等一线城市为首,一线城市对于前端攻城狮需求量仍然极大.)


整个互联网在不断发展,前端开发技术也在不断进步,前端开发市场会越来越广泛,人才需求当然也不会止步于当前,所以不论现在还是未来,整体市场都不会饱和,只会低端饱和,高端缺人。未来优秀前端开发工程师将成为市场争抢的资源。而淘汰的并不是前端,应该是落后的技术和不合格的开发者。


10 年前的前端工程师熟悉所有 IE6 bug,只要你说得出表象,他就能告诉你这个 bug 叫什么名字、成因是什么、如何能够绕过去同时保持跟其它浏览器兼容。


10年后的现在,这样的技术是显然被淘汰了的。


前端开发技术日新月异,那么前端开发攻城狮的未来又在哪里呢?



据蚂蚁金服数据平台,负责数据中台产品研发的前端工程师成曰分析预测:

随着前端技术发展,那些小规模移动App市场被一些巨头把持,小规模App生存空间将越来越小,PC信息导航类网站(网址、购物、论坛、生活)由于移动优先、智能推荐的现状,也同样面临更加狭小的生存空间。


还有一大变化是,大量工作需要前端来做


  • 日常办公软件(复杂应用,并且慢慢从桌面程序演化为Web):Office、Email、文档管理、产品设计、项目管理、代码编辑器

  • 大数据/AI配套软件(复杂应用,并且慢慢从桌面程序演化为Web):需要大量的后台系统来做数据分析/机器学习

  • 播放器/游戏:H5代替Flash,如Web Audio、Web Video、Canvas

  • 容器/DSL/内核/小程序:支付宝/微信/钉钉容器,内核(也就是UC、QQ浏览器内核),及其自定义DSL(如果将来手机的底层能力都可以上浮到小程序,很有想象空间)

  • 产品信息展示类网站(炫酷应用):各种智能设备官网、大企业官网



互联网红利期过后,前端开发开始回归理性,滥竽充数的开发者开始在行业中找不到自己的一席之地,一边是前端开发在未来巨大的潜力和优势,一边是企业日益提高的岗位门槛。



那么如何提升,才能增强自身竞争力,获得更多的优势呢?

掌握怎样的学习技巧才能有效的提高学习及工作效率?


为了解决大家在学习和职业发展中遇到的问题,将邀请前端行业大咖阿里云大学荣誉讲师——海牙参加此次免费前端专场分享会给大家这样一个学习和提升的机会。


今晚你将学习到


1、最新技术实战项目讲解

2、企业编码规范

3、网站性能优化

4、高效学习方法指导

5、面试技巧及前端发展趋势


参与方式


大家可以通过扫描海报下方二维码

或添加QQ直播学习群:712772064

获取免费上课地址


提示:此课程以干货分享为主,每节课时长约2.5小时,因QQ人数限制,请确认自己的需求后再添加(是否带着前端方面的问题来探讨),把机会留给更需要的人

 
程序员之家 更多文章 代码我只服雷布斯!分享雷军22年前写的代码 扎克伯格为提高员工工作效率,亲自做了这 26 张 PPT ,值得收藏! 陕西副市长猝死,其“豪宅”爆光震惊国人 霍金去世,他留下的5条预言你一定要看一看 程序员2018年应该做的8件事,别再等到中年危机了~
猜您喜欢 MySQL on Azure新功能与最佳实践分享 【总结】浅析 Android 打包流程 使用CSS绘制几何图形 「邀请函」用新技术原力现代化你的企业应用 · 上海站 微软开发体验与平台合作事业部大中华区DX部门总经理Srikanth Raju:基于云的跨平台开发