有人問我再過個 5年、10年後AI技術更成熟的的世界,還需要那麼多寫程式的工程師嗎?
我回答他,有些全新的程式是AI寫不來的,例如:矛與盾的對決,加密vs解密,攻擊vs防禦,仿真vs識別,在AI的訓練資料裡沒有的程式,也沒辦法透過AI來產生。
目前的AI雖然會寫程式,但可能會產生出錯誤的程式,在較大的專案,透過AI自動產生出來的程式,暫時還是需要看的懂程式的人工才能進行除錯與整合。
目前台灣的升學制度是想讀分數高的學校,還是只能乖乖刷題,增加解題能力。
要學有用的東西,什麼才是有用的東西?會不會我覺得有用,別人覺得無用?
洪士灝分享心得關於許秉倫在美國留學就業後創立的Liger Kernel開源軟體專案的演講:
https://www.facebook.com/shihhaohung/posts/pfbid02q9DiPofC1PPfK8SWxN3jxdYYkRQWRj7r5xGnaEEnWCXzMKP9JRU9eygZfbzQMT2el
很多學生從小為了考試而一路刷題到現在,還要繼續花時間刷題,我也管不著,只能建議各位趁著在校時多充實素養、學一些有用的東西。
在科舉時代,熟背經史詩文的人可以上位當官,但不見得能做大事、解決問題。要知道,現在的AI比絕大多數人都要會刷題、會作刻板文章、寫程式,於是有人說學生們不用再學寫程式了。
的確,很可能不用再寫一些別人寫過的程式,但如果不學寫程式的話,如何懂得電腦科學中所蘊藏的道理(運算思維)呢?如果遇到未曾碰觸過的新領域,光靠嘴砲指揮AI就能研發程式來解決問題嗎?AI最可能淘汰的是只會照本宣科、依樣畫葫蘆的人,奉勸各位不要一昧從眾,而喪失個人的特色。