為何要學習程式設計?
無所不在的程式設計
我們的生活裡,電腦軟體早已無所不在。無論是網路購物、社交打卡、音樂影視、叫車外賣、機票旅館,背後都有無數的網路服務在進行。
在人工智慧、機器人、大數據、無人車、虛擬實境等技術的持續發展下,軟體改變人類的生活,只會更多。
未來,人們的食衣住行都將與電腦更加緊密地結合,而控制電腦的核心就是程式設計,因此具備程式設計的能力將更加重要。
程式設計力 = 職場競爭力
電子商務龍頭亞馬遜(Amazon)使用機器車處理訂單和物流,它們身形雖小,卻能扛重物,且不太需要休息,更不必領薪水。
Google工程總監雷蒙德.庫茲威爾(Ray Kurzweil)預測,到2045年,AI將超越人類智慧,許多人的飯碗恐怕也將被淘汰。
麥肯錫全球研究院(McKinsey Global Institute)發表的報告指出,在近6成的職業中,至少有30%的工作內容將被自動化。
在未來,人工智慧結合人腦的工作將會成為主流,軟體工作的需求只會更多。
程式設計先修的重要性
有人會問,過早讓小孩學寫程式是否有效?換個角度來說,大家不會反對讓小孩從小培養數學邏輯及抽象思考能力。
如果有適當的工具,環境及方法,學習程式設計能有效地訓練孩子的思維能力,更不用說對未來學習科學或資訊相關領域時有莫大的幫助。
在未來,具備程式能力,能參與許多創新事業與科技領域的發展,而不會寫程式的人,會在許多方面屈居劣勢,漸漸被社會邊緣化,你想成為那一種人呢?