2.5 AI与企业程序设计人员工作
自从AlphaGo三连胜围棋天才柯洁以后,AI就被神化到了一个相当的高度,越来越多的人开始相信 AI 将会取代人类的大部分工作,从而导致大量失业。那么,作为在IT行业中的一批必备人员,程序设计人员也会被取而代之吗?如果真的被取而代之,那么有没有可以成功逆袭的方法呢?本节就对这两个问题进行深入分析。
2.5.1 冲击低级“码农”
:
“码农”被裁成常态
很多人认为,“码农”(程序设计人员)这一职业是不会被AI取代的。如今看来,部分“码农”似乎已经可以编一段代码帮自己写程序,针对这一情况,真不知道是应该为他们感到高兴还是悲哀。
2017年,彭博和英特尔实验室的研究人员明确表示,世界上第一个可以自动生成完整软件程序的AI机器人已经正式诞生,而且还有一个专属名字——“AI Programmer”。
从那时开始,这个低级“码农”也许都无法完成的工作,就可以正式交给“AI Programmer”了。由于“AI Programmer”的工作基础是遗传算法和图灵语言,因此,可以完成各种类型的工作。
当然,“AI Programmer”也存在或多或少的局限性,其中最突出的是不适用于 ML 编程。对此,相关专家表示:“在考虑 ML驱动程序生成的未来时,我们需要放弃和重新考虑典型程序语言创建的方法。”
从目前的情况来看,“AI Programmer”还处在初级阶段,可以对低级“码农”造成冲击,但仍然无法撼动中高级“码农”的地位。
这也从一个侧面反映出,如果将来AI真的可以实现自动编程,那么低级“码农”就要做好被裁的准备。最后,必须强调的是,这并不是危言耸听,而是在大趋势基础上做出的精准推测。
2.5.2 高级AI科学家成为稀缺资源
2017年12月,腾讯研究院与 BOSS 直聘联合发布了《2017全球人工智能人才白皮书》(以下简称《白皮书》)。《白皮书》显示,目前在全球范围内,AI领域的科学家数量大概为30万人,而市场需求量却已经达到了百万级。而且全球共300多所设有AI研究方向的高校,每年提供给AI领域的毕业生才刚刚超过2万人,根本无法满足市场对AI科学家的巨大需求。
因为受到这种供需关系极不平衡的影响,企业对AI科学家的拼抢也变得越来越激烈。为了招徕更多的AI科学家,企业并不吝惜为他们提供百万元甚至千万元的年薪。
提及出现供需关系不平衡现象的原因,深鉴科技的首席执行官姚颂说:“这是由于AI在2013年以前是达不到实用指标的,所以很多AI相关专业的学生毕业以后就转行做搜索、推荐等,留在视觉、语音等AI相关行业的人非常少。这也导致了现在,很难直接找到已经有工作经验的AI人才。”
的确,在AI成为行业标配的同时,AI科学家也变得可遇不可求。对此,汇医慧影联合创始人兼首席执行官郭娜表示:“人才稀缺对AI创业公司来说是个普遍问题,但相信在未来两三年,求职市场会涌入大量AI人才,人会越来越好招。”
其实,说了那么多,究竟哪种类型的AI科学家才是最稀缺的呢?在回答这个问题之前,我们必须先了解AI科学家的类型,具体可以分为如图2-10所示的3种类型。
1.高级AI科学家
一般来讲,高级AI科学家可以自己做框架和前沿性研究,在全球范围内,这种类型的AI科学家都是非常稀缺的。
2.中级AI科学家
中级AI科学家也许不能自己做框架,但却可以在比较流行的框架上完成适配和改进,并对项目进行定制化调整。随着AI训练的不断完善,这类AI科学家的数量也有了一定程度的增多。
3.低级AI科学家
低级AI科学家只能在已有框架的基础上进行参数调整。这类AI科学家非常多,即使是那些从来没做过与AI相关工作的人,通过公开课或培训也可以完成这样的工作。
可见,在上述3种类型的AI科学家当中,高级AI科学家是当前最稀缺的,同时也是最具价值的。之所以会这样说,主要是因为高级 AI 科学家可以解决根本性问题,从而推动 AI 的不断完善和进步。
因此,对于想发展AI的国家和企业来说,最应该做的事情就是培养和训练越来越多的高级AI科学家。这虽然会花费一定的成本,但获得的回报也将十分丰厚。
2.5.3 “码农”如何逆袭:精通数学+掌握AI科技+团队合作前面已经说过,AI 很有可能会冲击“码农”,因此,为了让自己在冲击中成功生存下来,“码农”们尤其是低级“码农”们就必须付出一些努力,而这里所说的努力主要包括如图2-11所示的3个方面。
1.精通数学
在大多数“码农”看来,在编程的过程中,根本用不上太多数学和英语方面的知识,只要拥有正常的逻辑就可以。于是,他们天天拼命敲代码,而且是想到什么敲什么,即使这样,那些代码也还是能够在机器上运行起来。
不过,随着对这一行业的深入接触,缺乏数学知识的“码农”们就会变得越来越力不从心。因为当为DirectX游戏编程时,他们必须了解线性代数和空间几何;当开始研究手势识别、接触图像识别领域时,他们又必须了解概率论。所以,对于想要逆袭的“码农”来说,学习数学知识是首要步骤。
2.掌握AI科技
俗话说:“从哪里跌倒,就要从哪里爬起来。”既然是AI带来的冲击,要想顺利应对的话,就必须掌握一些重要的AI科技。在这一过程中,最基本的3个环节是入门机器学习算法、尝试用代码实现算法、实现功能完整的模型。只有完成好这3个环节,“码农”们才有可能成功逆袭。
3.团队合作
通常情况下,只要是开发类的工作,就需要整个团队一起完成。如果是一个人单独来做的话,那么工作可能永远都不能完成。或者即使完成了,质量也非常差。而“码农”所做的工作是属于开发类的,因此学会团队合作也是实现逆袭的一个必要条件。
对于广大“码农”而言,做了以上3方面的事情也许并不能实现逆袭,但如果不做的话,那就只能等着被AI取代,从而失去自己赖以生存的工作。
本书评论