AccordHK · Blog

AccordHK · 实践笔记

APP 市场发展空间可观:在家自学应用开发

APP 使用率和收入持续增长,为应用开发人才带来发展机会。新手可以通过 CS50 打好基础,在 Udemy 深入学习,再利用 Codecademy 的互动练习巩固技能。

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

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 语言语法及应用、排序方法,到网络安全、软件工程和 Web 开发,还介绍了 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、API 等。用户需要完成每个章节的练习,提交正确答案后才能进入下一章。Codecademy 还会汇总用户的错误类型,帮助巩固之前学过的知识。平台也设有“Q&A Forum”,用户在学习过程中遇到困难时,可以在论坛提问。

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

网上有如此实用的教学资源,应当充分利用,先在短时间内掌握基础知识,再通过这些平台进行进阶练习并与他人交流,必定能找到自己最擅长的编程语言,发挥自己的才能。

常见问题

没有计算机科学基础,应该从哪里开始学习?

文章建议新手从哈佛大学的在线计算机科学入门课程 CS50 开始,任何人都可以学习。文中指出,只需12周便可学习基础知识。

CS50 主要教授哪些内容?

课程涵盖二进制、算法、伪代码、C 语言、排序方法、网络安全、软件工程和 Web 开发等内容,也介绍 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 探讨软件交付、人工智能工作流程或专题培训。

✆