

本篇來自五倍紅寶石資深工程師 RUBY 大叔投稿,INSIDE 經編審刊出。
最近很多人在關心我的工作生涯,老實說,當我第一次聽到「AI 是否會取代工程師?」時,我是略感不安,還萌生是否該去賣雞排的念頭,店名就叫「工程師炸雞排」。畢竟工程師一度是很多人想投入的職業,但隨著技術跟 AI 普及,那種「不可被取代」感逐漸在消失,不過,在深入了解 AI 後,我認為它短期內不會取代工程師。
上禮拜寫程式寫一半,碰到一個棘手問題,決定請 ChatGPT 幫忙,一開始,它非常快的給我解決方法,我很驚訝,但當我進一步問它更多問題,它開始「歪樓」,程式碼越看越怪,最後,我發現它給的建議不完全正確,有點像是不會修車的人告訴你該怎麼修一樣,我還是得靠自已的經驗來處理這個問題。
Copilot VS. ChatGPT 誰好用?
我同事 Mike 現在用 AI 用得很勤,他同時用 Copilot 跟 ChatGPT 工作,以下是他使用心得,我原封不動跟大家分享。
Copilot(主動型):能幫助自己在開發過程中快速取得功能所需的程式碼結構,但程式碼還是需要細細看過跟調整,因為 Copilot 給的並不是最準確,本來以為可以稍微提高效率,實際卻沒有太大差別,會花時間更動細節,甚至有時主動給的內容有點答非所問,在使用前需要先幫它(餵資料)做很多功課,才能提高準確性。
ChatGPT(被動型):跟 Copilot 相比,使用上幫助比較大一點,但需要用問問題的方式互動,實際餵程式碼測試下,它能察覺很多開發上的 Bug,甚至丟出的答案幫助工程師思考更多解法,少數狀況下(任務不複雜),整段程式碼甚至能直接用,除了在程式碼開發或除蟲以外,還能減少在開發時,閱讀文件的時間成本,只需要把網址貼上 ChatGPT,它就能直接告訴使用者網址裡的內容是什麼,比起 Copilot 更愛用 ChatGPT。
善用 AI 減少工程師的撞牆期
Mike 是公司新進工程師,他覺得透過跟 AI 互動學習到很多,就是把 ChatGPT 當指導老師的概念。AI 確實對工程師的工作產生重大影響,尤其在解決一些以前從未碰過的問題時,它能快速幫上忙,以前我們花費很多時間在學習跟吸收新知,而現在有了 AI,的確可以很快獲得需要的資訊,增加工作效率、減少時間成本及撞牆期。
作為工程師,我的工作不僅是寫程式,還包含設計、開發產品,需要解決複雜問題,有時需要一點創造或想像力,這點是 AI 難以做到的,它無法理解人類的價值觀,也很難真正取代人與人之間的互動跟溝通,如果它真的開始有「價值觀」,我應該要真的去賣雞排了?我認為目前 AI 給工程師帶來的是正面影響,讓工程師能與 AI 協作,總之,短期內不會被取代。
人不能放棄自己,不能只靠 AI
關於 AI 的出現,我身旁的朋友都有點憂慮,一天之內我就聽到兩個朋友跟我說:「好可怕」、「怕被取代」,其實如果現在 AI 都能做到這種程度,距離被取代也只是早晚的事,我認為人們該思考的不是這件事,而是認識它、駕馭它,有一些人到現在還不敢打開 ChatGPT 使用,還有很資深的工程師對 AI 不屑一顧,無法面對新科技恐懼,直接放棄了解。
套句同事 S 子最近掛在嘴邊的話,她說:「人不能放棄自己,不能只靠 AI。」因為 OpenAI 公司總有一天會開始擬定更多收費制度,然而依靠 AI 並不能幫你完成面試,你可以運用 AI 學習讓自己「看起來」很聰明,但若要現場解黑板題或上機考,你的實力如何就會露餡。
BTW,作為資深工程師,我最近的樂趣是:質疑 ChatGPT 的答案正確性!
責任編輯:Anny
核稿編輯:Mia
加入 INSIDE 會員,獨享 INSIDE 最精采每日趨勢電子報,未來還有會員專屬內容。 點擊立刻成為會員!
延伸閱讀:
- 劍指微軟 GitHub Copilot!Google 攜手 Replit 用 AI 幫你寫程式碼
- 裁員潮、年後轉職潮 工程師求職履歷這樣寫 ft.ChatGPT
- 2022 年 Ruby 已死?一個優點讓工程師愛不釋手
- 初學者想選全端最有價?修煉 3 點「全端」技能,通往最強工程師之路
- 給畢業生的建議:成績低空飛過也沒關係,但如何找到適合自己的工作?
最新發展: