学习
实践
活动
专区
工具
TVP
写文章

人工智能真的会取代前端开发吗?

明日IT部落

让编程成为乐趣,让梦想触手可及。

2018年人工智能、虚拟现实走进我们的生活,前端开发行业也面临巨大挑战,知乎上关于人工智能是否会取代前端开发的讨论也铺天盖地而来。

那么人工智能真的会威胁到整个前端开发行业,甚至取代前端工程师吗?

1

技术层面

The technical level

就技术内容来讲,认为在短期内人工智能将完全取代前端开发行业的人,对前端行业大多有错误的认知,他们眼中的前端开发只是切切图,捯饬捯饬网站页面,所以他们认为当人工智能的大潮来临,整个行业将会被撼动。

而事实是,前端开发技术繁杂,需要掌握这些:

● 需要扎实的原生JS基础,深入理解W3C标准和ES规范;

● 需要具备前端性能优化的能力、懂交互;

● 要前端框架有着深入的研究;

● 懂一门后端语言。

另一方面,机器再厉害,还不可以和人类顺利交流配合,理想化不知道要多少年后了。而在这段时间里,大批学艺不精的前端们将会被逐步淘汰。

2

发展层面

Development level

人工智能+前端开发=双赢

为什么说人工智能和前端开发行业能达到双赢的局面呢?

取代程度:事物的发展都是从低级到高级。一个月前,神经网络通过深度学习,自动把设计稿编写成HTML 和 CSS 代码。现在人工智能取代的,必然是简单基础的工作。

无法取代部分:前端开发除却漂亮丰富的样式以外还必须有灵敏、全面的交互功能,适配各个终端的通用性甚至通过node php等技术进行数据库的crud操作等等,这些东西都是人工智能无法取代的。

双赢:人工智能帮助前端工程师完成了大量枯燥和固化的工作,工程师们将有更多时间在人工智能还不能做到的交互等领域钻研,提升自己的技能。就是说,人工智能加速了前端开发的发展,将成就技术更加精湛,更加专业的程序员们。

3

薪资需求

Salary requirements

除去行业发展,薪资和人才需求也是择业的重要因素,很多人担心前端开发行业在人工智能大潮中受到冲击。

根据工资趋势图和需求量图我们可以知道,前端开发行业仍将保持高薪高需求。

人工智能虽然不会撼动前端开发行业,但是给工程师们带来了更大的挑战,不想在人工智能大势下,被前端开发行业所淘汰,加强自身核心竞争力是关键。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180413B17EKL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券