蘋果推出的 Swift 不是國際轉帳用的 Swift Code,也不是泰勒斯 Taylor Swift,那麼到底是什麼? 首先就 Swift 這個英文單字本身的意思來看:
Swift 這個字代表了 “快速、迅捷”的意思,因此 Swift 正是蘋果考量易學易用以及速度後,推出全新的程式語言。除此之外,Swift 也代表了一種鳥類:雨燕,這也是為什麼你每次看到 Swift 都會看到一隻燕子。
記得有個朋友是位有經驗的程式設計師,之前為了開發蘋果 App 跑去學 Objective-C(蘋果開發 App 原本的語言),結果說有夠難的!相信一定不只他有這樣的情況,所有有經驗或者沒經驗的開發者應該都一個頭兩個大,然而蘋果居然… 聽… 到… 了!難怪把新的程式語言叫做 Swift,來突顯其立即性以及快速性。
聽說有經驗的軟體工程師只需要 2 個小時看看說明手冊就能輕鬆上手。今年參加 WWDC 的開發者,最年輕的只有 13 歲就開始學習 Swift。App 開發越來越沒有年齡、經驗的限制,以後大家比的就是創意 idea,再也不會被 coding 牽絆住了。其實仔細想想,這不本來就應該是世界發展的一個趨勢嗎?最後的產品才是最重要的,像程式語言都是為了實現產品本質的工具,工具的發展必然是越來越簡化的。
最近聽了太多 App 開發的傳奇勵志故事,前陣子英國《每日郵報》報導,有位程式設計師帕特李克,每天上下班路上都會遇到很多無家可歸的流浪漢,於是他產生了想要幫助這些流浪漢的念頭。有一天他就給一位流浪漢兩個選擇:一是直接給他 100 塊美金(對流浪漢來講真是誘人),或者一毛都沒有但有一本程式設計的書,而且帕特還會每週幫這位流浪漢上課。這位流浪漢毅然放棄了金錢的誘惑,選擇了程式設計的書。沒有想到通過短短 4 個禮拜的時間(那時還是 Objective-C 而不是 Swift),這位流浪漢就開發出自己的APP,並且開始上架獲利。
程式語言也許沒有想像的那麼難,如果您對開發 App 有一些想法或者有興趣的,那麼學 Swift 是很好的選擇,因為 Swift 的未來性強大,加上蘋果 App 的收入遠遠比 Android 高。你能開發出好的 App,跨越其他平台只是一件順理成章的事情,先專心開發出市場認同的 App 才是關鍵。
看清未來趨勢,成為科技搶手人才
從種種的跡象顯示,軟體的確已經成為下個世代的產業主流,例如 AI 人工智慧、App、大數據、物聯網等等的重要趨勢都是建立在軟體設計上面的應用。由於台灣這幾年面臨轉型危機,無論是傳產還是新創公司,對於軟體能力的需求越來越大,薪資福利也都開得很不錯,目前呈現粥多僧少的現象可以好好利用。最後這裡附上三小時線上課程(四選一),可以透過我們合作夥伴聯成電腦的獨家優點來提升自己的軟體能力:
- 深耕教育超過 25 餘年,推動國人的電腦專業不遺餘力,培育上萬人進入電腦軟體產業。
- 首創 168 安心學習服務,透過符合政府評核的一貫式教學,讓學習與就業緊密結合。
- 超過十個就業機會、全國徵才見面會、大型廠商聯合徵才讓結訓學員挑選。