API 之下

作者: 阮一峰

日期: 2018年8月13日

虽然标题里面有 API,但是本文谈的不是编程,而是更重要的事情。

很多公司的组织架构,都有一个中层。高层领导和基层员工之间,存在大量的中层干部。公司越大,中层干部越多。

2015年,硅谷创业家莱因哈特(Peter Reinhardt)观察到一个现象:硅谷科技公司正在变得越来越大,但是公司的中层几乎没有变大。原因就在于,大公司正在用 API 替代掉中层干部。

所谓 API,就是软件的接口。通过 API,软件接受外部指令,并且输出结果。莱因哈特发现,高层通过软件,直接给基层下达任务,因此不需要中层了。

举例来说,外卖送餐员就没有领导,他们直接从 API 接受任务,然后把送餐结果回报给 API。不仅是外包员工,现在的趋势是公司内部也采用这种管理方式,将日常管理制度化和标准化,基层员工通过 API 获知并完成公司下达的任务。

阿里和腾讯这样的大型互联网公司,只有几万人,但是他们的营业额和业务范围之大,如果换成传统公司,至少需要几十万人。为什么几万人可以做成几十万人的事情?原因之一就是,阿里和腾讯都有很强大的内部网络,员工的各种需求,不需要找领导,直接到内网查询或填写表单就可以了。传统上,中层干部承担的管理职责,都被内部网络取代了。

这种趋势发展下去,长期来看,未来只有两种工作:API 之上的工作和 API 之下的工作。 API 之上就是制定 API 规则、给 API 下达指令的人。API 之下就是接受 API 指令进行工作的人。

福布斯杂志根据莱因哈特的观点,绘制了一张趋势图。

2005年,亚马逊推出 Mechanical Turk,允许世界各地的人们到该网站接单,完成任务后领取报酬。这就是第一种 API 之下的工作,此后这类工作不断增加,直到今天。

预计到2020年,人工智能广泛应用以后,API 之下的工作将急剧增加,API 之上的工作将急剧减少,未来的大部分工作岗位都是 API 之下的工作,大部分人都要接受软件的指令工作。同时,由于机器人越来越强大,会抢走一部分工作,以后想找一份 API 之下的工作恐怕也不容易。

很显然,API 之下的工作是比较差的,因为报酬较低、竞争激烈,能不能拿到活、工作业绩的评价都取决于别人,所以远不如 API 之上的工作。而且,API 不会对你进行职业培训,也不会关心你的职业生涯。莱因哈特说:"一旦管理层和基层员工之间引入软件层,就没有了明显的向上路径",基层员工将毫无晋升到管理层的途径。

软件正在变得越来越强大,用途越来越广,那么 API 层将越来越厚。未来的年轻人生活在 API 之下,抬头向上看,只会看到一个无边无际的软件层,根本不知道如何爬到云端,去做那些 API 之上的工作。

(完)

留言(72条)

读完,感觉软件的的工作模式,潜移默化的影响了人类的世界的社会分工。

感觉像是编程模式在现实中的映射

不用那么悲观,人人都有机会得道升天,也不用那么乐观,人间本就是苦海无边。

这个倒是很新颖。那么如何爬到云端,去做那些 API 之上的工作呢?

大多数人都将在时代的洪流中沉默

这是“科技让社会分层更加极端”的另一个小课题,面对科技的残酷,不要慌,反正慌了你也改变不了结果。

从外卖的例子来看,饭店老板是在API纸上还是之下?

引用John的发言:

从外卖的例子来看,饭店老板是在API纸上还是之下?

这是一个好问题,之下

这是自由市场演化的必然结果,只不过速度越来越快了,有种奇点将至的既视感。
技术带来的问题,终归也要技术来解决。区块链,开源经济或许是通往外来的一条道路。

引用John的发言:

从外卖的例子来看,饭店老板是在API纸上还是之下?

当然是之下。只有美团自己是之上

“阿里和腾讯都有很强大的内部网络,员工的各种需求,不需要找领导,直接到内网查询或填写表单就可以了”

我就是腾讯的,事实并不是这样......虽然有需求单这种东西存在,但是在建立团队的基础上的,而这个建立过程就从上而下一层层下任务,团队之外的人是不能去接单完成需求的。

而且现在很多产品都是一个小团队慢慢做起来的,各个团队维护自己的产品,跨部门跨团队合作困难重重。。。。这种理想模式更不可能了

上帝就是制作API之人。
谁能成为上帝?

制作api的工作也有很大一部分,还要写完整的文档和实践,api迭代等等,这算是之中的吧

@Misu:

同意,跨部门的合作,真的很蛋疼

科技想要什么

