我知道你们贵,但没想到这么贵!一文看懂AI人才百万美元年薪因何而来?

来源 | The New York Times

作者 | Cade Metz

编译 | 高静宜、不定项、王艺


如今,几乎所有的科技巨头都在进行 AI 项目,它们为了在 AI 时代拔得头筹,甚至愿意为相关人才支付百万美元的年薪。


相比于科技巨头,硅谷的初创公司对于人才总是有着独特的吸引力:与初创公司携手同行,你将拥有一部分股权。如果公司成功上市,「一夜暴富」的梦想将不难实现。


现在,随着科技行业竞相拥抱人工智能,这种潜在的人生转折点可能越来越多——至少对于那些懂 AI 的技术人员来说是如此。


从面部解锁的智能手机,到提供医疗帮助的对话式机器人,再到自动驾驶汽车,科技巨头纷纷在AI领域押入巨额赌注。在这个充满顶级人才的领域,追逐未来的科技行业对薪水从不吝啬。


例如一些刚刚毕业的博士生或者从业多年的硕士生,他们每年的薪水都在 30 万美元至50 万美元之间,除年薪外,还有公司的股票加成。透露这些信息的 9 名 AI 从业人员均要求匿名,因为他们不想破坏他们的职业前景。



Luke Zettlemoyer


一些 AI 领域的知名人才,在工作四五年后,薪水和股票升值所带来的收入已经能够达到数百万美元。时机成熟时,他们会像职业运动员一样,更新或者协商新的合同。


此外,这些 AI 项目的高层人员一般有着丰富的执行和管理经验,对于这样的人才来说,回报更是惊人。这在谷歌无人驾驶部门的前任领导者 Anthony Levandowski 的案例中有所体现。从今年的一份法庭文件中可以看出,Levandowski 从 2007 年开始与谷歌合作,直到 2016 年加入 Uber 之前,他所获得的激励回报已经超过1.2亿美元。


薪水涨得太快,以至于一些人开玩笑说,科技行业需要效仿美国职业橄榄球联盟的做法,为候选者设定工资上限。「这会让事情变得容易一些。」微软的一位招聘经理说,「不,是轻松很多!」


实际上,巨额薪水是由外部竞争和内部需求等很多因素推动的。从外部因素看来,汽车行业正在与硅谷争夺自动驾驶领域的人才,所以薪资水涨船高。在内部因素上,像 Facebook 和谷歌这样的科技巨头认为 AI 能够解决一些行业痛点,例如打造智能手机以及家庭设备的虚拟助手,或者检测网络上有攻击性的内容,所以他们愿意为此付出更多。


最重要的是,现在整个行业都在面临人才短缺问题,大公司也在极尽所能解决这一问题。然而,攻克 AI 行业的这一难关并非易事。据位于加拿大蒙特利尔的人工智能孵化器 Element AI透露,全世界只有不到 10000 人具备足以进行 AI 领域尖端研究的能力。


「现在我们所看到的行业高薪可能并不一定对社会有益,但从大公司的角度出发,这些开高价的行为也是比较合理的。」曾在谷歌任职的卡内基梅隆大学系主任 Andrew Moore 说道,「他们急于确保自己可以争取到那些可以胜任这项工作的人才。」


报告显示,2014 年谷歌花费 6.5 亿美元收购 AI 初创公司 DeepMind。彼时,DeepMind 只有 50 名左右的员工,这足以说明问题。根据公司发布的年度财务报告显示,去年,公司的员工数目扩大到了 400 人,在人员扩张方面的花销总计 13.8 亿美元,平均在每个员工身上投资 34.5 万美元。


「一般的公司是很难与之竞争的,对小公司来说更是如此。」高科技猎头公司 CyberCoders 的主管 Jessica Cataneo 如是说。




现阶段,AI 研究的前沿技术是一种名为深度神经网络的算法模型,这些网络可以通过数据分析自己的学习任务。例如,通过观察几百万张小狗图片的模式,神经网络能够学习如何识别小狗。神经网络的数学概念可以追溯到 20 世纪 50 年代,不过直到 5 年前,这种方法才在学术界和工业界大范围兴起。


2013 年,谷歌、Facebook 等公司开始招募从事 AI 相关技术的研究人员,这类人才在当时并不多见。目前,神经网络有助于识别上传到 Facebook 上的照片中的人脸,帮助亚马逊 Echo 这类智能助手识别语音指令,也能立即翻译出微软 Skype 电话服务中的外语。


