撰文 | 田小夢(mèng)
編輯 | 李信馬
題圖 | IC Photo
“程序員”職業(yè)還有未來(lái)嗎?
近日,AI先生李彥宏與紅衣教主周鴻祎對(duì)“程序員”這一職位分享了各自的觀點(diǎn),但兩人的看法卻是截然不同。李彥宏認(rèn)為,以后不會(huì)存在“程序員”這種職業(yè)了,因?yàn)橹灰獣?huì)說(shuō)話,人人都會(huì)具備程序員的能力。而在周鴻祎看來(lái),未來(lái)計(jì)算機(jī)專業(yè)、程序員行業(yè)還是朝陽(yáng)行業(yè),是最有前途的行業(yè),這個(gè)趨勢(shì)未來(lái)五到十年不會(huì)減弱。
而在這牌桌上,作為“局中人”——程序員是如何看待自己這份工作的?他們面對(duì)大模型的出現(xiàn),是欣喜還是焦慮?DoNews帶著這些疑問(wèn),與幾位從事不同領(lǐng)域工作的“碼農(nóng)”,進(jìn)行了訪談,讓我們一同聽(tīng)他們講述自己對(duì)“程序員”職位的看法和規(guī)劃。
01.
“有危機(jī)感,但前景還是一片光明”
木子,車企開(kāi)發(fā),工作3年
我在目前的公司工作了三年,主要負(fù)責(zé)汽車后市場(chǎng)相關(guān)業(yè)務(wù)——優(yōu)惠券和限時(shí)搶購(gòu)活動(dòng)的開(kāi)發(fā)工作,通過(guò)高力度優(yōu)惠活動(dòng),吸引用戶下單,提高用戶轉(zhuǎn)化率。工作強(qiáng)度一直是程序員離不開(kāi)的話題之一,但我的工作飽和情況一般看季度。一般在3月到5月,還有9月到10月這幾個(gè)月份較忙,其他時(shí)間工作飽和度,需要看我司業(yè)務(wù)發(fā)展規(guī)劃情況,一般每天工作時(shí)長(zhǎng)在10個(gè)小時(shí)左右,工作強(qiáng)度適中。
其實(shí),在工作中我還是取得了一些成就感的,在一些具有挑戰(zhàn)性的項(xiàng)目上,隨著業(yè)務(wù)的復(fù)雜度不斷增加,難度上也不斷提升,我通過(guò)設(shè)計(jì)通用的系統(tǒng)方案,實(shí)現(xiàn)了業(yè)務(wù)的落地。其中,我最大的收獲就是通過(guò)技術(shù)在不同的業(yè)務(wù)場(chǎng)景落地,對(duì)市面上通用的營(yíng)銷活動(dòng)有了一定的認(rèn)識(shí)。
這兩年冒出了ChatGPT、AI大模型這些技術(shù),我覺(jué)得既是機(jī)會(huì)也是挑戰(zhàn),AI大模型的確能夠替代程序員的很多工作,但是隨著人們?nèi)找嬖鲩L(zhǎng)的需求以及現(xiàn)有AI模型的支持能力,還無(wú)法完全替代人們完成一些復(fù)雜的業(yè)務(wù)情況。
不可否認(rèn)的是,這的確是會(huì)讓我有危機(jī)感的。隨著市面上部分工作會(huì)通過(guò)AI來(lái)代替,會(huì)出現(xiàn)僧多粥少的情況,那么競(jìng)爭(zhēng)力也會(huì)相較之前更大。
大家都在說(shuō)“程序員是吃青春飯的”,我也是比較認(rèn)同這點(diǎn)。通過(guò)我在工作中的觀察,一是平時(shí)招聘軟件上的硬性要求,二是其實(shí)很多到了35歲的時(shí)候,若在公司中沒(méi)有做到一個(gè)較為核心的位置,那么很容易被公司優(yōu)化。
但對(duì)于程序員的未來(lái)行業(yè)前景,我認(rèn)為還是一片光明的,未來(lái)仍然需要程序員去幫助行業(yè)實(shí)現(xiàn)一些需求和應(yīng)用的落地。因此,面對(duì)挑戰(zhàn),新興技術(shù)不斷更新迭代,程序員需要自身不斷學(xué)習(xí),兼?zhèn)涠喾N技術(shù)棧于一身,才能突破自己的瓶頸,不斷迎合市場(chǎng)需求。
02.
“隨遇而安,程序員不會(huì)被替代”
李明,車企測(cè)試開(kāi)發(fā),工作5年
在“碼農(nóng)”這個(gè)領(lǐng)域,我干了五年多的時(shí)間,經(jīng)歷了從普通功能測(cè)試到測(cè)試開(kāi)發(fā)的職業(yè)發(fā)展歷程?,F(xiàn)在,我在當(dāng)前公司,主要負(fù)責(zé)設(shè)計(jì)、開(kāi)發(fā)、調(diào)試和維護(hù)測(cè)試基礎(chǔ)架構(gòu)和自動(dòng)化測(cè)試用例,基于每日/周運(yùn)行的測(cè)試腳本分析自動(dòng)化測(cè)試結(jié)果和工單,同時(shí)對(duì)自動(dòng)化測(cè)試框架進(jìn)行拓展或改進(jìn)。
回過(guò)頭來(lái)看,我先后接觸過(guò)智能手機(jī)行業(yè)的硬件測(cè)試、語(yǔ)音識(shí)別和語(yǔ)音合成的數(shù)據(jù)標(biāo)注和模型訓(xùn)練,以及車載自動(dòng)化腳本的編寫(xiě)。確實(shí),在這個(gè)過(guò)程中,當(dāng)某一行代碼的調(diào)試成功、某一個(gè)復(fù)雜問(wèn)題的定位解決、某個(gè)功能測(cè)試痛點(diǎn)的解決,最后向他人娓娓道來(lái)時(shí),會(huì)讓我有一絲絲成就感。
對(duì)ChatGPT、AI大模型這些新技術(shù)吧,我的心態(tài)更多的是隨遇而安。雖然新技術(shù)能自動(dòng)寫(xiě)代碼,但還需要人來(lái)梳理需求,給定上下文,最后判斷結(jié)果正確與否。所以,我感覺(jué)程序員應(yīng)該不會(huì)代替,更多的是改變一些工作流程,提高一些生產(chǎn)效率。
畢竟,新技術(shù)都需要更復(fù)雜的軟硬件系統(tǒng)支持,測(cè)試方法和技術(shù)肯定也要跟著更新迭代,有了AI加持,自動(dòng)化測(cè)試也會(huì)更智能化,就業(yè)前景應(yīng)該隨著新技術(shù)的不斷涌現(xiàn)也越來(lái)越廣。
而程序員整個(gè)行業(yè)的發(fā)展前景,這個(gè)得看國(guó)家政策,現(xiàn)在清一色的“互聯(lián)網(wǎng)+”和“數(shù)字化轉(zhuǎn)型”,哪哪都得用人,程序員目前應(yīng)該還沒(méi)過(guò)氣。
03.
“擁抱變化,短時(shí)間內(nèi)不會(huì)替代程序員”
曉源 金融科技數(shù)據(jù)開(kāi)發(fā) 工作6年
從畢業(yè)到現(xiàn)在,我一直從事在這個(gè)行業(yè)(程序員)中,任職java和大數(shù)據(jù)相關(guān)工作。這五年多的時(shí)間,我大大小小經(jīng)歷了三家公司,有做信息安全的傳統(tǒng)軟件公司,也有初創(chuàng)型的數(shù)據(jù)服務(wù)公司,現(xiàn)在任職的是一家金融科技公司。
目前我負(fù)責(zé)銀行對(duì)公和零售貸款相關(guān)的數(shù)據(jù)開(kāi)發(fā)工作,相較于互聯(lián)網(wǎng)公司來(lái)說(shuō),所在公司工作強(qiáng)度并不大,也不是很卷。但相較于部門內(nèi)其他模塊的業(yè)務(wù),我所處理的工作還是比較飽和的。
我感覺(jué),大模型的出現(xiàn),可能會(huì)替代部分程序員,危機(jī)感還是有的,但至少短時(shí)間內(nèi),大模型不會(huì)完成替代。新概念出現(xiàn)就會(huì)有新市場(chǎng),有新市場(chǎng)就會(huì)有新機(jī)遇,也會(huì)有新挑戰(zhàn),我對(duì)行業(yè)前景和機(jī)會(huì)還是持樂(lè)觀態(tài)度的。事實(shí)上,不管什么工作,都要積極擁抱變化,就像做數(shù)據(jù)的人多多少少也需要去學(xué)習(xí)一些大模型的知識(shí)。
對(duì)于“程序員是吃青春飯的”這種觀點(diǎn),我個(gè)人是不同意的。只要是技術(shù)和態(tài)度能跟上,就不會(huì)被輕易淘汰?!爸欢夹g(shù)的程序員”的路是一條死胡同,業(yè)務(wù)和技術(shù)兼具才能跟上市場(chǎng)的發(fā)展,保持自身優(yōu)勢(shì),不被優(yōu)化。
我覺(jué)得程序員應(yīng)該算是朝陽(yáng)行業(yè)吧,以后應(yīng)該是初級(jí)程序員很難找工作,公司只需要中高級(jí)人才,也有可能出現(xiàn)一部份程序員有工作且薪資待遇很好,一部份找不到工作相對(duì)兩極分化的狀況。我對(duì)自己的規(guī)劃是,不會(huì)一直在技術(shù)崗位做下去,計(jì)劃做到一定程度會(huì)轉(zhuǎn)管理,同時(shí)謀求副業(yè)發(fā)展。
04.
“人人都是AI使用者,但不都是開(kāi)發(fā)者”
幽幽 少兒編程培訓(xùn)機(jī)構(gòu) 工作5年
我可能和其他程序員不太一樣,因?yàn)閷?duì)計(jì)算機(jī)感興趣,所以在大學(xué)選擇了學(xué)習(xí)編程,算是邁入了程序員的隊(duì)伍中。后來(lái)又了解到少兒編程,加上喜歡教師這個(gè)職業(yè),就在少兒編程培訓(xùn)這個(gè)行業(yè)中一直做著。
少兒培訓(xùn)不僅限于代碼編程,還包括機(jī)器人編程。我們年齡最小的學(xué)生有有3歲的,在教學(xué)上,學(xué)齡前基本上是樂(lè)高教學(xué),4-6歲可以學(xué)習(xí)瑪塔編程和jr編程。其實(shí),少兒編程并不是大家固定思維想的那種,一行一行的代碼。學(xué)齡前學(xué)生的編程課程是沒(méi)有文字,最多有一些數(shù)字,主要是通過(guò)圖形,比如一個(gè)帶箭頭的圓圈表示循環(huán)。學(xué)習(xí)純代碼編程的話,如果零基礎(chǔ),推薦是五年級(jí)及以上,一般都是先學(xué)Python,如果對(duì)信奧賽有想法一般才會(huì)推薦C++。
圖片來(lái)源:受訪者提供 (瑪塔編程,學(xué)齡前使用,實(shí)體化的模塊)
工作了五年多的時(shí)間,我的想法是,少兒編程并不是非要將孩子往側(cè)程序員職位上引,而是培養(yǎng)他們的思維方式,和幫助他們更容易接受新科技,拓寬知識(shí)面?,F(xiàn)在ChatGPT、AI大模型都很火,空閑時(shí)我們也會(huì)給學(xué)生們分享一些科技新聞。
聽(tīng)學(xué)生們分享自己的觀點(diǎn),是一件有意思的事情。他們對(duì)ChatGPT、AI大模型這些的觀點(diǎn)就各有不一,有的覺(jué)得離自己很遙遠(yuǎn),反應(yīng)平淡;有的覺(jué)得非常厲害,還會(huì)暢想未來(lái)。
現(xiàn)在(ChatGPT、AI大模型)對(duì)我的工作有一點(diǎn)點(diǎn)幫助,但沒(méi)有很大。我認(rèn)為,它們來(lái)的影響在未來(lái)一定會(huì)越來(lái)越大,現(xiàn)在國(guó)家也對(duì)科技教育方面提供支持,或許不久后就會(huì)迎來(lái)一次智能手機(jī)式的革命。
至于是否會(huì)替代程序員這個(gè)職位,我認(rèn)為是不會(huì)的。首先不可能讓AI完全自主,而管理AI的肯定是程序員,就算能夠替代公司部分的程序員,我認(rèn)為也不會(huì)很快。未來(lái),可能人人都是AI使用者,但不會(huì)都是開(kāi)發(fā)者。
05.
“目前大模型能力有限,超越不了人類”
軒逸 大數(shù)據(jù)處理 工作5年
從畢業(yè)至今,已經(jīng)工作了5年左右,先后從事過(guò)JAVA開(kāi)發(fā)、軟件測(cè)試,現(xiàn)在轉(zhuǎn)到了大數(shù)據(jù)處理。目前屬于公司外派人員,負(fù)責(zé)的是甲方某個(gè)領(lǐng)域的業(yè)務(wù)開(kāi)發(fā),平時(shí)的工作量比較適中,偶爾會(huì)有突發(fā)的情況加班處理一下。
就我自己來(lái)說(shuō)吧,每次獨(dú)立完成的一個(gè)需求都會(huì)有不同的成就感,畢竟是自己從開(kāi)始到結(jié)束全部過(guò)程,親歷親為,還有就是同事間,有遇見(jiàn)不常見(jiàn)的問(wèn)題時(shí),一起研究處理,最后解決得到的成就感也是滿滿的。
還有一個(gè)最切實(shí)的感受,就是工作這么些年,頭發(fā)是日漸稀疏,錢卻沒(méi)咋留住。俗話說(shuō)的好,北京掙錢北京花,一分別想帶回家。但是就目前就業(yè)情況的話,還是堅(jiān)持再干幾年吧,畢竟現(xiàn)在的行業(yè)形勢(shì)不太明朗,還是不要隨便冒險(xiǎn)。
目前AI大模型有部分功能是實(shí)現(xiàn)了對(duì)人類生活、工作上的幫助,但這些大模型是通過(guò)有限的知識(shí)訓(xùn)練出來(lái)的,而人的思想是變通的,所以我覺(jué)得還是不能超越人類自己,目前談不上有危機(jī)感。
我感覺(jué),程序員依舊是朝陽(yáng)行業(yè),畢竟AI也是人類創(chuàng)造出來(lái)的。大模型會(huì)帶來(lái)新機(jī)會(huì),這也意味著,不想被淘汰就需要了解更多的知識(shí),強(qiáng)化技術(shù)能力,當(dāng)機(jī)會(huì)來(lái)臨的時(shí)候才足以應(yīng)對(duì)。
(注:文中受訪人士均為化名)