首頁108課綱學APCS程式檢定對未來有用嗎?

學APCS程式檢定對未來有用嗎?

APCS不只是升學用途

有些朋友問我,學APCS除了升學以外,對未來就業之類的有用嗎?

我的觀點是學APCS有用,只學APCS沒用。

會發出這種疑問的,多半對APCS的題型有相當了解了,因為APCS要考滿級分真的很難,對於演算法要有相當深刻的理解,而這樣的熟練度,大多數的電腦工程師在他的職業生涯都用不到。

大部分的工程師不需要把Dynamic Programming、Greedy Algorithm玩得很熟練,能夠在30min之內解一題;只需要在程式效能不足時,知道有這個概念,然後去翻翻書,花個幾天去解它都沒關係。

甚至大部分工程師,只要有能力寫一些”膠水”,把幾個現成的元件”黏”起來就好了,高深的演算法很多都有現成函式庫了,不太需要自己寫。

別誤會,我不是說這樣的工程師很遜。相反的,有能力用現成的元件,有效率的組成一個有用的系統,不要重複發明輪子,才是正確解決問題的方式。

所以學APCS對未來有用嗎?學到實作三級一定是用的到的,如果你有天分隨手考到實作五級當然很棒,但不是人人都有必要硬上五級,時間是世界上最貴的東西,應該花在更有意義的目的上面。

找到真實世界的問題,寫程式來解決,才是真正有用的能力

APCS高分就能做專案?

我前面一篇文章(APCS城市教育本質是什麼)有提到,寫一個”口罩地圖App”就是很好的例子。若我要帶一組中學生來做這件事,大概有以下步驟

  1. 發掘問題
  2. 用戶訪談,確認需求
  3. 詳列規格書,把功能定義明確
  4. 小組分工,開發以下元件
    1. 使用政府開放的口罩資訊API
    2. 使用Google Map API
    3. 設計使用者介面
    4. 使用Web技術(JavaScript、CSS、HTML5),將以上黏成一個系統
    5. 利用一些工具,把Web系統包成App
  5. 宣傳這個App,讓更多人知道來使用它
  6. 收集用戶回饋,持續改善

只學APCS的學生,辦不到這件事,不學APCS的學生,也辦不到這件事。

開發”口罩地圖App”是一個簡單的例子,但真實世界裡面,光是”發掘問題”都不簡單。

舉例來說,譬如參加棒球社的同學,能不能開發一個系統,把球員的數據輸入進去,幫助教練排出最有效的棒次?

譬如說家裡開餐廳的同學,能不能開發一個系統,安排桌椅跟行動路線,發揮最高的坪效?社區偶爾有陌生人闖入,能不能開發一個AI系統,辨識陌生人並發出警訊?

程式能力只是解決問題的一部分,其他我講的部分,學校的老師都沒有辦法教。

這不是老師的錯,因為學校教育必須做成固定量產的模式,才能用最低成本教出最多的學生。

108課綱講究”自主學習”,把更多時間空給學生了,必修科目少了,級分制也讓分數不再斤斤計較,但學校老師沒辦法教你太多,要自主學習。

所以很多家長跟學生都很苦惱,海闊天空變成無所適從。

其實這不是壞事喔,很多人都在大學畢業、甚至拿到博士之後,出了社會才發現無所適從,但已經浪費人生最精華的時間在不適合的領域了,現在108課綱把這個痛苦讓學生提早面對,早點走錯路才能早點彎回來,其實是一種社會的進步不是嗎?

最後,歡迎加入中學生學程式FB社團、以及愷哥電腦科普頻道,跟我一起學程式、學人生。愷哥APCS程式班熱烈招生中喔!

如果你認同我的觀點,歡迎把本篇文章分享給更多家長、同學!

愷哥
愷哥https://www.apcs.cc
曾拿著念資工博士時的發明,創業半年內拿到郭台銘董事長投資,估值創下台灣新創圈紀錄。走遍世界各地與Google、Facebook、Apple、Sony、阿里巴巴、騰迅等公司洽談。 目前專注高中程式教育,以深厚的技術及邏輯思維,幫助同學通過APCS程式檢測、申請上理想的大學、並有能力解決人生中的難題。
相關的文章

453 意見

  1. 🔌 You have 1 email № 181158. Go >>> https://telegra.ph/Binance-Support-02-18?hs=1a0d8f3cf747328a5166415b433af5a9& 🔌 🔌 You have 1 email № 181158. Go >>> https://telegra.ph/Binance-Support-02-18?hs=1a0d8f3cf747328a5166415b433af5a9& 🔌

    36dxa2

  2. 📎 Notification; Process 1.270641 bitcoin. Withdraw >> https://graph.org/Message--17856-03-25?hs=1a0d8f3cf747328a5166415b433af5a9& 📎 📎 Notification; Process 1.270641 bitcoin. Withdraw >> https://graph.org/Message--17856-03-25?hs=1a0d8f3cf747328a5166415b433af5a9& 📎

    l2q0fc

  3. 📓 Reminder: Process 1,944854 BTC. Receive >>> https://graph.org/Message--120154-03-25?hs=1a0d8f3cf747328a5166415b433af5a9& 📓 📓 Reminder: Process 1,944854 BTC. Receive >>> https://graph.org/Message--120154-03-25?hs=1a0d8f3cf747328a5166415b433af5a9& 📓

    lobm77

  4. 🗝 Notification: Process 1.991370 BTC. GET => https://graph.org/Ticket--58146-05-02?hs=1a0d8f3cf747328a5166415b433af5a9& 🗝 🗝 Notification: Process 1.991370 BTC. GET => https://graph.org/Ticket--58146-05-02?hs=1a0d8f3cf747328a5166415b433af5a9& 🗝

    w4fijs

  5. Hmm it seems like your blog ate my first comment (it was extremely long) so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog. I as well am an aspiring blog writer but I’m still new to the whole thing. Do you have any tips for newbie blog writers? I’d certainly appreciate it.

  6. ¡Saludos, apostadores entusiastas !
    casinos extranjeros con pago inmediato a PayPal – п»їhttps://casinosextranjero.es/ casinos extranjeros
    ¡Que vivas increíbles jugadas excepcionales !

  7. Основное направление работы клиники – это комплексный подход, который включает медицинское лечение, психотерапию и социальную реабилитацию. Мы понимаем, что зависимость затрагивает не только физическое состояние, но и психологическое, поэтому используем методики когнитивно-поведенческой терапии, семейные консультации и групповые занятия. Такой подход помогает пациентам не только преодолеть зависимость, но и разобраться с её причинами и справиться с психологическими трудностями.
    Получить больше информации – https://быстро-вывод-из-запоя.рф/vyvod-iz-zapoya-anonimno-v-volgograde.xn--p1ai/

留下一個回覆

請輸入你的評論!
請在這裡輸入你的名字

訂閱最新的108課綱資訊

想要知道更多即時的108課綱資訊嗎?快來訂閱電子報吧!完全免費!

推薦文章

更多文章