AccordHK · Blog

AccordHK · 實踐筆記

APP 市場具發展空間:在家自學應用程式開發

APP 的用戶使用率不斷增加,年度淨收入亦有持續上升的趨勢。在2016年,全球的 APP 年度淨收入高達800億美元,更預計在2020年會增長至超過1,000億美元,可見在市場上,開發和設計 APP 這類型行業的價值還有不斷增長的空間。 既然 APP 開發於市值有持續上漲的趨勢,相信投身於這行業的人才必定有相當大的發展機會。根據《2017年大中華薪資指南》,香港的資訊科技市場正在迅速發展,對於相關職業的人才需求非常高,包括行動裝置應用程式開發。有市場研究機構調查預計,在2017年香港資訊科技開支將接近1,750億港元,較2016年上升了2.2%。由於對行動裝置應用程式開發的需求尤其高企,不少企業不只以較高薪金來吸引人才,還提供各種福利,例如:免費接駁交通工具和彈性工時等措施。 看見前景這般明朗,想向開發 APP 的路發展,但不知應該從何入手?其實網絡上有不少資源可供新手使用,包括一些課程可以學習如何開發 APP 、提供互相交流的平台等等。 CS50:學習基本知識 想開發APP但又未接觸過電腦科學?如果你是編寫程式的新鮮人,可以從基本的電腦知識開始學起,而且只需12星期就做得到! CS50 ( Introduction to Computer Science ) 是由美國哈佛大學開辦的計算機概論課程,並且開放於網絡上,任何人都可以修讀。 上課內容所涵蓋的知識非常廣闊,從最基本的二進位、演算法、偽代碼、 C 語言語法及應用、排序法等,到網路安全性、軟體工程、網路開發,還有各種程式語言介紹: C、 Python 、 SQL 、 JavaScript 、 CSS 、 HTML ,配合有趣生動的影片教學,讓你在短時間內就打好根基。 另外, CS50 還有很多額外的教學資源,例如90分鐘的「課外課」作課堂補充,又有其他助教拍攝小短片來講解課堂上簡略提過的概念,修讀完成還可以獲得免費的學習認證,或是付費取得學校認證的證書。 網站:https://cs50.harvard.edu/ Udemy :選擇屬於你的程式語言 當你對電腦科學有基本認識後,便可以選擇最感興趣的程式語言,作深入了解和繼續發展。 Udemy 中的 “ This Is How You Make iPhone Apps –

歷史文章:文中的產品說法、平台資料及時效建議尚未按現況核實。

Hands discussing a mobile phone prototype with a gradient screen
Photo: Pexels

重點摘要

初學者可在家透過 CS50 學習電腦科學基礎,再利用 Udemy 學習 iOS 應用程式開發,並以 Codecademy 鞏固編程技巧。本文以2017年的市場背景,介紹 APP 收入增長及香港資訊科技人才需求帶來的發展機會。

APP 的用戶使用率不斷增加,年度淨收入亦有持續上升的趨勢。在2016年,全球的 APP 年度淨收入高達800億美元,更預計在2020年會增長至超過1,000億美元,可見在市場上,開發和設計 APP 這類型行業的價值還有不斷增長的空間。

既然 APP 開發於市值有持續上漲的趨勢,相信投身於這行業的人才必定有相當大的發展機會。根據《2017年大中華薪資指南》,香港的資訊科技市場正在迅速發展,對於相關職業的人才需求非常高,包括行動裝置應用程式開發。有市場研究機構調查預計,在2017年香港資訊科技開支將接近1,750億港元,較2016年上升了2.2%。由於對行動裝置應用程式開發的需求尤其高企,不少企業不只以較高薪金來吸引人才,還提供各種福利,例如:免費接駁交通工具和彈性工時等措施。

看見前景這般明朗,想向開發 APP 的路發展,但不知應該從何入手?其實網絡上有不少資源可供新手使用,包括一些課程可以學習如何開發 APP 、提供互相交流的平台等等。

