隨著 AI 越來越發達,很多工程師開始擔心自己有一天會被 AI 取代,也有很多的人想趁著這個機會,挑戰看看能否在沒有工程師的狀況下,自己使用 AI 做出之前想做,但是技術上或者時間上沒辦法完成的項目。
在這個時代,學程式語言和框架還有沒有意義呢?
我認為是有的。
雖然語言本身的用法和框架本身的用法,隨著 AI 的出現,價值越來越低,但是製作專案的能力和正確使用 AI 的能力依舊很有價值。要能正確地使用 AI 建立較為複雜的後端服務,還是需要使用的人對後端技術有一定的理解和經驗,以及對使用框架的優缺點有足夠的觀念,才能避免問出錯誤的問題,或者在 AI 出錯時能找出答案內有問題的地方,並加以改正。
要能累積這些觀念和經驗,不管有沒有使用 AI 加以協助,透過實際製作專案來累積經驗這個流程還是不可或缺的。
在後端專案開發上,隨著 PHP 這幾年不斷地改進,印入了許多新的功能和寫法,使用 PHP 撰寫後端服務可以說是各大語言內開發最為便利,使用起來所需要的入門門檻也最低的語言。
之前我們在 Laravel 6.0 初體驗!怎麼用最新的 laravel 架網站! 介紹過 Laravel 6,也在後面的鐵人賽中撰文 Laravel 9 漫遊,享受魔法般的極速網頁開發體驗 介紹過 Laravel 9 和之前的不同,以及和 Laravel 6 相比改進了哪些東西。
隨著 Laravel 邁進 12 版,這次的 Laravel 不僅僅在專案建立、專案開發、專案部署上都有相當的改進,搭配上各式各樣的套件,許多我們常用的功能,包含自動化測試,簡單的前端畫面功能,管理後台建置,甚至連如何使用 AI協助開發上,都可以找到對應的套件協助達成。可以說真的把開發者體驗(Developer Experience)推進到一個相當高的程度。
可以說,在現在 AI 已經如此發達的時代,如果你對後端開發有興趣,那麼嘗試使用 Laravel 12 這個嶄新的框架練習快速建立專案,以確認自己在專案開發上的知識是否正確,和累積自己的實際開發經驗,可以說是非常重要的一個進步管道。
這三十天內,我們就一起來看看 Laravel 12 和過去的 Laravel 相比,又改進了哪些東西吧!
感謝版主分享這麼有深度且及時的觀點!您提出 AI 時代下工程師的焦慮,以及學程式語言的意義,確實點出了許多開發者心中的疑問。
我很認同您的看法,程式語言的「語法」雖然價值降低,但「專案實作能力」與「正確運用 AI」的技能依然是核心。特別是您提到即使有 AI 協助,對後端技術的理解與框架優劣的判斷仍不可或缺,這對開發者來說是金玉良言。
期待您接下來 Laravel 12 系列文的介紹,尤其對於 Laravel 在提升開發者體驗(DX)和整合 AI 輔助開發的進步感到非常好奇。這對於想在 AI 時代持續精進的後端開發者來說,絕對是非常有價值的學習管道!謝謝您的分享!
也歡迎版主有空參考我的系列文「南桃AI重生記」:
https://ithelp.ithome.com.tw/users/20046160/ironman/8311