AccordHK · Blog

AccordHK · 實踐筆記

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

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

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

Stock photo
Photo: Pexels

重點摘要

在家自學開發應用程式,可先透過CS50掌握電腦科學基礎,再利用Udemy學習iOS開發,並以Codecademy互動練習鞏固技巧。本文以2017年的市場背景指出,應用程式收入增長及香港對相關人才的需求,為入行者帶來發展機會。

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://www.udemy.com/iosdevelopment/

Codecademy:進一步鞏固技巧

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

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

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

轉自:https://unwire.pro/2017/07/17/app-developer-cources/marketing/

常見問題

初學者可以在家自學開發應用程式嗎?

可以。文章介紹了網上課程及互動學習平台,讓初學者在家掌握電腦科學基礎、學習應用程式開發,並透過練習鞏固編程技巧。

CS50涵蓋甚麼內容,需要學習多久?

文章介紹CS50為哈佛大學開辦的12星期電腦科學入門課程,任何人均可在網上修讀。內容包括演算法、C語言、網絡安全、軟件工程及網頁開發等。

文章介紹了哪一個Udemy iOS開發課程?

文章介紹的是「This Is How You Make iPhone Apps – iOS Development Course」。文中指出,這是一個免費課程,提供4.5小時的影片教學。

Codecademy如何協助學習者鞏固技巧?

用戶須完成每個章節的練習,提交正確答案後才能進入下一章節。平台亦會整理用戶的錯誤類型,並提供「Q&A Forum」供學習者提問。

文章指出2017年香港的應用程式開發人才有哪些機會?

文章指出,香港對資訊科技人才的需求殷切,尤其是行動裝置應用程式開發人才。不少企業以較高薪金,以及免費接駁交通工具、彈性工時等福利吸引人才。

更多 AccordHK 文章。

AccordHK

把下一步化為實際行動。

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

✆