API 之下

阮一峰發表於2018-08-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 之上的工作。

(完)

相關文章