當前位置: 華文頭條 > 推薦

「程式設計師」危矣?

2024-03-21推薦

撰文 | 田小夢

編輯 | 李信馬

題圖 | IC Photo

「程式設計師」職業還有未來嗎?

近日,AI先生李彥宏與紅衣教主周鴻祎對「程式設計師」這一職位分享了各自的觀點,但兩人的看法卻是截然不同。李彥宏認為,以後不會存在「程式設計師」這種職業了,因為只要會說話,人人都會具備程式設計師的能力。而在周鴻祎看來,未來電腦專業、程式設計師行業還是朝陽行業,是最有前途的行業,這個趨勢未來五到十年不會減弱。

而在這牌桌上,作為「局中人」——程式設計師是如何看待自己這份工作的?他們面對大模型的出現,是欣喜還是焦慮?DoNews帶著這些疑問,與幾位從事不同領域工作的「碼農」,進行了訪談,讓我們一同聽他們講述自己對「程式設計師」職位的看法和規劃。

01.

「有危機感,但前景還是一片光明」

木子,車企開發,工作3年

我在目前的公司工作了三年,主要負責汽車後市場相關業務——優惠券和限時搶購活動的開發工作,透過高力度優惠活動,吸引使用者下單,提高使用者轉化率。工作強度一直是程式設計師離不開的話題之一,但我的工作飽和情況一般看季度。一般在3月到5月,還有9月到10月這幾個月份較忙,其他時間工作飽和度,需要看我司業務發展規劃情況,一般每天工作時長在10個小時左右,工作強度適中。

其實,在工作中我還是取得了一些成就感的,在一些具有挑戰性的計畫上,隨著業務的復雜度不斷增加,難度上也不斷提升,我透過設計通用的系統方案,實作了業務的落地。其中,我最大的收獲就是透過技術在不同的業務場景落地,對市面上通用的行銷活動有了一定的認識。

這兩年冒出了ChatGPT、AI大模型這些技術,我覺得既是機會也是挑戰,AI大模型的確能夠替代程式設計師的很多工作,但是隨著人們日益增長的需求以及現有AI模型的支持能力,還無法完全替代人們完成一些復雜的業務情況。

不可否認的是,這的確是會讓我有危機感的。隨著市面上部份工作會透過AI來代替,會出現僧多粥少的情況,那麽競爭力也會相較之前更大。

大家都在說「程式設計師是吃青春飯的」,我也是比較認同這點。透過我在工作中的觀察,一是平時招聘軟體上的硬性要求,二是其實很多到了35歲的時候,若在公司中沒有做到一個較為核心的位置,那麽很容易被公司最佳化。

但對於程式設計師的未來行業前景,我認為還是一片光明的,未來仍然需要程式設計師去幫助行業實作一些需求和套用的落地。因此,面對挑戰,新興技術不斷更新叠代,程式設計師需要自身不斷學習,兼備多種技術棧於一身,才能突破自己的瓶頸,不斷迎合市場需求。

02.

「隨遇而安,程式設計師不會被替代」

李明,車企測試開發,工作5年

在「碼農」這個領域,我幹了五年多的時間,經歷了從普通功能測試到測試開發的職業發展歷程。現在,我在當前公司,主要負責設計、開發、偵錯和維護測試基礎架構和自動化測試用例,基於每日/周執行的測試指令碼分析自動化測試結果和工單,同時對自動化測試框架進行拓展或改進。

回過頭來看,我先後接觸過智慧型手機行業的硬體測試、語音辨識和語音合成的數據標註和模型訓練,以及車載自動化指令碼的編寫。確實,在這個過程中,當某一行程式碼的偵錯成功、某一個復雜問題的定位解決、某個功能測試痛點的解決,最後向他人娓娓道來時,會讓我有一絲絲成就感。

對ChatGPT、AI大模型這些新技術吧,我的心態更多的是隨遇而安。雖然新技術能自動寫程式碼,但還需要人來梳理需求,給定上下文,最後判斷結果正確與否。所以,我感覺程式設計師應該不會代替,更多的是改變一些工作流程,提高一些生產效率。

畢竟,新技術都需要更復雜的軟硬體系統支持,測試方法和技術肯定也要跟著更新叠代,有了AI加持,自動化測試也會更智慧化,就業前景應該隨著新技術的不斷湧現也越來越廣。

而程式設計師整個行業的發展前景,這個得看國家政策,現在清一色的「互聯網+」和「數位化轉型」,哪哪都得用人,程式設計師目前應該還沒過氣。

03.

「擁抱變化,短時間內不會替代程式設計師」

曉源 金融科技數據開發 工作6年

從畢業到現在,我一直從事在這個行業(程式設計師)中,任職java和大數據相關工作。這五年多的時間,我大大小小經歷了三家公司,有做資訊保安的傳統軟體公司,也有初創型的數據服務公司,現在任職的是一家金融科技公司。

