作者parttime (隱r)
看板Soft_Job
標題[請益] 公司請人如何看待ChatGPT?
時間Thu Feb 23 13:36:47 2023
就是原本想轉換新程式語言,
原本推算會有很多東西要學,
但剛好ChatGPT騰空出世,
一開始想用ChatGPT來學
結果發現因為知道需求,
就好像是不是不太需要學了
就大多都能ChatGPT直接請他產出程式碼
我變成是測試和維護是否執行正確就行
那這樣可以在不熟新程式語言的情況下通過面試嗎
但程式能用新的程式語言做出簡易的需求
就是靠ChatGPT,等於我只是負責維護ChatGPT的程式碼?
這樣會不會很奇怪?
就是我還需要先花很多時間先學會新的語言的開發嗎
還是用維護的技能就好?
我感覺問題在大型專案,怕ChatGPT罩不住
不知道大家有什麼看法?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.253.62.96 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1677130609.A.ECF.html
1F:推 CGS0: 你用 chatgpt 寫,他寫錯你也要能看出問題在那02/23 13:40
2F:推 CRPKT: ChatGPT 出的東西常常都跑不起來吧02/23 13:42
3F:→ CRPKT: 另外如果你曾經大量使用一種語言,新語言上身應該不用太久02/23 13:43
4F:推 qwe70302: 這東西太新了,拿它全面取代RD風險太高,光是產出的所02/23 13:52
5F:→ qwe70302: 有權都還沒開始吵呢02/23 13:52
6F:噓 f12sd2e2aa: 沒能力檢驗生成的程式碼還敢用啊 這是給老手用的 菜02/23 13:55
7F:→ f12sd2e2aa: 鳥直接用答案會是災難02/23 13:55
8F:推 s06yji3: 未來設計和review的重要性大增02/23 14:07
9F:→ DendiQ: 不熟怎麼維護?02/23 14:08
就是可以維護的程度而已,就是邊學邊維護的概念 XD
然後我主要是設計的功能,程式碼就由ChatGPT代勞
因為要學到自己能獨立寫程式碼開發專案是有很多要學
就是如果預設是自己獨立開發,會有很多很細的功能要學
但如果預設是ChatGPT代勞就是維護他,邊學邊維護
變成是重在觀念,細節可忽略
就是這兩種差異
誕生這樣的想法
不知道是不是異想天開了?
※ 編輯: parttime (125.231.173.188 臺灣), 02/23/2023 14:45:22
10F:→ honestyer: 他可提供範例code 但邏輯還是要靠人02/23 14:43
※ 編輯: parttime (125.231.173.188 臺灣), 02/23/2023 14:49:35
11F:噓 f26724309: 浪費大量時間學會新語言? 你是來引戰還洗文02/23 14:51
抱歉 無意引戰,修改了
12F:→ vi000246: 你可以trytry02/23 14:52
13F:推 wei115: 能輸入的資料太少惹,有些問題是網狀的,要問一個問題要02/23 14:57
14F:→ wei115: 一堆前置資料,gpt一次又貼不了太多,結果就是他根本不瞭02/23 14:57
15F:→ wei115: 解你要問什麼02/23 14:57
16F:推 s06yji3: 一定會有coding或企業版的工具出現02/23 15:02
※ 編輯: parttime (111.253.62.96 臺灣), 02/23/2023 15:06:37
17F:→ bheegrl: 就算你說的是對的,那一樣要請人維護是要請懂的還是請你? 02/23 15:09
18F:→ bheegrl: 搞清楚你的對手啊 02/23 15:10
19F:推 lovdkkkk: 回標題,就是個可能會瞎掰的助理工程師 02/23 15:14
20F:→ foreverk: 反正助理工程師也可能瞎掰(? 02/23 15:36
21F:推 forever19735: 你也要有能力檢驗他產的程式碼能力,這工具就是方便 02/23 15:40
22F:→ forever19735: 資深工程師而已 02/23 15:40
23F:推 f496328mm: AI 如果文件寫得好,那應該挺不錯的 02/23 15:59
24F:→ f496328mm: 工程師很少人寫文件,覺得浪費時間 02/23 15:59
25F:→ f496328mm: 而文件又不需要講究 100% 準確 02/23 16:00
26F:推 ma721: 會不會問效率差1倍以上 02/23 16:01
27F:推 k798976869: 不就老手爽爽用小改交差生產力大增 不用請太多新人 02/23 16:17
28F:→ shooter555: 不夠精確的問題很常給錯誤的答案 發問要非常精確 02/23 17:03
29F:推 yamakazi: 爽到老手+1 02/23 18:21
30F:→ yamakazi: 老手才有能力把大問題拆分成小問題:動態規劃,新手根本 02/23 18:22
31F:→ yamakazi: 沒這個能力 02/23 18:22
32F:→ NCKUFatPork: 關於可以通過面試嗎?如果chatgpt有train過面試題目 02/23 18:28
33F:→ NCKUFatPork: 就可以,沒有就是亂答 02/23 18:28
34F:→ NCKUFatPork: 關於以chatgpt 為本體的維護:我建議你花個2-3個小 02/23 18:31
35F:→ NCKUFatPork: 時和chatgpt pair programming 開始一個新project 02/23 18:31
36F:→ NCKUFatPork: 你就會知道不可行 02/23 18:31
37F:推 cklppt: 你會寫程式嗎?為啥會問這問題 會寫程式的玩過幾下ChatGPT 02/23 18:37
38F:→ cklppt: 大概就知道這是啥玩具了 怎麼還會發這篇文 02/23 18:37
39F:→ NCKUFatPork: 另外即便假設今天有個方法可以讓chatgpt 記住你code 02/23 18:42
40F:→ NCKUFatPork: base 的所有setup ,他所能生成的code 的樣本大多 02/23 18:42
41F:→ NCKUFatPork: 數從pre trained 的code 生成. 時間久了寫爛code 的 02/23 18:42
42F:→ NCKUFatPork: 機率越高 02/23 18:42
43F:→ ssccg: 你去做做看啊,不要只是聽人說ChatGPT可產程式就在幻想 02/23 18:43
44F:→ NCKUFatPork: 但這還不包括chatgpt 因為input 太多當掉的可能性. 02/23 18:45
45F:→ NCKUFatPork: 以今天來說Chatgpt距離實際應用還有一段距離 02/23 18:45
47F:→ jacklin2002: stackoverflow都禁了,你說呢? 02/23 18:48
48F:→ wulouise: show your effort. 去試試看再來問這個問題 02/23 18:51
49F:→ DrTech: chatGPT真的超強的話,也只是剩省下查詢API怎麼用的時間, 02/23 18:53
50F:→ DrTech: 取代人寫程式真的別幻想 02/23 18:53
51F:→ leo08210917: 查一些工具怎麼用 比goole查看文件快多了XDD 02/23 19:11
52F:推 WaterLengend: 這種東西就是一些固定或是已知的單純工作或是條件可 02/23 19:31
53F:→ WaterLengend: 以解決,但是你要叫他設計根本不可能,設計終究還是 02/23 19:31
54F:→ WaterLengend: 人的工作,可以去看一下李開復在TED的演講 02/23 19:31
55F:噓 refusekkk: 邊學邊維護你不怕到時候不會debug出狀況嗎? 02/23 19:53
56F:推 mathrew: ChatGPT的code,根本不能直接用,然後你又看不懂 更慘 02/23 20:27
57F:→ alihue: 這不就跟"工程師都複製貼上"的笑話一樣嗎 02/23 20:59
58F:→ alihue: 工程師的價值就在知道哪些可以用以及要如何用 02/23 20:59
59F:→ shomingchang: 說實在的跟工具無關跟人有關 02/23 21:41
60F:→ shomingchang: 本來就會做的用AI會做更快 本來不會的你用AI就小心 02/23 21:42
61F:→ secretfly: 好無聊喔 與其想這種無聊八卦為什麼不好好鑽研? 02/23 22:54
62F:噓 bnd0327: 說ChatGPT寫的code能用的平常是到底有沒有在寫 02/23 23:02
63F:推 neo5277: 簡單的POC是可以啦 02/23 23:05
64F:推 jhjhs33504: 當很好的pseudocode工具沒問題直接用出問題要有辦法解 02/23 23:24
65F:噓 porsches: 這種程度的工程師,傻眼 02/23 23:30
66F:噓 secretfly: 人家都是利用以及學習 很討厭這種自卑與退縮的鳥風氣 02/23 23:57
67F:推 ptta: 你試試看吧 感覺很強 但是還是輔助 有時候會錯 有時候會自行 02/24 00:29
68F:→ ptta: 加入一些假設或不存在的api 02/24 00:29
69F:→ overhead: 你馬上試試看,就知道你的理論可不可行了 02/24 01:25
70F:→ async: 簡單的程式可以,大型系統的程式就沒辦法了 02/24 01:32
71F:推 sylviami: 我就問,它寫出來如果跑不動,你有能力debug嗎? 02/24 01:47
72F:→ sylviami: 你是要如何在不熟程式語言的情況下做維護??? 02/24 01:49
73F:推 labbat: 人工智慧篩選過的可複製貼上程式碼 02/24 02:00
74F:→ holebro: 今天叫chatgpt幫我修履歷和寫文件 爽死了 02/24 02:03
75F:噓 h821231: 你沒寫過code吧== 它生出來的code你拿來當作業玩還行 想 02/24 02:21
76F:→ h821231: 幫公司弄系統是不是搞錯什麼== 02/24 02:21
77F:→ meowyih: 免費給你試,你卻連試都不試然後相信新聞和網路胡扯的廣 02/24 09:24
78F:→ meowyih: 告宣傳? = = 自己試一下啦,叫它 "寫程式" 根本就只是把 02/24 09:24
79F:→ meowyih: stack overflow 抄一小段給你而已,你還真以為這東西可以 02/24 09:25
80F:→ meowyih: 寫甚麼多完整的大東西喔? 想太多 02/24 09:25
81F:推 BK0211: 蠻好用的啊,執行簡單的指令用起來跟linux機有87%像 02/24 09:34
82F:→ BK0211: 例如nslookup 02/24 09:35
83F:噓 homuhomu: 細節可忽略? 讓系統不穩定甚至是崩潰的臭蟲都藏在細節 02/24 10:51
84F:推 zxcasdjason1: 舉例來說 最近我要他生成一個對pdf加密的功能模組 02/24 11:36
85F:→ zxcasdjason1: 給我,結果他直接上 sha256 給我,還真的能用,但 02/24 11:36
86F:→ zxcasdjason1: 也沒屁用,瀏覽器打開根本不知道這是什麼東西,後 02/24 11:36
87F:→ zxcasdjason1: 來我回頭去谷歌,才找到合適做法,所以當你連做法 02/24 11:36
88F:→ zxcasdjason1: 與方向都不知道時,如何驗證它給你的是正確? 又怎 02/24 11:36
89F:→ zxcasdjason1: 麼問到你要的東西,關鍵知識還是要靠你去掌控,需 02/24 11:36
90F:→ zxcasdjason1: 求不對努力浪費 02/24 11:36
91F:→ fiiox3: 現在只叫它幫忙寫config,還挺好用的 02/24 12:14
92F:推 sowulo: 可以請他出一個簡單的板再自己刻細節 會用的話滿好用的 02/24 14:33
93F:→ sowulo: 但終究只是一個工具而已還是要看人怎麼使用 02/24 14:34
94F:→ DendiQ: 我感覺 TDD 也有一點點這種感覺,如果你寫測試很厲害的話 02/24 15:39
95F:→ DendiQ: 上面有些推文講的情形感覺就還好,但你很厲害也不會上來 02/24 15:39
96F:→ DendiQ: PTT 問這問題 02/24 15:39
97F:推 hegemon: 這個最好用的時候是,你已經知道做法也知道要做啥,只是 02/24 16:05
98F:→ hegemon: 懶得自己做的時候 02/24 16:05
99F:→ superpandal: 這有個問題就是你老闆怕不怕程式碼外洩 畢竟chatgpt 02/24 20:31
100F:→ superpandal: 是網路服務 如果你分批取巧方式問 那你總是要對 02/24 20:32
101F:→ superpandal: 傳上去資料審核 那不就更累 02/24 20:33
102F:→ superpandal: 拿來學習倒是挺好用的 02/24 20:35
103F:→ superpandal: 功能也的確跟google重疊 難怪google很緊張 02/24 20:37
104F:→ superpandal: 至於簡單的模板板你自己寫一個generator就可以了 02/24 20:42
105F:→ superpandal: shell都可以寫一個generator 02/24 20:42
106F:→ superpandal: 它生出來的模板你也得要了解 不如弄自己的 02/24 20:43
107F:推 chunfo: 可是如果一個人的效率能提升三倍 就可以解雇兩個人 02/25 22:00
108F:推 TAKADO: 當你有一小段功能簡單明確,但你又懶得花時間去Google查好 02/26 14:17
109F:→ TAKADO: 複製貼上的一次性邏輯時很好用,先讓AI寫完你再自己修一下 02/26 14:17
110F:→ TAKADO: 。賺到的一小段時間可以去廁所解個每日或抽根菸,簡直是薪 02/26 14:17
111F:→ TAKADO: 水小偷的神兵。 02/26 14:17
112F:推 TAKADO: 這東西最可怕的是,CatGPT連第三方套件的使用範例程式碼都 02/26 14:23
113F:→ TAKADO: 能寫個7.8成的正確程度,包括各種開源跟付費。 02/26 14:23
114F:→ superpandal: 簡單的錯誤少 但簡單的你也搞的出來 02/27 02:50
115F:→ superpandal: 只是你都是手動寫 02/27 02:52
116F:→ superpandal: 開源的本身就有一定的規範 特殊需要就gg 02/27 02:53
117F:→ superpandal: 就多數人來用多半只是個產生器 02/27 02:55
118F:→ superpandal: 更深入的花的時間不會更少也有外洩資料的疑慮 02/27 02:58
119F:→ superpandal: 只有私人ai才減少這樣的疑慮 但這東西 02/27 02:59
120F:→ superpandal: 是不可能公開的 即便公開你也得花很多錢 02/27 03:00
121F:→ superpandal: 建置 真到了硬體爆強的時候那也是下個時代了 02/27 03:01
122F:→ superpandal: 還不說到後來技術會不會過時又有更強的 02/27 03:03
123F:推 pacino: 把它當工具書來用是可以的 02/27 13:50
124F:推 acenova: 老手才有辦法化繁為簡去問他小功能去堆疊 02/27 18:15
125F:→ superpandal: 但時間優勢就沒了 首先你要思考要問什麼 02/27 20:25
126F:→ superpandal: 不是你一個人你還得請示別人然後用它懂的方式去問 02/27 20:26
127F:→ superpandal: 去問 這都做到了 你就成功幫chatgpt訓練了 02/27 20:27
128F:→ superpandal: 先不說伺服器會不會記錄請求 別人再使用的時候 02/27 20:28
129F:→ superpandal: 候就有可能會有你的成果在裡面 02/27 20:29
130F:→ superpandal: 其實還有個問題就是chatgpt每次生出來結果都不同 02/27 20:39
131F:→ superpandal: 不同 你整個程式就不會有一致性 不一致你又得 02/27 20:40
132F:→ superpandal: 花時間解決 02/27 20:41
133F:→ shomingchang: 超強的 以後不用專門請各種語言的人 03/05 03:54
134F:→ shomingchang: 只要一個資深懂系統的人用 chatgpt 就可以實作了 03/05 03:55
135F:推 acininder: 看到有人不懂裝懂不會用在那不可行就很好笑 03/05 12:24
136F:→ superpandal: 會實作的還是會實作 規劃與實作是不同世界 03/06 15:23
137F:→ superpandal: 至於產code方面 寫個腳本就產了 幾乎無用 03/06 15:28
138F:→ superpandal: 更別提風險 03/06 15:29