走到一半了,覺得該停下來整理一下。
這 15 天裡,我們一路從認識 Magento 到實際寫模組,過程中其實也有蠻多體會。
有些篇幅,我們是直接用 Claude 或 ChatGPT 幫我寫程式,像是一種 vibe coding。
這確實帶來不少驚喜:短短幾分鐘就能生成模組雛形,甚至跳過了很多過去需要翻文件、測試的時間。
但同時,它也不是全都順利。
AI 會產生幻覺,會給你一個看似正確、卻實際上沒法跑的範例。
這時候就會發現:對框架本身還是要有一定理解,才能引導 AI 幫你完成想要的東西。
有時候它產生的 XML 配置,檔案路徑或節點明明就不存在;有時候它寫的 class 名稱聽起來很合理,實際上 Magento 根本沒這個東西。
這段時間我慢慢體會到,AI 在開發上比較像是一個超強的助理:
更重要的是,現在寫程式,已經不只是「自己寫」了,而是「如何請 AI 幫我寫」。
你要學會怎麼問、怎麼限制範圍、怎麼拆解需求,AI 才會給你更精準的答案。
這是一個新的能力,也是我們這一代工程師正在學習的東西。
整理到這裡,其實我覺得「基本功」已經差不多打好了。
接下來的篇幅,我想要更貼近實戰 —— 把我們公司在 Magento 開發過程中,真的遇到過的問題搬出來,分享我們是怎麼解決的。
這些問題不是照著官方文件練習就能遇到,而是專案裡實打實踩過的坑。
我也希望透過這樣的分享,讓大家看到:學習一個框架不只是會寫程式碼,更重要的是在真實環境下怎麼解決問題。
好啦,今天就先小結到這裡。
從明天開始,我會直接帶大家看第一個真實案例,一起來體驗「遇到問題 → 排查 → 解決」的完整過程。