自己需要, 自己解決 - 人人皆可寫Apps 的未來
科技的進步為我們解決了不少麻煩,但你有否想過在不久的將來,每個人都可以自由創作自己的電子工具,來解決自己的日常問題,而不是每每也需要等待今天我們認知的程式開發員所帶來的成果?
自從智能手機的興起, Apps 這一種可以簡易在手機上應用的程式逐漸變成與生活密不可分的產物。隨著Apps愈趨普及,世界各地亦見一股編程浪潮冒起。政府投放了不少資源於中小學推動資訊科技學習,民間亦有組織帶動舉辦編程課,有免費的入門班,也有精心設計好的付費課程。今回 《科技前瞻》 主要想解說編程平民化的現象,以及學習編程或是單純寫 Apps 的未來趨勢。
這邊所謂平民化 (democratize) 的意思是,編程將會慢慢成為人人皆會的技能,就如算數一樣,分別只在於能力的高低,有些人可能每天也在研究複雜的函數式,而正常人大多也就會加減乘除。編程平民化的現象之所以出現主要因為有幾方面的動力,其一為編程語言的轉變及新式語言如 Python 的加入令到學習編程語言更加容易;其二為編程的工具也在演變,現時小朋友可利用某些平台如Scratch、TouchDevelop ,便可用堆砌積木的方式來代替結構艱深的程式碼集以製作專屬於他們的 Apps 。在此兩大主因,再加上政府及不同的機構均極力推動編程教育,我們可以大膽預測到千禧年後出生的年青一代將會把寫Apps視為一項基本的技能。