看到滿多年輕工程師提問:工作時經常查 ChatGPT,感覺不太踏實,沒關係嗎?
讓我簡單談論一下這件事 ---
首先,讓我們把時間倒回 2000 年代 google 剛出來的時候 當時一定也是這樣,
年輕工程師遇到問題狂查 google 資深工程師則覺得 google 可有可無,真的有問題,
桌上的工具書大概要翻到第幾頁他也都知道,翻一下不用 10 秒就有答案
時間快轉到今天,
年輕工程師遇到問題狂問 ChatGPT 資深工程師則覺得 ChatGPT 可有可無,真的有問題,
google 關鍵字怎麼組合、stackoverflow or reddit or 某某技術論壇,找一下不用 10 秒就有答案
新科技的出現,讓一些「死背類型」的任務變得「毫無意義」 比方說現在沒人會去背歷史事件的年份了,
因為要用時 google 一下就有 同理,現在的工程師,所用程式語言的某些語法、函式名稱、API 用法,沒背起來,根本沒關係 不信的話,
問問看用 Linux 的工程師,怎麼解壓縮檔案,
看看有幾個人可以不查 google 打出指令
``` tar -xzvf 壓縮檔名稱.tar.gz ```
所以 AI 的出現,如果讓很多以往工程師視為 knowhow、design pattern、convention 的東西,
降格為「死背類型」 那麼這些東西當然不用靠肌肉記憶去記住了,每次遇到就去問 AI 即可
我認為工程師這行業的重點在於,你知道「某些問題在技術上可不可能被解決」、「解決方案的大方向是什麼」、「不同解決方案的成本跟考量分別是什麼」
如果你都知道大方向,但是細節語法常常忘記,那習慣性問 AI 當然沒問題
但如果每次查完,你都是把一大堆你自己根本不知道在幹嘛的程式碼複製貼上,
那就很有問題
簡單講,這些新科技「可以減少打字的時間、減少查詢的時間、減少翻閱的時間」 但是「無法減少你學習的時間」
未來的趨勢可能會朝著更加強調解決問題的核心能力和創意思維發展。隨著AI技術的進步,基本的程式語法和特定知識的查詢將變得更加容易,這也就意味著工程師將有更多的時間專注於解決問題的過程,思考如何將技術應用到創新和實際的問題上。
除了技術能力,軟技能將變得更加重要。這包括溝通能力、團隊合作、問題解決能力等。工程師需要能夠將技術解釋給非技術背景的人,並能夠與不同背景和專業領域的人合作,共同解決跨領域的問題。
此外,持續學習和適應能力也將成為未來工程師的重要素質。技術在不斷發展,新的語言、框架、工具不斷涌現,工程師需要保持學習的熱情,不斷更新自己的知識,以適應快速變化的科技環境。
最後,創新思維和創造力將成為工程師的競爭優勢。AI可以幫助處理大量的數據和執行特定任務,但它缺乏人類的創造性和直覺。工程師可以利用AI的輔助,集中精力於探索新的應用、設計新的產品和解決真正具有挑戰性的問題上。
總的來說,未來工程師的角色將更加注重創造價值、解決問題和應對挑戰,而不僅僅是技術的應用和實現。