[討論] 用AI寫code產生的疑問
相信對新技術具有敏銳度的各位,
在這幾個月都有使用過AI來幫忙寫code,
但在使用過程中不經有一個問題一直迴盪在我的腦海中:
「AI幫我快速生成一個feature的模板,
我在修改的過程中就像在做code review,
公司還需要找初階工程師嗎?」
不曉得各位高手們是怎麼看待這個問題的?
--
等到資深的死光退休了公司直接倒閉嗎?
這個問題不太可能發生,因為: 目前:請AI幫忙整理資淺到資深的學習課程 未來:給關鍵詞請AI調教師調教
有工具還是要有會用的人,機器翻譯出來也是給人工翻譯
當快速打底的
有點文不對題,也看不懂在講什麼@@
雞生蛋蛋生雞,經驗足夠才可以跳過很多中間步驟
初階工程師還是有個養成階段,公司也需要忠誠度夠的員工
認同,當初也是透過公司培養才晉身資深, 不過在我剛晉身資深工程師時也不是自己就單幹設計跟一些規劃了, 還是有別的資深帶領。
對阿,你不會被AI取代,但會被 會使用AI的人取代
這樣很好啊 工具能做的本來就沒必要人工
如果這個疑問是事實, 那還真是一件可怕的事......, 低階工作可是養活不少家庭的。
我反而覺得初階人員善用工具 能加速提升到中階程度
同意,但你口中說的中階門檻變低了, 公司還有需要找低階嗎? 會用的人,離高階又會很遠嗎?
當然要找初階才便宜啊
有可能就是大家一起變低薪, 但有專業在的人相信能不受影響。
除非AI有辦法「負責」寫出來的code,不然我覺得還是不可
能取代
同意,依照這個邏輯, 這就是我感覺不會是會用AI的資淺取代會用AI的資深的原因。
以前一個資深帶三個資淺,現在一個資深帶一個資淺加
AI就夠了,現有工作資淺的工作機會會變少,但也可
能會因為AI有新的工作機會出現。
很有道理,感謝分享。
以前大學畢業就可以找工作這幾年還都要先開個github寫個page
秀幾個小計畫 ,現在有了ai,我感覺都是資淺定義下限被提高
或重新定義
看起來越來越命苦。
其實我蠻好奇現階段 AI 產 code 可以到什麼程度
是簡單的需求還是連很複雜的know how都能弄出來?
AI產code幾乎都可以馬上用,目前沒辦法100%符合know how, 需要人為下去修改,know how複雜的情況要分段請他處理。
所以如果請他寫一個cms他可以完整產出來嗎
如果你把AI當高階語言使用,有機會,或者說大部分都可以。
不用 以後都給AI做了 你爽了嗎?
以後連工程師都不用了 大家去做服務業
不好說,好幾十年後也不是不可能。
GG輪班唯一解
樓上幾位火氣有點大喔...XD
我覺得還是需要初階工程師,來處理單純用重複性的問題。
由資深工程師來處理需要經驗的問題。
不過換個角度來問,需要經驗才能解答的問題,也可以問AI
阿?
資深工程師也會被影響吧...
好問題,重複性問題可以交給機械處理, 但是設計跟規劃牽扯到人跟錢還有喜好,不是AI可以處理的。
當初柯達/柯尼卡的員工被請回家的時候,我們沒出來幫忙,
現在換我們被AI取代了,當然不會有人幫我們忙
這個議題有點太大太遠了,牽扯到社會跟世界的運轉模式, 不是我這種小蝦米能決定的。
同意上面說的重新定義初階,很久以前會用電腦是技能,現在
應該不會這麼說了吧
很實際的案例。
台灣可能過久一點又會變成用電腦是技能了
日本已經開始有這個現象發生
年輕人都用手機不用電腦
說到這個,我已經看過好幾個同學(非工程師)對新來的
實習生不會用word跟excel感到震驚
等級除了用技能分,還可以用薪資分級啊,誰領最初階薪資的就是
初階工程師
其實就跟現在寫組語的人數減少很多一樣 還在的都是寶
不過初階的需求會存在 以後會有很多會用詠唱寫 但不會改的
昨天我跟ChatGPT pair-programming時發現它寫的有安全問題
這種東西說穿了提醒它一下它就會改 但知道要提醒還是一個檻
非常同意,感謝分享, 我原本的問題有點一葉障目惹。
低階一定死一片
還有想轉職的人真的要考慮清楚。
這跟google search剛出來的時候ㄧ模一樣 仔細回想
請教chatgpt寫reactorr-netty的code,幾乎都是不能執行
我覺得是會拉高技術門檻或是學習曲線,有一天不會用AI或是
用得不好的人,會越來越弱勢。就跟現在不會查stackoverflo
w,或是總是問錯問題,一樣有辦法工作,但是遇到問題少了
很多更有效解決途徑。
AI幫忙寫code,換個生活化的例子,其實有點類似洗衣機,洗
碗機的存在一樣。
很生活化的例子,感謝分享。
※ 編輯: Suleika (123.194.158.171 臺灣), 03/28/2023 13:24:29不用請人 以後一個AI寫code 另外一個AI review
就跟當年機器取代人力一樣阿...
我覺得初階工程師在學習與入門的路上,因為有了AI這個
好夥伴,進步的速度會更快!也能多參考它提供的不同寫
法來精進自己,再也不用一個問題一直找不到解答且又沒
人可問的狀況下一直卡在那裡,問問AI後再自己嘗試看看
,相信就能夠找到答案。
能取代的是重複性的性質的部分,有一部分是你想解決
甚麼問題,最終加快解結問題的速度
有一點是不太好取代就是企業的商務邏輯,怎麼用合適
描述讓AI了解,這點其實是有一定困難度
所以對於產業領域知識度高的很,且能描述正確邏輯
給AI讓他解決一些比較繁瑣的過程,會有不錯效果
還是需要找人甄別他說的是真是假呀
不太好解決很大一部分原因是也沒人懂整個邏輯吧XD
常寫code就知道有些code本來就很機械式(例如建立class
給Property設初始值之類的),這些交給AI來處理,至於
需要由0到1的創意發想階段,才交給程式設計師處理
處理一些討厭的巢狀結構能丟給AI 少消耗一點腦力
或是請它幫忙重構一些亂七八糟的邏輯
不就跟當年高階程式語言出現取代組語差不多概念
我比較困擾的是他真的太好用了,導致其實吸收起來資訊量很
大。我現在的工作同時需要他幫忙DevOps、架sever解Linux c
lient-end issue 、寫web app、串龐大的c++ 3rdparty(對
我被當高級萬能雜工)。雖然靠著既有知識跟經驗應該還是可
以一個一個解決,但大腦真心累到想放空,有人跟我一樣困擾
嗎….
真的...
不需要困擾阿,好用就用 XD
拿來當產生器還如獲至寶... 你寫的好省的時間
好省的時間會比你用ai來的多
當然都不想拿來當產生器 自己會搞而且還有安
且還有安全疑慮 個人資安越來越變態了
了
感謝以上分享。
※ 編輯: Suleika (123.194.158.171 臺灣), 03/28/2023 20:34:39資深的跳槽或退休 公司就倒了呀 本來就一直找資淺進來補
慢慢養
何不用一次看看再來發文?
AI遇到需要一點邏輯的問題 就不行了啊
目前在使用上是有技巧的, 說白了就是問問題的方法, 高效得到堪用的結果。
在發展下去,應該是剩下資淺的工程師,反正都ai在寫
就方便一點的google吧 查查某個東西用法或範例
有提示工程師
這前提是:AI百分之百正確,公司上線有問題,完全不會有任
何損失。
上線後有越大風險的軟體,越不敢這樣做。
精闢。
你不就是初階工程師自己review的案例嗎...
ai生成code只是減少RD網路找答案的時間,影響不大吧
中間門口沒變低啊,反而提升了。要學的知識更多更廣
中間門檻
看怎麼定義初階中階高階吧, 中間突然蹦出這系列的說法容易混淆, 用資淺資深大家的認知相對一致。
推DrTech
現在一堆工作也不用會組合語言啊
也許現在就是一個轉變的過程。 感謝以上分享。
※ 編輯: Suleika (123.194.158.171 臺灣), 03/31/2023 09:45:103
幾個未來可能的 cases: 當工程師工作開始都提早完成了,會有以下幾種發展 1-0: 裝忙不要被老闆發現 or 更早下班 1-1: 老闆接更多工作 1-2: 砍人,更少工程師做更多工作14
其實很多新技術在早期和成熟後相比你會感覺他的應用是完全顛覆最初想法的 例如 web 仔最熟稔的 web 好了,網路泡沫時代前大家對電子商務 的觀點是在網路上的一個廣告頁,每個網站就像一間街邊店一樣,透過網址 這串虛擬地址你可以造訪網路上的任何一間店,找到你要的資訊,更容易媒合實體交易 當時的 web 就是一本電話簿的概念18
這篇展示ChatGPT的威力與限制。 他問Bing如何raycast一個有displacement map的geometry. 原po問到最後,答案是不可能或給錯誤的程式。 下面有人回答他把原po的問提去問ChatGPT4,說得到很好的解決。2
今天剛好在它版討論AI寫Code,晃過來看到這邊也在聊, 小弟是個很久沒專注在Coding的前低階工程師,所以這篇文大神前輩們看看笑笑就好 主要來丟幾的AI Coding工具,這邊的朋友有興趣可以去玩玩看, 直接叫GPT4寫Code真的不會是個好用的方法。3
事實上未來沒有寫code這種東西 我們會在當下才會認為應該是這樣 而未來根本沒有所謂的寫code 而是跟AI說你要解決什麼問題 它就幫你解決這樣48
跟本文可能不相干 昨天公司一場面試 是線上面試 在考線上coding的時候 對方可能也不知道他打code的軌跡我們是看的到的 就看到問題那個區塊被全選複製 過幾分鐘後對方答案突然行雲流水全部打出來3
回覆應該會變得很長所以特地開一篇。 在專案規模越變越大的時候怎麼去處理祖傳代碼? 從人類既存的軟體史來說這些祖傳代碼幾乎沒有修好的可能性,從這個方向由AI做出發點來討論。 專案本身的複雜度正比於 BUG 的發生率,而 BUG 的發生通常是錯誤的抽象造成的結果。 所以AI可以處理嗎?不行,因為是人類在提需求時就已經有問題了。8
GPT本質為用文字去計算機率以及最有可能的輸出 並非邏輯理解, 且有token數目上限. 由於是用大量data + fine-tuning, 應用在生成code上面, 生成的code能不能用取決於: 1. 功能是否常見 2. 使用的語言(language), 函式庫(libraries), Framework是否open source且常用
26
Re: [閒聊] 我們離人工智慧的奇點已經不遠了嗎?大家好,一般人感受可能還沒這麼深, 但是對於ai 改變生產力跟世界這一點, 軟體工程師應該是最深度有感的一個族群。 我現在在工作上已經大量使用chatGPT, Plus當然是直接刷下去。21
Re: [討論] chatGPT會取代軟體工程師嗎?提供一個有趣的觀點 在 堆疊溢出 的網站有關於一則公告內容是禁止 chatgpt 回文。 底下有一個 AI 研究員的論點很有趣。 temporary-policy-chatgpt-is-banned?cb=118
Re: [閒聊] 只剩AI創作的世界身為一個資訊從業人員,從另外一個角度來分享一下我的看法 目前程式設計師 a.k.a. 碼農的領域,其實已經有 "直接利用AI寫程式"的方式 包含Github的Copilot以及其他競品例如tabnine(但我沒用過這款) 目前的實用性老實說高出我的想像許多,甚至幾乎你只要函式名稱取的好,或是寫 個備註,寫個兩三行,剩下的Code AI直接都幫你「猜」出來6
[問卦] 有人開始用AI偷寫code和mail了嗎一些簡單的code聽說都可以直接丟給AI了 還可以根據你的要求要他修改 但我是文組我不知道 但拿來回MAIL是真的好用 根據你的狀況、你的角色、語氣5
[問卦] 工程師用ai寫code 是不是不用加班?一堆工程師經常要加班 常常一副死人樣 那他們用ai寫code 這樣是不是就不用加班了? 有沒有八卦? --4
[問卦] AI會摸奶嗎?欸欸 我愛秋啦 愛唱秋的秋 愛秋在研究AI 自我學習機器人 剛在寫code5
Re: [問卦] ChatGPT到底是炒作還是未來趨勢?!你必須要熟知某方面知識 然後對AI進行測試 才會發現ChatGPT的可怕 目前測試 給出題目請AI做日文五七五和歌->百份百正確4
Re: [新聞] 工程師將被取代 月付300元 AI代勞寫程式如果可以餵code讓他學習怎麼coding的話 就像微軟有一個ai那樣 但是後來這個ai不是被玩壞緊急下架了嗎 我跟你講 按照人類的尿性4
[問卦] 用AI寫遊戲是未來趨勢了吧現在的AI能說會唱的 可以用ai寫code, 用ai作曲, 用ai繪圖, 用ai寫小說 那不就可以集成式的 把整個遊戲都外包給AI去完成 叫AI想劇本 叫AI配全語音 遊戲UI的圖和NPC 怪物的圖 都叫AI畫 最後用AI寫code1
Re: [請益] 為什麼文組轉職主流是寫code看到這文就想起最近跟同事聊天 說到這一陣子看到一些產品主打no code 工程師都會想推No code做網站 no code做機器學習 no code部署到k8s 這種猴子這都會用的產品 同事就閒聊說什麼都no code了還要我們這些工程師做啥