這話題最近是真的火,看了很多博主說的,什么讓它考SAT可以擊敗60%的真人考生,讓它做LeetCode 上hard難度的題目,7~8成題目都能做對(duì),自動(dòng)給你敲出代碼只需要10~20秒...又看了一下知乎里,各帖子爭(zhēng)論激烈,什么樣的觀點(diǎn)都有,但關(guān)鍵點(diǎn)幾乎都沒提到:
某項(xiàng)技術(shù)是否需要“完全取代某職業(yè)100%的工作內(nèi)容”,才能說它會(huì)導(dǎo)致某職業(yè)失業(yè)?
我再換句話來問,下面的情景能否得出“底層程序員會(huì)失業(yè)”的假設(shè)?
如果ChatGPT使底層程序員的敲代碼效率提高100%,但程序員的工作中仍有1/3是ChatGPT完全干不了的,可以得出以下任一預(yù)測(cè)吵乎昌嗎?
任何一個(gè)程序員都不會(huì)因此失業(yè)?
只有極少數(shù)程序員會(huì)因此失業(yè)?
做過老板,扛過預(yù)算,負(fù)責(zé)過阿米巴或事業(yè)群績(jī)效,就會(huì)明白:
以上2種預(yù)測(cè)都是錯(cuò)的,一定比例(≥20%)的程序員被辭退幾乎是必然的!
因?yàn)殡m然崗位職責(zé)沒有被100%替代,但如果還用眼下這些人,去完成原定工作量的任務(wù),人效必然嚴(yán)重不劃算!
在2/3(1-1/3)的工作能被ChatGPT賦能后提高1倍效率的情況下,也就是每個(gè)程序員可以比原來多產(chǎn)出1/3的工作產(chǎn)出。
假設(shè)公司100個(gè)程序員,每人負(fù)責(zé)100個(gè)單位的工作量,一共就是10000個(gè)單位的工作量,其中的10000*2/3≈6667的部分中有,我用原來一半的人力不就可以完成?
雖然由于前1/3的部分與ChatGPT無關(guān),因此于等于3333的工作量還得靠原班人馬完成,但我留下個(gè)70~80個(gè)人,把這些人員原本用于后2/3工作的、被ChatGPT優(yōu)化出來的時(shí)間,拼拼湊湊用來完成之前100個(gè)人做的前1/3工作,不就行了?
說到這,不用細(xì)算,我想你應(yīng)該已經(jīng)感覺到了,實(shí)際職場(chǎng)是如何看待和使用勞動(dòng)力的,也基本目標(biāo)了所謂技術(shù)和生產(chǎn)力革命是怎么“一步步”顛覆某些職業(yè)的了。
從來就不是一蹴而就,一夜之間就宣布某些技術(shù)橫空出世,能100%取代某個(gè)職業(yè),而是如上述那樣,看似不過“小刀割肉”(很多樓層說的“內(nèi)行完全看不上!”),實(shí)則已是“大步流星”,每年能提高工作效率15%,5年就是100%,就可能有10%~30%甚至更多人要面臨失業(yè)。
也要理解,這里的很多答主其實(shí)都不是本問題提到的“底層程序員”,能說出“ChatGPT能編寫的代碼根本不夠看的!”的基本都沒從“底層程序員”角度出發(fā)。
底層程序員占到了當(dāng)下整個(gè)程序員升扒職業(yè)群體中的半數(shù)以上,從某個(gè)非全日制培訓(xùn)機(jī)構(gòu)學(xué)習(xí)個(gè)半年大半年的,會(huì)個(gè)mysql、python就可以找到工作的!
有沒有可能,這種如果5年后還100%沒被影響到,或者換句話說,社會(huì)對(duì)這類底層程序員的總需求相比現(xiàn)在還沒有明顯下降?
有!可能是黑天鵝中的黑天鵝!小概率中的小概率!
其實(shí)程序員的職場(chǎng)就業(yè)下行趨勢(shì)早就有跡象了,這是科技和生產(chǎn)力進(jìn)步之下必然的,并不只是ChatGPT或別的什么造成的,現(xiàn)在國(guó)內(nèi)幾遍沒有ChatGPT,程序員在勞動(dòng)力市場(chǎng)的供需關(guān)系早就在持續(xù)失衡了:
之前我在寫新書(書于21年8月出版)的時(shí)候已經(jīng)寫頃攜到過計(jì)算機(jī)程序員相關(guān)的分析,貼在這里供參考(強(qiáng)調(diào)一下,這是2021年3月寫的,出版書籍大家都能找到,不是我說幾月寫的就是幾月寫的,不需要互聯(lián)網(wǎng)的記憶):
現(xiàn)狀:計(jì)算機(jī)編程人才供給與企業(yè)需求的2:1錯(cuò)配
差不多從十多年前開始,隨著計(jì)算機(jī)硬件時(shí)代“落幕”和互聯(lián)網(wǎng)時(shí)代的加速發(fā)展,“學(xué)編程”開始越來越多得進(jìn)入大眾視野。似乎學(xué)完編程,成為一名程序員,就能與進(jìn)入中關(guān)村互聯(lián)網(wǎng)大廠拿兩三萬(wàn)的起薪,而所需付出的代價(jià)貌似也就是發(fā)量少、頭冷和996。
這當(dāng)然是玩笑話,但2020年底有媒體報(bào)道,據(jù)調(diào)研統(tǒng)計(jì)分析顯示,目前全國(guó)各類教育機(jī)構(gòu)每培養(yǎng)出一名“合格的程序員”,能匹配的市場(chǎng)用人需求僅有半個(gè)。什么概念?就是人才的供需關(guān)系已達(dá)2:1錯(cuò)配!也就是每?jī)蓚€(gè)應(yīng)聘程序員的求職者中只有一人最終可以找到工作!
這樣的調(diào)查數(shù)據(jù)到底出自何處,準(zhǔn)確性如何其實(shí)根本不是重點(diǎn),但凡詢問任何一個(gè)相關(guān)行業(yè)從業(yè)多年的資深人士該對(duì)該新聞的評(píng)價(jià),都能得到幾乎一致的認(rèn)同。我們根據(jù)大量訪談了解到,不擴(kuò)張的說目前全國(guó)號(hào)稱具備程序員工作能力的人數(shù)在5000萬(wàn)以上,但這其中差不多有大幾百萬(wàn)只掌握基礎(chǔ)的python,大幾百萬(wàn)只寫過VB,有不少僅僅在各類在線網(wǎng)校里學(xué)過幾個(gè)月,全都號(hào)稱“合格碼農(nóng)”,但事實(shí)上,我們不能說他們不合格,但也絕不意味著“會(huì)編程”就能找到“編程工作”!
寫本節(jié)的目的不是要偏激地告訴大家,現(xiàn)在學(xué)編程已經(jīng)很難找到工作了,而恰恰相反,事實(shí)上,只要你學(xué)些編程,更多的情況是,類似第三節(jié)第三小節(jié)提到的商業(yè)分析一樣,降低要求后找個(gè)編程工作依然難度不大,問題是在“預(yù)期”上,理想與現(xiàn)實(shí)的落差過大,導(dǎo)致最終大量找不到“預(yù)期中高薪”碼農(nóng)工作的求職者高不成低不就,對(duì)自身的工作不滿意,對(duì)個(gè)人的職業(yè)發(fā)展也很難如意。
所以說編程類職業(yè)勞動(dòng)力市場(chǎng)的“高端緊缺、中低端過剩”才是該行業(yè)的真實(shí)寫照,而2:1錯(cuò)配也很好理解,假設(shè)每100個(gè)“合格碼農(nóng)”中只有5個(gè)高端碼農(nóng),95個(gè)中低端碼農(nóng),但卻有50個(gè)中低端碼農(nóng)和這5個(gè)高端碼農(nóng)一起去應(yīng)聘只有20個(gè)名額的高端編程崗位,結(jié)果自然就是每2個(gè)里邊就有1個(gè)找不到工作,而大企業(yè)卻依舊在那日日招、月月招高端編程人才。