大家好,我是良許。
本來我是不想寫這個話題的,但直播間里每天都有人問起這個問題,最高峰的時候一分鐘有 3 個人問到(你們都不看別人問過的問題嗎?),那我就來聊聊這個話題吧。
先說結論,ChatGPT 絕對不會使程序員下崗!
口說無憑,到底 ChatGPT 有多大能耐,咱直接來拉出來溜溜。
我是嵌入式 Linux 開發程序員,對嵌入式我更擅長,咱就來看看它對嵌入式方面寫碼能力如何。
有學過嵌入式的朋友一定知道,咱的第一個實驗是點個 LED 燈,那咱也讓它來點個燈試試。
這……看起來有點像正確的廢話。咱是要讓它寫代碼的呀,給我講思路沒用的。
于是,我進一步刁難它,讓它把完整的代碼寫出來。
我擦,這還挺智能的。。
我心里一涼,難道要啪啪打臉了不成?
上次我問了同樣的問題,它就只寫了下面這樣的代碼:
voidinit_gpio()
{
}
voidLED_ON()
{
}
voidLED_OFF()
{
}
文字部分怎么寫的我忘記了,但它只寫出了函數名,至于函數里的實現就空著沒寫出來。沒想到這才過了幾天,它就進化了?
但是……如果你對于點亮 LED 燈了如指掌的話,你應該會發現,它的這個代碼并不完全對。
錯在哪里呢?作為一名精通各種語言實現 hello world 的老司機,我一眼就看出來了,它沒有把 GPIO 口的時鐘使能起來!
好家伙,牛逼!!
后面我試了讓它隔一秒點亮一次 LED 燈,使用 HAL 庫來寫,它都能輕松應對!
完了完了,心徹底涼了,真要被打臉了。
不甘心的我,繼續想法子來刁難它。
作用嵌入式開發工程師,咱一定會玩過 DHT11 這個溫濕度傳感器,我的學員一直對它的時序很頭疼,咱就來讓 ChatGPT 試一下吧。
跟點亮 LED 燈類似,先給我個思路,這個思路貌似也沒毛病。咱再來讓它把完整的代碼寫出來吧。
啊哈,不行了吧,我心里開始狂喜,嘴角不禁開始上揚了起來。
你說可以指導我是吧,行,我也不過分刁難你了,你指導我把 DHT11 初始化一下就行。
果然是「指導」啊,代碼依然沒法幫我寫出來。
而且,我問了「幫我把代碼寫出來」,兩次的回答一模一樣。
玩轉 DHT11 不算一個很難的項目,它都無法幫我完美實現。
再試一個難度稍微大一點的吧,點亮 LCD1602 屏幕。
這……乍一看,貌似也沒問題,但 LED1602_Init
和 LCD1602_ShowString
的函數體呢?
代碼寫了,但也沒完全寫。
這就好比打了個哈欠,又硬生生憋了回去。
后面我再試了陀機、0.96寸 OLED 屏,振動傳感器,等等我們嵌入式經常玩的東西,幾乎都無法完美實現。
限于篇幅我就不一一貼截圖了,你們可以自己去試試。
所以,基本可以下結論,ChatGPT 是絕對無法取代嵌入式程序員的,大家狂喜吧!!
找我報名學嵌入式吧!
咱再來試試 Java 代碼吧。由于我不懂 Java ,但我也聽說過了,搞 Java 的一個爛大街的項目是秒殺系統,咱就讓它來試試吧。
預料之內,它依然是給我提供一個思路。
但是,這個確實有點為難它了,因為要完成一個秒殺系統,代碼量應該是不少的。而且,里面還有各種很細的需求,我這樣提問有點太籠統了。
那就再來試試一個 Python 程序吧。學 Python 的話,肯定繞不開爬蟲,那咱就讓它來爬一些學習圖片吧。
不出所料依然是提供思路,一行代碼都不幫我寫,這還怎么讓我開心學習呢?
經過簡單測試,我們基本可以下結論,程序員絕不會被 ChatGPT 干掉的!
對于這個話題,我們來看看 ChatGPT 自己是怎么看待的吧。
嗯,說得很中肯。
正如它自己說的,ChatGPT 是可以「幫助程序員更快地完成任務,提高工作效率,減少重復工作,從而節省時間和精力」。
沒錯,最重要的是「減少重復工作」。
比如,你讓它寫個冒泡算法、九九乘法表、Socket 案例,它非常輕松且高效能幫我們實現出來。
所以,在我們工作中經常用到的代碼段,我們不需要再把它們保存起來,只需要讓 ChatGPT 幫我們寫就行,工作效率大大提高!
那怎樣的程序員會被取代呢?CRUD 程序員肯定會被取代!但是,不用等 ChatGPT 出來,這類程序員也是遲早下崗的,只是 ChatGPT 的出現加速了這個過程。
ChatGPT、copilot 這類 AI 系統的出現,必定會引領一個新的時代。從珍妮紡織機的出現開始,每次新技術的出現,都會深刻影響人類的生產生活方式。
目前,以 ChatGPT 為代表的 AI 系統的出現,也一定會爆發出無數新的機會!
先不說別的,我所認識的一些大佬,就已經靠 ChatGPT 這個熱點,幾天就賺了大幾十萬!
所以,對于新技術,大家不用懼怕它,要勇敢接納它,必須讓它為你所服務,讓你的工作效率更大提升起來。
借用馬老師的一句話:擁抱變化!
畢竟,這個社會,唯一不變的就是變!
-
程序員
+關注
關注
4文章
952瀏覽量
29805 -
ChatGPT
+關注
關注
29文章
1561瀏覽量
7675
原文標題:ChatGPT會讓程序員下崗嗎?
文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論