Skip to content
🌊海洋蓝
🌸樱花粉
🍃森林绿
🔮幻夜紫
🌙暗夜黑

这个鸿蒙作品,是大三学生三天完成的,你相信吗?

三天72小时4320分钟
一群大三学生,从零开始,用鸿蒙开发一个抖音应用
你觉得,这可能吗?

前言

作为一个有多年开发经验的程序员,我承认:一开始,我是不信的

直到我亲眼见证了这一切...

这几天负责了广州某个本科院校为期4天的鸿蒙6应用开发实训,虽说是4天,实际是两天半,每一天6个小时,最后的验收成果还是收获满满的。

这次实训让我看到了当代大学生的潜力和创造力,也让我对年轻一代有了新的认识。

风景一览

回到校园,仿佛又回到了那个青葱岁月...

高校的生活、学习环境我一直都认为是最好的,没有之一

进入校园有一定的安检、有环境舒适、安静的图书馆、有物美价廉、安全卫生的食堂、有基础设施完善的运动场,还有一大群充满朝气活力的大学生!

相较于在社会上摸爬滚打的牛马们,还有更好的选择吗?相比较于在社会上摸爬滚打的牛马们,还有更好的选择吗?

IMG_20251208_174554


IMG_20251208_174620


wx_camera_1765114557017

image-20251213220307735

实训主题

挑战任务:4天时间,用鸿蒙开发一个抖音应用!

这一次的实训主题是在这4天内使用最新的HarmonyOS6、V2状态管理、NavigationVideo等技术开发一个具有核心功能的抖音应用案例,由于是纯鸿蒙端的实训,因此只考虑前端内容,不要求后端能力。

任务看似简单,但学生们的表现却超出了所有人的预期。

img

实训过程

第一天:学生们陆续到场,各种表情都有。

实训过程中我的感觉其实和普通院校的情况类似,不乏听课认真的同学,也有上来就直说对鸿蒙不感兴趣,希望最后答辩可以放一马的小伙子,也有过程一直佛系、扣手机、玩游戏、蓬头垢面的年轻人。

我初步以为这个实训其实也是平平淡淡的过去了。

但现实总是充满惊喜...

​ 等到最后答辩的时候,挺多让我意外的情况出现:


答辩要求远超我预期

答辩当天,我被彻底震撼了!

我要求不需要后端,纯鸿蒙端的能力即可,但是实际最后答辩中,有三分之二的同学是主动使用之前上课学习过的后端知识,主动去搭建后端架构、完成登录、注册、发布视频、关注、互关、实时消息、甚至AI聊天助手,甚至也有自己拓展使用了鸿蒙的AI能力-AI语音识别等。

这份自觉确实让我吓一跳。

最大的感受就是,过程你可能会发现他们在放松做其他的,但是实际的效果足以说明背后他们花费的时间成本

你以为的佛系,只是他们不想让你看到努力的样子。


对鸿蒙不感兴趣-小A-重点学习爬虫了

"老师,我对鸿蒙不感兴趣。"

这是小A第一天对我说的话。

过程中,也有同学给我讲了对鸿蒙不感兴趣。小A不打算投入太多时间学习鸿蒙,但是他过程中是花了很多时间去使用python实时爬取douyin的资料,然后部署成后端,同时鸿蒙端结合AI编程,可以实时预览douyin视频数据

虽然小A明确表示对鸿蒙不感兴趣,但是也是付出了一些成本完成了鸿蒙端的要求。这比很多人借口不感兴趣,然后什么都不做要强太多了,这个让我意识到,学生是知道什么是兴趣什么是工作的

不感兴趣,不代表不负责。这是一种成熟的表现。


​ 这一点我思考了很久,我仅仅以为过程中他们部分同学出现的散漫,就以为他们对自己是没有要求和目标的,但是实际上证明我是错的,网络上喧嚣着年轻一代-在短视频时代花更少的成本更容易获得精神上的满足,不会愿意花大量时间去投入学习编程,接近反人性的一种学习体验,但是这个答辩结果恰恰可以证明很多年轻人其实也是付出在背后,其实也是对自己有高要求的。

