各位前輩好,小弟目前是在公司實習的菜鳥,目前負責開發公司內部系統的一小部分新功能(包含基礎的 CRUD)。
因為自己還很菜,開發流程通常是:
1.先跟 AI 討論資料流與寫 Code 的流程。
2.請 AI 輔助產出初步的程式碼。
3.產出後我會逐行順過邏輯,確保自己知道每一段在幹嘛,最後才拼湊成小系統。
雖然功能動得起來,但心裡總有一種「這不是我自己寫的」空虛感。想請問各位資深前輩:
在沒有 AI 的年代,大家真的是每一行 Code 手打出來的嗎? 如果是手打,是不是對程式碼的掌握度會比現在依賴 AI 的我們高很多?
關於「造輪子」與「拼裝車」: 常聽人說工程師要避免重複造輪子,所以前輩們以前也是利用公司的 Code Base 或從網路上(如 Stack Overflow)找片段來改裝成「改良版拼裝車」嗎?
拼裝的同時會理解每一行嗎? 如果是參考既有的程式碼進行拼裝,前輩們會要求自己理解其中的每一行細節,還是只要確保輸入輸出的結果正確、能跑就好?
現在有 AI 輔助雖然開發很快,但很怕自己會因此少了底層的基本功。
想聽聽前輩們對於「新手過度依賴 AI 輔助開發」的看法與建議,謝謝大家!





