Q:愷哥APCS程式班的目標是什麼? 這門課會協助同學APCS考出好成績, 幫助你能申請上理想的大學 (尤其是國立資工、資管、電機相關科系) 讓同學開拓眼界,理解各種新科技與培養思考邏輯, 有能力在跟教授面試時侃侃而談,並用程式來解決人生中的難題 Q:會有什麼具體學習成效呢? 半年內讓學生通過APCS實作三級 。程式能力較強約前5%高中生會參加APCS程式檢定,通過實作三級約占25%,也就是說, 實作三級約為全國高中生前1%程式能力 ,是極為強大的學習歷程...
許多人受媒體渲染,以為「AI會寫程式了,所以學程式無用」。這個說法並不正確,就像說「有計算機了,所以學數學無用」,明顯是不符合現實的。 相反的,史丹佛教授、前Google AI項目負責人、AI界的大神吳恩達說: 「因為AI,現在正是學習程式的最佳時機。」 認為學程式無用,這種想法有兩個明顯的誤區: 一則數學方面,並不是所有問題都可以單靠計算機來解,譬如幾何、代數、證明等等。電腦科學也是一樣,許多人以為資工系只是寫程式,但並不是這樣。譬如說電腦中毒、網路斷線等問題,顯然的不是寫一個程式來解決。電腦科學是一門龐大的學問,包含計算機結構、作業系統、網路通訊、多媒體、資料庫、資訊安全、機器學習...等,有大量的領域知識。透過學習程式來理解「運算思維」,是學習電腦科學的必要過程。 二則數學方面,即使現在的科學計算機超強,但絕大多數人只會用簡單的加減乘除,譬如三角函數、對數、微積分等,沒有背景知識的人根本用不來。而AI也是一樣,普通人只會一問一答,很難做出有用的東西。但對有程式背景的人來說,跟AI的思考模式同頻,產出能達到百倍以上。 傳統學程式很難,因為程式與其他的學科不同,不是一百分就是零分,錯一點點就是全錯。就像寫一個計算薪資的程式,不能說差一塊錢也沒關係。因為「全對才算對」,除錯非常困難,所以一直以來,都需要多年的訓練才能培養出一個程式設計師。然而技術的突破,使得一般人只要練好基本程式,就有機會跟AI一起協作,建造出有意義的系統。 那完全不懂程式行不行?前面說過了,如果你不知道三角函數是什麼,給你科學計算機也不會用阿。 AI不是「無中生有器」,而是「能力放大器」 。需要人先有一定能力,再善用AI將它放大。以前人類要自己學到100分,才能做出100分的東西,但現在只要學到10分,跟AI協作就放大成100分了。這也就是為什麼吳恩達說,現在是學習程式的最佳時機,因為不再需要花個三五年, 只要花個半年學程式,就有機會寫程式解決問題了 。當然這並不是說資工系沒價值了,因為越懂電腦科學就可以解決更複雜的問題,產生更高的價值。 而且就像數學一樣,並不是讀數學系才要學,而是各個領域都會用到數學工具。程式也是一樣,不管電資、理工、商管、法律等,幾乎所有領域都要用電腦來解決問題。以前,其他領域的人都要委託資工系來寫程式,現在AI讓寫程式的門檻降低,等於是神器下放。不學程式,真的可惜阿! 歡迎...