基于这样的方法,研究人员开始着手自动驾驶汽车的研发,医疗服务领域的部署,希望能够通过扫描医学影片识别疾病,希望虚拟助手不仅可以识别语音也能理解语音的意思。此外,他们还在研发一些此前人们从未见过的东西,例如股票自动交易系统和可以捡起物体的机器人等。


由于 AI 领域的专家数量非常有限,大型科技企业将目光投向高等院校以及科研机构,开始致力于聘请最优秀的学术界人才。此举导致了可以教授这一技术的教授数目的锐减。


Uber 在 2015 年从卡耐基梅隆大学挖走了 40 名 AI 领域的科学家,助力其自动驾驶项目的研发。在过去的几年里,斯坦福大学中,4 位在学术界最富盛名的 AI 专家均离开或放弃了教授职位。在华盛顿大学,20 位 AI 领域的教授中有 6 位目前处于休假或半休假状态,并为外部公司工作。 


艾伦人工智能研究所(Allen Institute for Artificial Intelligence)负责人 Oren Etzioni 表示,大家对于从学界进入工业界的教授们总会有种不好的印象。其实 Oren 本人在加入艾伦研究所之前,曾是一位华盛顿大学教授。


很多教授正在想方设法进行权衡。比如,来自华盛顿大学的 Luke Zettlemoyer 拒绝了一个谷歌运营的实验室的邀请,这个实验室位于西雅图,当时给他的薪水是现在的三倍(据公开资料显示,Luke 现在的年薪是 18 万美金)。他选择了艾伦人工智能研究所,因为在这里他能够继续执教。




「很多教员都在做类似的事情,他们在业界与学界都有涉足,只是花费时间的比例不等。」Luke 说,「工业界的薪水相对来说要比学术界高很多,但教员们仍然考虑留一只脚在学术界,很大一部分原因在于他们还抱有一颗做学者的心。」


为了吸纳更多的 AI 工程师,一些公司,例如,li谷歌和 Facebook 会在内部组织培训,希望让公司已有的工程师掌握深度学习以及 AI 相关技能。另外,还有像 Fast.ai 这样的非营利机构以及像由前斯坦福大学教授、谷歌大脑 元老之一吴恩达创办的 Deeplearning.ai 这样的公司,提供线上课程。


要掌握深度学习的基本概念并不难,仅需要略高于高中水平的数学知识。但要成为真正的 AI 专家,却需要极高的数学水准以及对于相关技术的敏锐直觉。并且在例如无人车、机器人以及健康领域,还需要研究者具备特定的领域知识。


为了跟上时代的步伐,一些规模小一点的公司正在以其他方式搜寻人才。一些公司开始雇佣物理学家以及天文学家,因为这些人也具备相应水平的数学功底。美国的一些初创企业将触手伸向亚洲、东欧这些人员薪资水平较低的地区。


Skymind 创始人兼 CEO Chris Nicholson 谈到,「我无力与谷歌竞争,也不想竞争。」Skymind 是一家位于旧金山的初创公司,他们的员工来自八个国家。「所以我在那些工程师文化相对不那么值钱的国家招人,并且给候选者很有吸引力的薪资待遇。」


但其实,行业巨头们也在做这样的事情。谷歌、Facebook、微软等公司在多伦多和蒙特利尔均开设了 AI 实验室,除美国本土之外,这些公司大部分的研究是在这里进行的。谷歌还开始在中国招人,而中国长久以来是微软的地盘。


毫无意外地,很多人表示人才市场的紧俏在近年来不会得到缓解。


蒙特利尔大学教授、行业领军者 Yoshua Bengio 表示,「很明显,现在的情况是供不应求,而且短时间内这样的情况还将持续,因为培养一名博士需要很多年的时间。」


