今年蘋果WWDC對於程式開發者來說,無疑地是一場饗宴。過去一向有著「封閉」惡名的iOS,新一代大幅開放
【聯合報╱董福興(3C趨勢觀察者)】

 

「Swift」以視覺化與簡單的語法降低了程式設計的門檻。 圖/摘自蘋果官網
今年蘋果WWDC對於程式開發者來說,無疑地是一場饗宴。過去一向有著「封閉」惡名的iOS,新一代大幅開放,不僅許多過往使用者寧可破解也要使用的功能得以成真外,更給了向智慧家庭、健康管理等廣闊市場的一條道路。雖然沒有任何新的硬體產品,但依照蘋果慣例,在3個月的測試期完畢後,將會有著適合新作業系統的產品上市。而新的程式語言「Swift」的發表,更作為指向未來的道標。

程式設計一向被視為一門專業。令人感覺除了曾受專業訓練的人才能得其門而入外,一般人想要半路出家學習,沒有那麼簡單。Swift的推出,以視覺化與簡單的語法降低了這項門檻。雖然還是需要了解開發工具與程式寫作的基礎,但只要願意學習,寫出自己的App,並不是一件高不可攀的事情。

或許你會想問:「要是我現在開始學程式,很快就能寫出App,賺入第一桶金嗎?」這樣的狀況在前幾年行動App崛起時已經發生過了,很可惜的是,App是否能夠賺錢,需要看功能是否符合人們需求、也需要好的界面設計,以及時機的配合。但學習程式這件事,除了直接的利益之外,過程中所習得的思考方法更為重要。

程式設計就像工作一樣,當你想完成一件事,得要事先規畫出各種流程,尋找各種可用的資源,並且協調出良好的溝通聯繫、使其能夠完成。程式設計能夠類比於在真實世界中的工作方式,令人學習到規畫、組織、協調這些抽象名詞,實際上是怎麼一回事。

歐美各先進國紛紛將程式設計導入國民教育中,一方面希望培養未來的資訊工作人才,但更深層的意涵是希望藉由程式設計,訓練出各種得經過數年職場訓練才能習得的思考方式與能力,避免產生出眼高手低的教育結果。

「Swift」是在這樣的脈動之下,降低門檻,讓人人都能試著學習的新語言。面對著下一個10年,我們應該鼓勵所有人都試著學習程式。程式設計不僅是一項技能,更是一種做事情的方法與態度。你不一定能夠寫出2048或者Frappy Bird,但在學習程式的過程中,一定會有所受益。

創作者介紹

高雄市立林園高中 電腦教學

ly98computer 發表在 痞客邦 PIXNET 留言(0) 人氣()