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