未来一些项目的需求由API公开,公司只需招很少一部分的人,大家都成自由职业者!

还有一种工作是创造封装API,本质其实也就是提高效率

同感

不说还真没怎么注意到这个现象。不知不觉确实在发生着变化。但是我觉得短期来看,虽然一些重复的东西可以使用API来替代,但是想完全取代中层还是比较难。API 是冷酷的规则,没有人情味,API下面的人接受度会不太高,需要人有高度的自觉性和规律性(这其实是反人性的),除非说API本身能给API下面的人带来更多的利益。

其实仔细想想,网络游戏其实也是API规则,游戏策略制定者制定API,玩家就是API之下的。

在这个时代人人都在享受API化,社会分工化所带来的便利,更好的物质,更多的娱乐。但同时也变得更自觉更规律(更反人性),这是最好的时代,也是最糟糕的时代。

政府也会因此变得精简吗?或者消失?

某种意义上,吃饭的和做饭的和送饭的一样,都可以成为美团员工

引用chuyue的发言:

当然是之下。只有美团自己是之上

还是要用辨证的角度看待问题

上述有人讨论饭店老板算api之上还是之下,相对于外卖平台来讲,处于api之下;相对于饭店内的员工,又属于api之上。

矛盾总是变化的,矛盾的产生和矛盾的消亡,主要矛盾和次要矛盾位置的变化都不是静止的。

不用那么悲观

从整个链条来看,api不止一层。饭店既是美团的api之下,同时也是送餐员的api之上

引用云遮眼的发言:

从整个链条来看,api不止一层。饭店既是美团的api之下,同时也是送餐员的api之上

API的最上端应该是那个名字打不出来的人吧,这个API的名字就是党章。

引用Joey的发言:

不说还真没怎么注意到这个现象。不知不觉确实在发生着变化。但是我觉得短期来看,虽然一些重复的东西可以使用API来替代,但是想完全取代中层还是比较难。API 是冷酷的规则,没有人情味,API下面的人接受度会不太高,需要人有高度的自觉性和规律性(这其实是反人性的),除非说API本身能给API下面的人带来更多的利益。

应该说除非API式的方式能给API上面的人带来更高的效率,这个在不久的将来应该是可以实现的

api之下的人 永远不可能变为 api之上了

引用AndyRon的发言:

这个倒是很新颖。那么如何爬到云端,去做那些 API 之上的工作呢?

同问

互联网永远只能改变生活的一部分
所谓的互联网思维想要四海皆准就是个笑话
当大多数人被API替代的时候不稳定因素就会快速增加
更不要提底层这些被API判定限制一生的人
大陆的社会结构远比日本脆弱

API之下的工作我觉得会越来越被机器替代

引用Kiven的发言:

这是一个好问题,之下

同意,毕竟饭店老板是使用API而非制定API的人群

引用John的发言:

从外卖的例子来看,饭店老板是在API纸上还是之下?

在外卖的API体系里,那他显然是之下的。但在他自己饭店的api体系是属于上层。
所以未来另外一个可能是,因为无法忍受api之下,很多领域的个性化服务的小组织会更多。

只要拥有能够让机器为自己赚钱的能力,就可以说自己是在API之上的。

API层之上的人会死的,死了之后怎么办?

只要api下层的人满足于现状,那么就会继续工作。
不满足现状的人就会辞职,换取更高收益的api或者成为api之上的人。
其实殊途同归,还是主要还是看人,是否安于现状。

这种东西一直都是存在的,就是『工作』

所以富人越富 穷人越穷

很有意思的解析,虽然有片面性,并不是绝对,也并不是说的当下,但是这从来都是部分现实场景的写照!

以前是机器模仿人类工作, 以后就是人类模仿机器工作。
指不定api之下做的活都不是从api之上的人类下达的, 而是机器下达的。。

层下之人也分“3 6 9”等(非贬义, 按工资分), 与其琢磨如何爬入层上, 不如琢磨如何进入 “9” 来的简单

作者是个悲观主义者

应该还是以人为本的。
制造业制造出来的产品不给人使用,就没有任何价值。
api不过是一个工具,如果工具只掌握在少数人手中,就变成了武器。兵者,不详之器。

开发API的程序员是之上还是之下?

努力成为API之上的人

说白了api之上就是架构、思维,api之下就是应用

引用Mario的发言:

开发API的程序员是之上还是之下?

自然是之下了,这里的API是个概念,一个分配任务的工具,制作工具的人当然也是工人啦,指挥这些api干活的人才是之上

对阶级分化最简明的阐释。

这么看来,我们以后就可以按需工作了。需要钱了就去找找有哪些API之下的工作接一单养活自己。其它时候随便玩。

