---
title: "应用程序市场有发展空间，在家也能自学开发"
locale: "zh-hans"
language: "zh-Hans"
published: "2017-07-20T15:20:43+08:00"
updated: "2026-03-17T23:04:21.977Z"
canonical: "https://accordhk.com/blog/zh-hans/opportunities-in-the-app-market-learn-app-development-at-home-178"
---

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

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

## 重点摘要

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

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

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

看到如此明朗的前景，想从事[应用程序开发](<http://appscompanyhongkong.com>)，却不知道从哪里开始？其实，网上有不少适合新手的资源，包括教授应用程序开发的课程，以及供学习者交流的平台等。

### **CS50：学习基础知识**

想开发应用程序，却从未接触过计算机科学？如果你是[编程](<http://appcompanyhk.com>)新手，可以从基础的计算机知识学起，而且只需12周就能做到！CS50（Introduction to Computer Science）是美国哈佛大学开设的计算机科学导论课程，已向公众在线开放，任何人都可以学习。

课程涵盖的知识十分广泛，从最基础的二进制、算法、伪代码、C语言语法及其[应用](<http://appdevelopmenthk.com>)、排序方法等，到网络安全、软件工程、[网站开发](<http://appdeveloperhk.com>)，还介绍了多种编程语言：C、Python、SQL、JavaScript、CSS、HTML。配合生动有趣的视频教学，帮助你在短时间内打好基础。

此外，CS50还提供许多额外的教学资源，例如用于补充课堂内容的90分钟“课外课”，以及助教拍摄的短视频，进一步讲解课堂上简略提及的概念。完成课程后，还可以获得免费的学习证明，或付费取得学校认证的证书。

网站：[https://cs50.harvard.edu/](<https://cs50.harvard.edu/>)

### **Udemy：选择适合自己的编程语言**

对计算机科学有了基本了解后，就可以选择自己最感兴趣的编程语言，深入学习并继续发展。Udemy上的“This Is How You Make iPhone Apps – iOS Development Course”是一门免费课程，提供应用程序开发指南，以深入浅出的方式帮助你[开发iOS应用程序](<http://hongkongappdeveloper.com>)。课程提供4.5小时的视频教学。如果觉得仅靠文字学习难以理解，可以尝试结合视频学习和实践，直观的演示或许能帮助你更容易理解。

网站：[https://www.udemy.com/iosdevelopment/](<https://www.udemy.com/iosdevelopment/?dtcode=YQNLw8T3biSU>)

### **Codecademy：进一步巩固技能**

Codecademy是一款免费工具，通过互动学习帮助你提升[应用程序编写](<http://app-development-hongkong.com>)技能。教学内容包括HTML/CSS、JavaScript、Ruby、Python、PHP、jQuery、API等。用户需要完成每一章节的练习，提交正确答案后才能进入下一章节。Codecademy还会汇总用户的错误类型，帮助你巩固之前学过的知识。平台也设有“Q&A Forum”，用户在学习过程中遇到困难时，可以在其中提问。

网站：[https://www.codecademy.com/](<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年香港应用程序开发的就业前景？

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