### 回答1: Linux内核是一种开源的操作系统内核,是Linux操作系统的核心组成部分。它提供了操作系统与硬件之间的抽象层,负责管理系统的资源、调度任务、提供驱动程序等功能。 Linux内核采用分层的架构,包括硬件抽象层、系统调用层、进程管理层、文件系统层和网络层等。硬件抽象层负责将不同硬件设备的接口统一起来,使得上层的软件可以方便地与硬件进行通信。系统调用层提供了一组API供用户进程调用,如文件操作、网络通信等。进程管理层负责进程的创建、销毁以及调度等任务。文件系统层负责文件的管理和存储。网络层负责网络协议的实现和网络通信。 Linux内核的工作原理可以简单概括为以下几个关键步骤。首先,当一台计算机启动时,BIOS会加载内核映像到内存中,并执行启动代码。然后,内核初始化各种数据结构、驱动程序和关键服务。接下来,内核创建一个初始的用户空间进程,称为init进程。init进程是所有其他进程的祖先进程。在此之后,内核根据调度算法来决定哪个进程可以使用CPU,并依次执行。同时,内核会提供一个中断机制,以便处理硬件事件的优先级。 内核还提供了许多系统调用供用户进程调用,以实现对各种功能的访问。当用户进程需要操作文件、创建进程或进行网络通信时,会通过系统调用将请求传递给内核,由内核代表用户进程执行相应的操作。内核通过调度算法来分配CPU时间片,并通过虚拟内存管理来管理内存资源的分配和回收。 总而言之,Linux内核是一个高度可配置和模块化的操作系统内核,通过分层架构和系统调用机制实现了对硬件的抽象和对用户进程的管理。了解Linux内核的架构和工作原理,有助于深入理解Linux操作系统以及开发和调试相关应用程序。 ### 回答2: Linux是一种开源的操作系统内核,其设计目标是为了在不同的计算机硬件平台上提供高效的、稳定的和安全的操作系统服务。 Linux内核的架构可以分为三个主要部分:进程管理、内存管理和文件系统管理。 在进程管理方面,Linux内核使用了多任务处理技术,可以同时运行多个进程。每个进程都有独立的地址空间和资源,通过调度算法可以合理分配CPU时间片,优化系统的响应速度和资源利用率。 在内存管理方面,Linux内核使用了虚拟内存技术,将物理内存和逻辑内存进行了映射,使得每个进程都有独立的地址空间。当物理内存不足时,Linux内核会通过页面置换算法将暂时不使用的页写入磁盘交换空间,以释放物理内存供其他进程使用。 在文件系统管理方面,Linux内核支持多种文件系统,包括传统的ext3和ext4文件系统,以及现代的Btrfs和XFS文件系统。它负责文件的读写操作,以及文件的权限控制和磁盘空间的管理。 Linux内核的工作原理可以简单概括为以下几个步骤:首先,启动引导程序将内核加载到内存中,并进行初始化。然后,内核分配一部分内存作为内核空间,用于存放内核代码和数据结构。接着,内核根据系统的硬件配置进行设备的初始化和驱动程序的加载。之后,内核根据系统的启动参数和配置文件进行一系列的初始化工作,包括启动系统服务和加载用户程序。最后,内核进入主循环,不断地处理中断、调度进程、管理内存和文件系统,以提供稳定的操作系统服务。 总之,Linux内核是一个复杂而高效的软件系统,它通过进程管理、内存管理和文件系统管理等功能,实现了操作系统的基本功能。了解Linux内核的架构和工作原理,有助于我们更好地理解和使用这个优秀的开源操作系统。 ### 回答3: Linux内核是一个开放源代码的操作系统内核,由一个核心程序和一组通用的系统工具组成。它是Linux操作系统的核心,负责处理硬件设备、管理系统资源、实现进程管理、文件系统和网络功能等。 Linux内核的架构可以分为两个层次:用户空间和内核空间。用户空间包括用户应用程序,如图形界面、终端程序等,它们通过系统调用接口与内核进行通信。内核空间包括内核核心的数据结构和程序,用于管理和控制硬件资源。 Linux内核的工作原理可以概括为以下几个方面: 1. 进程管理:内核负责创建、调度和终止进程。它使用进程描述符(task_struct)来跟踪进程的状态和资源使用情况,并根据调度算法分配CPU时间片给不同的进程。 2. 内存管理:内核负责管理系统的物理内存和虚拟内存。物理内存管理包括内存分配和释放,虚拟内存管理包括页面置换和页面回写等策略,以优化内存的使用效率。 3. 文件系统:内核提供文件系统接口,管理文件和目录的创建、读写和删除等操作。它通过虚拟文件系统层(VFS)将不同的文件系统统一管理,如ext4、NTFS等。 4. 设备驱动:内核提供了访问硬件设备的接口,通过设备驱动程序与硬件交互。不同的硬件设备需要不同的驱动程序,如网卡、显卡、声卡等。 5. 网络功能:内核提供TCP/IP协议栈和网络设备驱动程序,用于实现网络通信功能。它提供网络连接的建立、数据传输和断开等功能,支持各种网络协议,如HTTP、FTP、SSH等。 总的来说,Linux内核是一个非常复杂且功能强大的软件,它负责管理计算机的各种资源和提供操作系统的各种功能。通过深入理解其架构和工作原理,我们可以更好地理解和使用Linux操作系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值