引用a的发言:

不用那么悲观,人人都有机会得道升天,也不用那么乐观,人间本就是苦海无边。

有这个心态是好的,但是否无根无据。至少将来,得道升天的机会会比现在少得多

莱因哈特。。精准的德国工艺??

人是需要交流的,您说的这种情况应该是比较极端的了,看完有种很不好的感受

这样的做法现在已经有了,外包就是这样的模式,外卖只不过是外包的一种形式。

可是谁来检验API之下的人的执行成果是否达标呢?

引用wildplant的发言:

API层之上的人会死的,死了之后怎么办?

继承,了解下

引用Harper的发言:

这么看来,我们以后就可以按需工作了。需要钱了就去找找有哪些API之下的工作接一单养活自己。其它时候随便玩。

的确是如此

车到山前必有路,何必这么悲观,
我觉得这篇文章远没有其他的技术文章重要,这种讨论没有什么意义好吗。
看看其他人的评论,都是宗教的、政治的和脑洞,都偏离技术本身了!

更多个体户,会不会是更自由的未来呢?

引用j8g的发言:

车到山前必有路,何必这么悲观,
我觉得这篇文章远没有其他的技术文章重要,这种讨论没有什么意义好吗。
看看其他人的评论,都是宗教的、政治的和脑洞,都偏离技术本身了!

这篇文章开头就说不是讨论技术的,技术本身就是为了人服务的,对于API之上下,没有偏离。

阮一峰老师这文章的观点我也只认同一部分,二八定律,百分之八十的财富掌握在百分之二十的人手中,跟上时代潮流不是没可能成为API之上进入那百分之二十中。

感觉就是真是写照

所以算法写好点, 不要上层胡乱下单任务,下层的就忙坏了, 每一层都有自己的任务,少那一层都不行。虽然不被重视,但是在这个社会是不可或缺的

引用api的发言:

api之下的人 永远不可能变为 api之上了

你可以先做外卖员,搞清楚外卖的所有流程后再自己造一家外卖公司,叫丑团外卖,然后你就变成api之上了

引用张宏的发言:

你可以先做外卖员,搞清楚外卖的所有流程后再自己造一家外卖公司,叫丑团外卖,然后你就变成api之上了

真天真,外卖员还能搞清楚流程,你当API是啥

引用AndyRon的发言:

这个倒是很新颖。那么如何爬到云端,去做那些 API 之上的工作呢?

资本

博客风格很舒服~

it seems that there is a typo in this sentence 就没有了明显的向上路径

读了老师很多文章,老师也给我带来了超多的帮助。个人一个观点:万变不离其宗。API之上还是API之下,反映的还是管理者与被管理者。在奴隶制时期,被管理者想要成为管理者是一件非常困难的事情。任何时代的发展还是衍变,这个本质还是不会发生变化的。


假设这样一种情况:被管理者占80%。被管理者的生活方式被压迫到一个临界点,从而导致的结果往往是无法预料的。历史上发生过很多被管理者反抗起来维护自己权益的事情(这里不知道可不可以说利益)。生存还是毁灭往往是无法预料的。但是势必有一点,时代的发展是有它自身的规律。


目前对于我本人的一个想法,好好学习技术。给自己的生存带来一定的保障。未来自己的人生充满变数,还是活在当下较好。想改变世界,首先改变自己。努力让自己更好


对于时代的一个看法:我还无法去改变这个时代,唯有想办法努力更好的适应这个时代。尽自己能力去帮助自己所能帮助的人。

以后的时代或许很苦,但是自己真的不怕,因为敢于去面对


还有一种可能:自由人通过API组合成一个集体,可以承接一些任务。也就是说一群自由人,短暂的当API之上的人设计并实施系统和流程,然后通过API聚集成组织。人人都有必要学些编程,或者是不仅仅是编程,而是所有制造和使用工具的技能,都要有点概念。

另外从个人修养方面,要当一个API清晰简洁的人,这样朋友有什么机会都会先想到找你一起干。

那阶层固化是不是会越来越严重呢。

那么问题来了,几乎所有人的起始都是从API之下开始的,如果认为中间会加一层厚厚的、无边际的API层,那么API之下的人们难有翻身之日,所以应该分行业去讲,或者找到解决的方法。

不会完全这个样子,制衡是中国历来的传统,只要有制衡,就会有多出来的理论上不必要的职责方,另外利益使然,必然会存在中间商赚差价。毕竟主题不管是服务方还是被服务方最终都是人呀

这想法太极端了

引用a的发言:

不用那么悲观,人人都有机会得道升天,也不用那么乐观,人间本就是苦海无边。

听君一席话,胜似一席话。

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接