嗨各位,沒想到時間過得這麼快,立刻就到了第三十天。
透過照片日記 App,從頭到尾學了基礎的物件導向程式設計,連 SOLID 都介紹了。
礙於篇幅,還有一些觀念沒有介紹,不過應該足夠開始你的程式之旅。
不過話又說回來,當模型越來越強大的狀況之下,重頭開始學習程式變得比起過去狀況更為複雜。對比過去,早年手工師傅們透過實作經驗,慢慢地將前 29 天的內容內化,並整理出了前述的 SOLID、設計模式(Design Pattern,這系列文沒教 🤗)⋯⋯ 等等。
2026 年之後,反而是如何與 AI Agent 合作一齊開發更為重要。那這些基礎學習的意義何在呢?我的個人意見認為學習基礎有助於:
現代程式教學課程也有了變化,例如史丹佛的 CS146S: The Modern Software Developer,教學主旨也變成
Software engineering is changing. Instead of humans writing every line of code.
更進階一點的,MIT 的課程 MAS.S60: How to AI (Almost) Anything 最終更是跳脫了存粹程式設計的部分。
也許我們正處於一個大循環的轉捩點。或許,未來縱觀歷史,手工寫程式的時期會比 Agent 寫的時期短 (就像智慧型手機的存在時間已經大於傳統的智障手機了 📴,哭永支 Sony Ericsson)。
也許該考慮去做味增了。