iT邦幫忙

2026 iThome 鐵人賽

DAY 30
2

嗨各位,沒想到時間過得這麼快,立刻就到了第三十天。
透過照片日記 App,從頭到尾學了基礎的物件導向程式設計,連 SOLID 都介紹了。
礙於篇幅,還有一些觀念沒有介紹,不過應該足夠開始你的程式之旅。

不過話又說回來,當模型越來越強大的狀況之下,重頭開始學習程式變得比起過去狀況更為複雜。對比過去,早年手工師傅們透過實作經驗,慢慢地將前 29 天的內容內化,並整理出了前述的 SOLID、設計模式(Design Pattern,這系列文沒教 🤗)⋯⋯ 等等。

2026 年之後,反而是如何與 AI Agent 合作一齊開發更為重要。那這些基礎學習的意義何在呢?我的個人意見認為學習基礎有助於:

  1. Agentic Coding 如有成本的考量,通常會有大小模型交互使用的情形。透過學習基礎知識,有助於辨識小模型的實作方向是否正確。
  2. 最重要的一點,學習基礎知識可以擴充認知四個象限裡頭最重要的「我不知道:我不知道」的那一格。就像以前世紀帝國開地圖迷霧一樣,如果能精確的對模型提問,效果通常會好非常多。

現代程式教學課程也有了變化,例如史丹佛的 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)。

也許該考慮去做味增了。


上一篇
[Day29] 只要真正需要的就好 Just like life
系列文
我的第一個手作りAndroid App!快樂學習物件導向程式設計!30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
chiaominchang222
iT邦新手 4 級 ‧ 2026-09-18 21:01:13

不要敲我的門拜託

0
饅頭
iT邦新手 5 級 ‧ 2026-09-18 22:24:02

恭喜完賽拉!我來敲門囉!

噢不!

0
AndyAWD
iT邦研究生 5 級 ‧ 2026-09-18 23:42:55

好耶,恭喜完賽!

帥!

我要留言

立即登入留言