AI以肉眼可見的速度重塑編程,它能理解需求、產生程式碼、調試糾錯。它像一個不知疲倦、博聞強識的實習生,正在快速掌握從基礎到複雜的開發任務。
這讓我們不得不直面一個核心問題,當AI越來越“能幹”,程式設計師的角色將走向何方?
主題:程式設計師這個職業會在10年內被AI淘汰嗎? https://www.zhihu.com/question/591764104
【回答1】
壞消息:AI會寫程式碼;
好消息:客戶說不清楚自己的需求。
【回答2】
程式設計師會不會被淘汰我不好說。
但非程式設計師的能力邊界會被極大拓展,這是我親身經歷過,而且仍在經歷中的。
回到五年前,我甚至都想像不到我今天除了本職運營工作外,具備了一些外掛出來的設計能力,又具備了一些外掛出來的編程能力,成為了一瓶真正的萬金油。
【回答3】
今天和同事剛好討論到這個問題,同事覺得AI寫程式碼非常適合,所以覺得程式猿會失業。
我表示,你看我們兩個日常工作最大精力真的是花在寫程式碼和審核程式碼上面嗎?如果讓AI取代了低階寫碼功能,不是省力多了,有時間做更重要的事情嘛?
至少身為一個士大夫以上等級的程式猿,我們更有價值的時間不都是在找出到底現在出了什麼問題,或者我們要去解決什麼問題,如何解決這個問題,分析哪個問題更優先解決,怎麼設計這個系統,怎麼驗證這個系統,審核別人設計的系統好不好之類的嗎。
【回答4】
現在我們看到AI很火,大有取代眾多職業之勢,但是,我的看法不變,程式設計師這個工種不會消失,最多只是工作方式變了。
而且,現在AI的發展並未發生質變,沒有強智能產生,也就是這些AI只能透過機器訓練+來模擬人類智能,但仍是沒有感知的機器。
對於人類已經重複無數次而且有模式可循的工作,AI的確有很大優勢,但是圈外人或者圈內邊緣人看到AI解一個算法題就得好驚嘆,但是真正圈內人都知道,真實的軟體開發工作可不是解決一個一個獨立的算法題,軟體開發幾乎總是要面對新的問題,每一個軟體專案都是會有獨一無二的挑戰。
總是要有活人去解決這些獨一無二的挑戰,這需要人,人工智慧無法做判斷。從這個意義上說,總是需要有程式設計師,只是程式設計師的工作方式會改變。
【回答5】
起初我的看法是:有可能淘汰一部分程式設計師。
幾年後,我的看法是:不可能淘汰程式設計師,甚至很難淘汰其它產業。
為什麼會有這個轉變呢?因為我突然意識到了另一個層次。
首先說,為什麼我最初認為,它有可能淘汰一部分程式設計師,因為在我看來,它確實能提升一部分任務的效率。
雖然這部分任務在實際程式活動中佔比並沒有那麼高,但客觀來說,就確實能提升一部分效率。這部分提升量,有的人認為是5%~10%,也有人認為在10~15%。總的來說,你就認為它確實對程式設計的產出效率有提升就是了。
但是,程式效率有提升這件事,是第一次發生嗎?或者說,2020年的程式效率,跟2010年,2000年,是一樣的嗎?事實上,答案是否定的,在程式設計這個產業誕生以來,它的效率一直都在提升,2020年的程式設計師,能夠以2000年根本想像不到的效率來完成比當初複雜度高出許多的程式。我甚至可以肯定的說,2020年相比2000年之間,在程式設計工具程式語言等方面對程式設計師程式設計效率的提升,幅度其實並不小於AI。
然而,程式設計師的工作強度,在2000~2020年的這個時間段,究竟是下降了還是提升了?程式設計師是被淘汰了還是程式設計師工作越來越多了?雖然2020年程式效率更高,但程式設計師並沒有比2000年更輕鬆,甚至反而更累了。
程式設計師也沒有淘汰,反而,需要程式設計師的工作變多了。為什麼會出現這樣的情況?
為什麼提升程式設計師的程式效率,提升程式設計師的產出效率,不但沒有減少程式設計師,反而造成了程式設計師的增加,不但沒有讓程式設計師更輕鬆,反而使得程式設計師更苦逼,更累了?
答案是對程式設計師產出的期待值變高了,當你的工具提升10%效率的時候,對你的產出期待可能提高了20%,你不但沒有更輕鬆,反而更累了。
而程式設計師產業的捲,並不是只做出指定需求的產品,而是做出達到友商水準或超過友商水準的產品。這就意味著,其實對程式設計師而言,大家都提升等於沒提升,因為公司要想捲過友商,那麼對程式設計師的產出要求就必然跟友商看齊,而既然友商都能獲得AI帶來的產出效率提升,那麼,業界所有產商對程式設計師的產出要求就會提升。
做同樣的產品,需求的精細度,功能的複雜度都提升了,行業會提升對你產物的要求,這些需求吃掉了程式設計師本身工具效率提升的紅利,因此程式設計師不但沒有更輕鬆,反而更累了。
甲方會提出越來越複雜的需求,你的產能不提升就會被友商卷死,訂單被友商搶走,所以程式設計師做的產品也只能在提升產能的情況下,價格不變。
這就意味著,因為需求並非恆定不變,AI對程式設計師提升的那點效率,會被提升的更多的需求吃掉,AI沒法淘汰程式設計師,反而需要更多程式設計師。一方面是維護AI本身還需要程式設計師,二方面是管理階層會高估AI對產能的提升,提前把產能需求增加到完全吃掉你AI產能紅利的地步。
雖然我發現我所在的程式設計師產業,確定如此,資本會吃掉程式設計師自身效率帶來的所有提升,但其它產業是否也是如此?
AI帶來的產能提升會被成長的需求覆蓋掉,使得最終員工無法享受到這個紅利,如果它成為更普遍的現象,那麼恐怕AI無法淘汰掉任何職業,只會讓更多職業對產出效率的要求變得更高。
以上。
发表回复