蘋果 Swift 是什麼?
Swift 是蘋果在 2014 推出的新程式語言。從 Swift 英文本身的意思「迅速」來看,不難看出蘋果的用心是希望 Swift 能讓開發者更容易、更快速的學習與開發 App,取代原來的開發語言 Objective-C 較難上手以及語法較為繁瑣的缺點。
另外,Swift 英文本身還代表一種鳥的名稱:「雨燕」,這就是為什麼你一直看到 Swift 的圖示是一隻燕子了。
Swift 創下史無前例的紀錄
研究機構 RedMonk 的程式語言排行榜表示,蘋果 Swift 在 2014 秋天時的排名是第 68 名,只過了半年,在 2015 春天時就已經排到第 22 名,總共躍升了 46 個排名。專家表示,這樣的表現是史無前例的,沒有任何一個語言可以在這樣短短的時間內受到如此的歡迎,相較之下 Google 推出的 Go 花了五年才有這樣的成績。
另外,根據知名程式語言問答網站 Stack Overflow 的開發者調查,Swift 程式語言由於快速、易學、高效率、有前瞻性,已經成為最受喜愛(Most Loved)的程式語言(如下圖)。
蘋果居然公開 Swift 原始碼
一般蘋果不喜歡與其他系統打交道,採取相對封閉的系統環境策略,這次居然在 2015 WWDC 大會表示要公開 Swift 原始碼到 Open Source 的世界。這表示什麼?第一,你將會看到更多 Swift 相關的應用。第二,也是最重要的,以後你會看到 Swift 程式語言被用在「非蘋果」 的平台上面。也就是說,蘋果希望 Swift 能夠成為一個跨平台的程式語言,並不只是 iOS 或者 OS X 的專用語言,這開啟了 Swift 的未來無限可能與延展性。
Swift 新趨勢
聽說有經驗的程式設計師只需要花 2 小時閱讀使用手冊就可以上手,今年參加蘋果 WWDC 的開發者,最年輕的只有 13 歲,App 開發有越來越年輕的趨勢。雖然對於 App 有一些想法的人很多,從想法到實現才是真正的關鍵。舉例來說,越南鄉民自行開發的 Flappy Bird 超過五千萬次下載,單日收入最高紀錄曾達五萬美金真的令人稱羨不已,不過人家也是嘗試過幾十次的失敗、不棄不餒最後才成功的。
看清未來趨勢,成為科技搶手人才
從種種的跡象顯示,軟體的確已經成為下個世代的產業主流,例如人工智慧、App、大數據、物聯網等等的重要趨勢都是建立在軟體設計上面的應用。由於台灣這幾年面臨轉型危機,也出現越來越多科技新創公司,對於軟體工程師的需求越來越大,薪資福利也都開得很不錯。不過台灣雖號稱科技之島卻找不到軟體工程師(因為過去是硬體導向),目前呈現粥多僧少的現象可以好好利用。最後這裡附上三小時程式語言課程(三選一),可以透過我們合作夥伴聯成電腦的獨家優點來提升自己的軟體能力:
- 深耕教育超過 25 餘年,推動國人的電腦專業不遺餘力,培育上萬人進入電腦軟體產業。
- 首創 168 安心學習服務,透過符合政府評核的一貫式教學,讓學習與就業緊密結合,每個學習的環節都有意義。
- 超過十個就業機會、全國徵才見面會、大型廠商聯合徵才讓結訓學員挑選。