CS50:學習基本知識

想開發APP但又未接觸過電腦科學?如果你是編寫程式的新鮮人,可以從基本的電腦知識開始學起,而且只需12星期就做得到! CS50 ( Introduction to Computer Science ) 是由美國哈佛大學開辦的計算機概論課程,並且開放於網絡上,任何人都可以修讀。

上課內容所涵蓋的知識非常廣闊,從最基本的二進位、演算法、偽代碼、 C 語言語法及應用、排序法等,到網路安全性、軟體工程、網路開發,還有各種程式語言介紹: C、 Python 、 SQL 、 JavaScript 、 CSS 、 HTML ,配合有趣生動的影片教學,讓你在短時間內就打好根基。

另外, CS50 還有很多額外的教學資源,例如90分鐘的「課外課」作課堂補充,又有其他助教拍攝小短片來講解課堂上簡略提過的概念,修讀完成還可以獲得免費的學習認證,或是付費取得學校認證的證書。

網站:https://cs50.harvard.edu/

Udemy :選擇屬於你的程式語言

當你對電腦科學有基本認識後,便可以選擇最感興趣的程式語言,作深入了解和繼續發展。 Udemy 中的 “ This Is How You Make iPhone Apps – iOS Development Course ” 是一個免費課程,提供應用程式開發指南,讓你深入淺出地開發 iOS 應用程式。它提供4.5小時的影片教學,如果認為只是靠文字學習難以理解,可以嘗試配合影片來學習和實踐,使用視像或會較易理解。

網站:https://cs50.harvard.edu/

 

Codecademy:進一步鞏固技巧

Codecademy 是一個免費的工具,用互動形式來讓你強化編寫應用程式的技巧。教學內容包括 Html / Css 、 JavaScript 、 Ruby 、 Python 、 PHP 、 JQuery 、 Apis 等。用戶需要完成每一個章節的練習,提交答案正確後才能進入下一個章節, Codecademy 還會將用戶的錯誤類型整合出來,協助你鞏固之前學過的知識。 Codecademy 更設有 “ Q&A Forum ”,如果用戶在學習過程中遇到困難,都可以在進行提問。

網站:https://www.codecademy.com/

既然網上有如此實用的教學資源,應該好好善用,在短時間內就學好基本知識,再運用平台加以進階訓練和互相交流,必定能夠找到自己最擅長的程式語言,從而發揮才能。

常見問題

從未接觸電腦科學,應從哪裏開始學習?

本文建議初學者從哈佛大學的網上計算機概論課程 CS50 開始,任何人均可修讀。文章指出,只需12星期便可學習基礎知識。

CS50 涵蓋哪些學習內容?

課程涵蓋二進位、演算法、偽代碼、C 語言、排序法、網絡安全、軟件工程及網頁開發等內容,亦介紹 Python、SQL、JavaScript、CSS 和 HTML。課程配合影片教學,並提供額外的補充學習資源。

文章介紹了哪個學習 iOS 開發的 Udemy 課程?

文章介紹的課程是「This Is How You Make iPhone Apps – iOS Development Course」,並將其描述為提供4.5小時影片教學的免費課程。如果單靠文字較難理解,可配合影片學習及實踐。

Codecademy 如何協助鞏固編程技巧?

Codecademy 提供互動練習,用戶須提交正確答案才可進入下一章節。平台亦會整合用戶的錯誤類型,並設有 Q&A Forum,讓用戶在遇到困難時提問。

文章指出2017年香港資訊科技市場有哪些發展機會?

文章指出香港對資訊科技人才的需求甚高,尤其是行動裝置應用程式開發人才,並引述調查預計2017年的資訊科技開支接近1,750億港元,較2016年上升2.2%。不少企業亦以較高薪金、免費接駁交通工具及彈性工時等福利吸引人才。

更多 AccordHK 文章。

AccordHK

把下一步化為實際行動。

與 AccordHK 探討軟件交付、人工智能工作流程或專題培訓。

✆