AccordHK · Blog

AccordHK · 实践笔记

应用程序市场有发展空间,在家也能自学开发

应用程序收入持续增长,香港对信息技术人才的需求旺盛,为开发者带来发展机会。初学者可以通过CS50、Udemy的iOS课程和Codecademy的互动练习,在家逐步学习应用程序开发。

历史文章:文中的产品说法、平台资料及时间建议尚未按现况核实。

Stock photo
Photo: Pexels

重点摘要

在家自学应用程序开发,可以先用CS50打好计算机科学基础,再通过Udemy学习iOS开发,并用Codecademy的互动练习巩固技能。文章从2017年的市场背景出发,指出应用程序收入增长和香港的人才需求为入行者提供了发展机会。

应用程序的使用率不断提高,年度净收入也持续增长。2016年,全球应用程序的年度净收入高达800亿美元,预计到2020年将增长至超过1,000亿美元,可见在市场上,开发和设计应用程序的行业价值仍有持续增长的空间。

随着应用程序开发的市场价值持续上升,进入这一行业的人才相信将有相当大的发展机会。根据《2017年大中华薪资指南》,香港的信息技术市场正在迅速发展,对相关岗位人才的需求非常旺盛,其中包括移动应用程序开发。市场研究机构的一项调查预计,2017年香港的信息技术支出将接近1,750亿港元,比2016年增长2.2%。由于移动设备应用程序开发的人才需求尤其旺盛,不少企业除了以较高薪资吸引人才,还提供各种福利,例如免费班车和弹性工作时间。

看到如此明朗的前景,想从事应用程序开发,却不知道从哪里开始?其实,网上有不少适合新手的资源,包括教授应用程序开发的课程,以及供学习者交流的平台等。

CS50:学习基础知识

想开发应用程序,却从未接触过计算机科学?如果你是编程新手,可以从基础的计算机知识学起,而且只需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、API等。用户需要完成每一章节的练习,提交正确答案后才能进入下一章节。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如何帮助学习者提升编程技能?

学习者需要完成各章节的练习,提交正确答案后才能继续下一章节。平台还会汇总错误类型,帮助巩固知识,并设有问答论坛供用户提问。

文章如何看待2017年香港应用程序开发的就业前景?

文章指出,香港的信息技术市场快速发展,对移动应用程序开发人才的需求尤其旺盛。为吸引人才,不少企业提供较高薪资、免费班车和弹性工作时间等福利。

更多 AccordHK 文章。

AccordHK

把下一步转化为实际行动。

与 AccordHK 探讨软件交付、人工智能工作流程或专题培训。

✆