我確實經歷過這個過程的某個階段,那時我根本不相信 AI 工具能比我自己專業工作了 15 年的表現更好、更快。 所以一開始我對於給它真正的任務有很多猶豫。我對於給它一些任務,比如「改變這段文案」、「移動這個 div」、「設置這種類型的狀態」是可以的,但我從來沒有真正給它重任,因為我假設它會犯錯。這也是一種保護自己的方式。這是一種防禦機制,讓 AI 不會過於接近我認為是生計的東西。這是我如何養活自己和支付房貸的方式。 但隨著你開始多做一些這樣的事情,你會發現這些東西真的非常出色,也許你不需要手動實現那些你在其他應用中已經實現過 12 次的相同功能,無論是用戶個人資料頁面、使用 Devise 登錄,還是設置關聯數據庫表和架構。 然後你開始意識到這個遊戲有點像一桿進洞的高爾夫。你開始策劃,「我該如何寫出最佳提示,以便做最少的工作?」 我確信的一件事是,未來不會有更少的軟體。 從我的經驗中我知道的另一件事是,成為一名軟體工程師比單純寫代碼要複雜得多。這是品味、判斷、與很多人交談、與客戶交談。這是找出正確的方向和策略。 我在 2021 年的工作不再安全;它已經消失了。但我在過去八年多擔任產品工程師的工作肯定是安全的。這只是變化得很快。 我將有更多時間專注於產品和業務中那些不涉及 LLM 可以完成的重複性任務的複雜部分,並更多地專注於創造人們想要的東西的深層人性部分。