敢勇敢发声

​ 这个是答辩过程的一个小插曲,我们实训实际分成10个小组。正常情况到答辩开始就从第一组开始,按顺序往下就行。我作为组织者,也自然这样安排下去。答辩方法刚讲完,底下就有学生说 "哪一组完成哪一组就直接上就行"。作为组织者一听,这个安排自然有漏洞,万一所有组都没有完成,那么就无法开始答辩了。和我同行的老师就直接拿麦克风提出了这个问题,并且继续我们已有的安排。学生继续回应 "有一些组还没有完成,上去讲也没有用,一些组完成了,提前上去有什么问题" 。。。 老师和学生的质疑继续进行。我这会问了下底下的同学是否以前也是这样的,学生回答是。听到这个结论,我是愿意相信学生的话,然后就按照这个建议开始。最后,虽然上去答辩的顺序有些打乱,但是最后也是完成了的。

​ 这个结果足以证明,几乎所有的学生都是有准备可以上台答辩的,他们要求慢一些,其实也是希望继续打磨自己的作品,否则,直接上去敷衍摆烂,也比争取多一些时间要干净利落。

对鸿蒙不感兴趣-小A-重点学习爬虫了

​ 过程中,也有同学给我讲了对鸿蒙不感兴趣。小A不打算投入太多时间学习鸿蒙,但是他过程中是花了很多时间去使用python实时爬取douyin的资料,然后部署成后端,同时鸿蒙端结合AI编程,可以实时预览douyin视频数据

​ 虽然小A明确表示对鸿蒙不感兴趣,但是也是付出了一些成本完成了鸿蒙端的要求。这比很多人借口不感兴趣,然后什么都不做要强太多了,这个让我意识到,学生是知道什么是兴趣什么是工作的。我们社会人应该很清楚了,工作很多时候无所谓兴趣,但是就是要完成。小A明显也做到了,而且自己也知道这个爬虫的动作容易触边。

对鸿蒙不感兴趣-小B-被迫跟着写鸿蒙了

"老师,我真的不想学鸿蒙..."

小B也是开口对鸿蒙不感兴趣,我们作为老师自然万般都理解,但是我们老师的工作也是需要验收这次实训的成果,何况是素未谋面的学生,他自己说不感兴趣,是真的不感兴趣,还是他什么兴趣都没有,如果是后者,我们老师其实是需要连哄带骗让学生学习东西了,如果能让他在过程中找到一些乐趣,是否也当帮助了一把学生呢。

最后,这个学生是磕磕碰碰的完成了上课的所有要求和任务,我也是实时鼓励学生:

"行动起来远比你呆看不做要容易轻松得多"

有时候,推一把,就是一片新天地。


优秀作品示例

这些作品,真的只是三天完成的吗?

是的,你没看错!


结论

"现在学习编程,是 49年入国军"

最近这几年的互联网就业形势,相信大家也不陌生,网友也是时刻调侃这句话。

但我想说:

不要轻易相信网络上的声音,更不要轻易给年轻人下定义。

这里我也想聊下我的看法:

  1. 互联网还是普通人实现阶层跨越的一个好的渠道

  2. 互联网的上升路线是透明的,有无数多的学习资料,收费、免费、还有现在的AI加持

  3. 如果让你给他们建议,不做互联网,你会让他们做什么,网络的言论很容易,反对一切、批评一切就行,但是不会提出实际、可行、目前的建议


写在最后:

这次实训让我明白,不要轻易给年轻人贴标签。他们或许表面看起来佛系,但内心却有着自己的追求和坚持。

三天完成一个鸿蒙应用,你相信吗?

我信了。

因为,我亲眼见证了这一切。


如果你也是一名大学生,或者曾经是,如果你也对技术充满热情,欢迎在评论区分享你的故事。

Released under the MIT License.