鸿蒙应用开发学前调查

课程正式开始前,老师想了解一下大家的基础、兴趣和期望,以便更好地调整教学内容和节奏,让我们接下来的学习更有针对性、更高效。请大家花几分钟时间,根据自己的真实情况填写这份问卷。问卷结果仅用于教学改进,请放心作答。你的每一个回答都对我们的课程至关重要。让我们共同努力,开启精彩的鸿蒙开发之旅!

*
1.
在本次课程之前,你对华为鸿蒙操作系统(HarmonyOS)的了解程度是?
从未听过
仅听说过名字,不了解具体内容
通过新闻、技术文章等渠道有过一定了解
自己尝试查阅过官方文档或运行过Demo
*
2.
你目前最熟悉或主要的编程语言是?
若选择“其他”,请在下方填写
Java
Python
JavaScript/TypeScript
C/C++
其他
*
3.
在移动应用开发方面,你是否有过相关学习或开发经验?【多选题】
完全没有
学习过相关理论(如安卓/iOS/微信小程序开发概念)
有过简单的移动(Android/iOS/微信小程序)项目开发经验
有过鸿蒙系统开发经验
*
4.
面对移动开发领域(安卓、iOS、微信小程序、鸿蒙等)的多种技术平台,你更倾向于以下哪种学习路径?
聚焦鸿蒙:希望课程精力集中于鸿蒙本身,其他平台的知识我可以根据需要自行补足。
对比学习:希望在深入学习鸿蒙的同时,老师能关键节点(如UI系统、生命周期、线程模型)将其与安卓/iOS等主流平台进行对比讲解,帮助我融会贯通。
并行为主:希望本课程在教授鸿蒙的同时,也能系统性地介绍安卓开发基础,我认为两者都至关重要。
尚未明确:我对移动开发生态还不熟悉,希望老师能给予选型和发展路径上的指导。
*
5.
你对鸿蒙生态(HarmonyOS)的未来发展前景和个人机遇,信心程度如何?
非常有信心 - 我认为鸿蒙会成为主流操作系统之一,其分布式能力和全场景体验是未来趋势,学习鸿蒙开发对我个人职业发展是重要机遇。
比较有信心 - 我看到鸿蒙目前发展很快,在华为设备上普及度很高,相信它会占据可观的市场份额,值得投入时间学习。
一般/观望态度 - 我了解一些信息,但觉得它还需要更多时间和市场检验,目前对其前景持中立态度,先学习看看。
信心不足 - 我感觉其生态规模和应用丰富度与安卓/iOS仍有差距,不确定其能否真正成功,对学习投入有些犹豫。
不了解/无概念 - 我对鸿蒙生态几乎没有了解,无法做出判断。
*
6.
你学习这门课程最主要的动力是什么?【请选择1-3项】
若选择“其他”,请在下方填写
学校课程要求,获取学分
看好鸿蒙国产化生态前景,为未来就业/发展增加差异化竞争力
对新的操作系统和技术本身充满好奇
想开发出自己的鸿蒙应用
其他
*
7.
课程将使用ArkTS作为主要开发语言。它是一种JavaScript和TypeScript的扩展。面对这门“新”语言,你的态度是?
没问题,有相关语言(JavaScript、TypeScript)基础
虽然陌生,但有其他语言基础,学习新语言是常态,有信心
有点担心,希望老师能先快速讲解ArkTS,并比较与我所会语言的异同,加速掌握过程
*
8.
你对鸿蒙的哪些技术特性或方向最感兴趣?【请选择1-3项】
若选择“其他”,请在下方填写
鸿蒙系统架构
鸿蒙开发工具的使用和项目开发技巧
分布式软总线、设备间无缝协同
一次开发,多端部署(跨设备适配)
方舟开发框架(ArkUI)及其声明式语法
其他
*
9.
在“教学内容”方面,你更希望老师侧重哪些方面?【请选择1-3项】
从0到1:注重基础概念、环境搭建、基础语法和组件使用的详细讲解
工程经验:除了基本理论和技术,还希望老师讲解实际工程经验,让我具备项目实战能力
平台对比:重点讲解鸿蒙开发与其他移动应用(安卓、iOS等)开发在思想、架构和API上的核心差异
理论提升:不满足于“怎么用”,希望深入讲解“为什么这么设计”(如UI渲染机制、线程模型)
项目实战:希望更多时间用于综合性项目的设计和编码实践,在做中学
*
10.
在“教学与实验形式”上,你喜欢哪些方式?【请选择1-2项】
理论、实验二分:理论课深度讲解,实验课重点操作,课堂定位清晰
理论、实验融合:边做边学(甚至先做再学),老师一步步演示,学生同步操作,老师同步讲解理论知识,确保每个环节都跟上
任务驱动:老师给出目标和任务,学生自主或分组探索解决,老师答疑总结
翻转课堂:课前自学资料,课上进行深度讨论、答疑和扩展
*
11.
对于本课程的期末考核或成果,你更倾向于哪种形式?
个人独立完成一个功能完整的鸿蒙应用
小组协作完成一个更复杂的项目
理论考试+小型实验
考取鸿蒙认证,认证成绩做为期末成绩
*
12.
通过这门课程的学习,你最想达成的具体学习目标是?【请选择1-3项】
掌握基础:能够理解鸿蒙的核心概念,并独立完成开发环境搭建与配置。
熟练开发:能使用ArkTS语言和ArkUI框架,独立开发一个具备基础功能的单设备应用。
完成项目:能与团队协作,设计并完成一个完整、可上架的原型项目。
通过认证:希望达到备考华为开发者认证(如HarmonyOS应用开发认证)的水平。
服务竞赛:为参加“互联网+”、“挑战杯”或HarmonyOS相关竞赛打下技术基础。
其他(请填写你的具体目标)
问卷星提供技术支持
举报