目前我負責銀行對公和零售貸款相關的數據開發工作,相較於互聯網公司來說,所在公司工作強度並不大,也不是很卷。但相較於部門內其他模組的業務,我所處理的工作還是比較飽和的。

我感覺,大模型的出現,可能會替代部份程式設計師,危機感還是有的,但至少短時間內,大模型不會完成替代。新概念出現就會有新市場,有新市場就會有新機遇,也會有新挑戰,我對行業前景和機會還是持樂觀態度的。事實上,不管什麽工作,都要積極擁抱變化,就像做數據的人多多少少也需要去學習一些大模型的知識。

對於「程式設計師是吃青春飯的」這種觀點,我個人是不同意的。只要是技術和態度能跟上,就不會被輕易淘汰。「只懂技術的程式設計師」的路是一條死胡同,業務和技術兼具才能跟上市場的發展,保持自身優勢,不被最佳化。

我覺得程式設計師應該算是朝陽行業吧,以後應該是初級程式設計師很難找工作,公司只需要中高級人才,也有可能出現一部份程式設計師有工作且薪資待遇很好,一部份找不到工作相對兩極分化的狀況。我對自己的規劃是,不會一直在技術崗位做下去,計劃做到一定程度會轉管理,同時謀求副業發展。

04.

「人人都是AI使用者,但不都是開發者」

幽幽 少兒編程培訓機構 工作5年

我可能和其他程式設計師不太一樣,因為對電腦感興趣,所以在大學選擇了學習編程,算是邁入了程式設計師的隊伍中。後來又了解到少兒編程,加上喜歡教師這個職業,就在少兒編程培訓這個行業中一直做著。

少兒培訓不僅限於程式碼編程,還包括機器人編程。我們年齡最小的學生有有3歲的,在教學上,學齡前基本上是樂高教學,4-6歲可以學習瑪塔編程和jr編程。其實,少兒編程並不是大家固定思維想的那種,一行一行的程式碼。學齡前學生的編程課程是沒有文字,最多有一些數位,主要是透過圖形,比如一個帶箭頭的圓圈表示迴圈。學習純程式碼編程的話,如果零基礎,推薦是五年級及以上,一般都是先學Python,如果對信奧賽有想法一般才會推薦C++。

圖片來源:受訪者提供 (瑪塔編程,學齡前使用,實體化的模組)

工作了五年多的時間,我的想法是,少兒編程並不是非要將孩子往側程式設計師職位上引,而是培養他們的思維方式,和幫助他們更容易接受新科技,拓寬知識面。現在ChatGPT、AI大模型都很火,空閑時我們也會給學生們分享一些科技新聞。

聽學生們分享自己的觀點,是一件有意思的事情。他們對ChatGPT、AI大模型這些的觀點就各有不一,有的覺得離自己很遙遠,反應平淡;有的覺得非常厲害,還會暢想未來。

現在(ChatGPT、AI大模型)對我的工作有一點點幫助,但沒有很大。我認為,它們來的影響在未來一定會越來越大,現在國家也對科技教育方面提供支持,或許不久後就會迎來一次智慧型手機式的革命。

至於是否會替代程式設計師這個職位,我認為是不會的。首先不可能讓AI完全自主,而管理AI的肯定是程式設計師,就算能夠替代公司部份的程式設計師,我認為也不會很快。未來,可能人人都是AI使用者,但不會都是開發者。

05.

「目前大模型能力有限,超越不了人類」

軒逸 大數據處理 工作5年

從畢業至今,已經工作了5年左右,先後從事過JAVA開發、軟體測試,現在轉到了大數據處理。目前屬於公司外派人員,負責的是甲方某個領域的業務開發,平時的工作量比較適中,偶爾會有突發的情況加班處理一下。

就我自己來說吧,每次獨立完成的一個需求都會有不同的成就感,畢竟是自己從開始到結束全部過程,親歷親為,還有就是同事間,有遇見不常見的問題時,一起研究處理,最後解決得到的成就感也是滿滿的。

還有一個最切實的感受,就是工作這麽些年,頭發是日漸稀疏,錢卻沒咋留住。俗話說的好,北京掙錢北京花,一分別想帶回家。但是就目前就業情況的話,還是堅持再幹幾年吧,畢竟現在的行業形勢不太明朗,還是不要隨便冒險。

目前AI大模型有部份功能是實作了對人類生活、工作上的幫助,但這些大模型是透過有限的知識訓練出來的,而人的思想是變通的,所以我覺得還是不能超越人類自己,目前談不上有危機感。

我感覺,程式設計師依舊是朝陽行業,畢竟AI也是人類創造出來的。大模型會帶來新機會,這也意味著,不想被淘汰就需要了解更多的知識,強化技術能力,當機會來臨的時候才足以應對。

(註:文中受訪人士均為化名)