此前,微软研究院和剑桥大学研究人员开发出一套可自己写程序的人工智能“DeepCoder”。按照官方说法,DeepCoder可以基于搜索功能快速全面地搜索合适的代码,并且给出多种组合方案。在一次次写程序的过程中,DeepCoder也会不断进行自我提升和学习,让未来写出的代码更加的成熟可行。在未来,当DeepCoder成熟之后,就算用户不会写程序,也可以通过它在非常短的时间内写出符合自己需求的程序。
另外,也有一个叫做“Screenshot-to-code-in-Keras”的项目。在这个项目中,基于深度学习,人工智能神经网络可以自动把设计稿变成HTML和CSS代码
当前,人工智能已经在客服、流水新工人等岗位取代了人类,在越来越多“人工智能会编程”的消息传出后,也有不少人开始担心“程序员”是否也会被取代。
说实话,这是人工智能技术的一种极大的进步,也是社会智能化趋势的一种体现。不过,在短时间之内,这并不意味着程序员就会被取代,更多的只是降低了程序员的入门门槛。
我觉得就目前而言,人工智能只能代替人类做一些重复性比较高的工作,就前端而言,可能只是套套模版,写写简单的例子程序,而对于复杂的需求,高定制化的业务,人工智能必须具备相当高级的算法才能模拟人类思考,解决问题,否则人工智能在很长的一段时间内是无法替代人类工作的。
当然,现在前端框架日益更新,前端工程化不断完善,要成为一名合格的前端还有很漫长的道路要走,如果不想被人工智能打败,小伙伴还是要再接再厉,打好基础,努力学习。争取成为一名合格的前端程序员。
领取专属 10元无门槛券
私享最新 技术干货