人工智能时代,将是软件开发者的末日吗
用来自谷歌TensorFlow团队的皮特·沃顿(Pete Warden)说过的一句话,“我曾是一名程序员,现在我教电脑自己编写程序。”
当初在做出转行这一改变时,有朋友挺不理解的,要知道企业想要用AI那也得程序员写代码的好不好?你不会想钱想疯了吧,冲着那些虚无缥缈的数字放弃几年的经验,从零开始?还有同事直接骂我,你不会不知道,AI是程序员的儿子,可你把它培养大了,它就会熬死老子吧?
对于我转行做AI开发的行为,身边的人各种不理解不支持。我知道他们说的很有道理,并且也知道转行之后一定会遇到了很多困难,但是这些都根本算不了什么事儿。最重要的是,我在几年的敲代码生涯里,早已发现程序员的天花板似乎越来越低,市场上大量的程序员开始面临找不到合适的坑的现象。并且AI虽然暂时还没有普及,但早晚有一天会对普通程序员的工作造成冲击。与其到时候被迫转行,倒不如趁早换方向,也许到时候就成了领头羊了呢……

就这么两年时间倏忽而过,普惠AI的概念也被提出来了,AI的应用落地门槛越来越低,当初我的判断似乎正在一一被应验。如果普惠AI时代真的能到来,对于程序员的一个冲击将是,一般性的代码编程工作将变得越来越不值钱,因为在普惠AI时代,AI的应用不必再要求使用者必须会写代码。只想说,感谢两年前义无反顾的自己,期待普惠AI时代的早点到来。


软件开发的流程有用户需求,设计,测试和deployment。每个步骤都涉及一系列activities. 人工智能在一定程度上帮助开发者,使得开发人员在执行每个activities时候更方便。但是离全部自动化还很远。举几个例子,人工智能还不能发现用户需求,不能从需求转化成设计,自动生成代码很不成熟,没有办法完全自动发现bugs。所以码农不用担心。但是随着人工智能的发展,人工智能一定可以提高码工的生产效率。所以码农们应该懂些人工智能。








