位置:编程技术网 > 物联网 > 正文 >

拥有超百万用户,这家学习社区教成年人边玩边学Java

2021年03月29日 10:29来源:未知手机版

青春期的女主角,该设备无法启动. (代码 10),李檬

图源:CodeGym

芥末堆 3月21日 Siyi 报道

Java工程师似乎意味着更为可观的薪水。

当斜杠青年成为潮流,掌握一种编程语言已经成为不少上班族充实自我的选择。但“程序猿”、代码等字眼往往又让人觉得枯燥无味。

最近,一个来自乌克兰的团队面向中国市场推出在线Java学习社区CodeGym,让成年人在闯关升级中体验一把游戏化学习编程的乐趣。在此之前,这个初创公司已经在世界范围内积累了百万名用户,主要分布在美国、德国、波兰、乌克兰和俄罗斯。

事实上,CodeGym的历史可以追溯到2012年。彼时,德米特罗·维兹宁(Dmytro Vezhnin)是一名经验丰富的程序员,在业余时间帮助朋友们学习编程。他把自己的教学经验发布在同好平台上之后,50多个人想成为他的学生。不太可能同时教这么多人,德米特罗萌生了做一个教学平台的想法。

做出早期项目模型后,德米特罗邀请亚历克斯·叶连尼维奇(Alex Yelenevych)和几个开发人员加入。几年来,通过在东欧和独联体国家市场的尝试,CodeGym已经发展成为一个大型的Java社区,并于2016年在乌克兰基辅和美国威尔明顿设立主要办公室。

“2018年,我们认为是时候通过交互实践式的Java课程走向全球,并正式以英语发布了CodeGym,在此之前只把主要市场放在说俄语的国家。”下一步CodeGym将发力中国市场,目前平台中已有超过50%的汉化课程供中国用户学习。

去3018年教“机器人”学编程

“故事的背景是遥远的未来——3018 年,那时人类与机器人在地球上和谐相处,太空旅行已成为家常便饭。从前,一艘宇宙飞船坠毁在一个未知的星球上......”

失去回家的希望,飞船导航员发现未知星球上有大量的野生机器人,甚至机器狼,他们需要教会机器人编程指令,以帮助人类。如此,一个极具沉浸感的故事配合着卡通画面,Java学习之路正式开启。

在这样的背景设定下,CodeGym将探险故事融入四个课程单元:Java 语法、Java 核心知识、Java 多线程和 Java 集合。每个课程单元分10 个级别,每个级别包含10到15个课程以及20到30个练习题。每完成一项任务,用户会得到几个单位的“暗物质”作为奖励,用来解锁新的级别和课程。

CodeGym课程页面  图源:平台截图

学习编程需要大量的时间和精力,因为枯燥而中途放弃的人也不在少数。“这正是我们要使用游戏化解决的问题,”亚历克斯说。为激发在线学习的积极性,CodeGym通过故事情节、人物、奖励、评分等元素帮助用户在整个课程中保持较高的动力,修饰性的文字则能够简化感知。

“对于每个程序员而言,扎实的实践技能是最重要的。”亚历克斯认为,“掌握再丰富的理论但是写不出代码,照样行不通。”所以,CodeGym强调通过实践形成“程序员思维”,把可以在浏览器、App或专业开发环境中直接解决并且即时检验的编程任务作为产品基础。

CodeGym游戏作品页面  图源:平台截图

基于社群概念,CodeGym的用户可以看到全站学习者的课程进度和任务完成情况。在游戏按钮下的页面,也展示了不同经典游戏(例如扫雷、贪吃蛇、2048等)的用户自建作品。提供平台让具有相同爱好和目标的人在一起讨论某个代码的写法并且互相帮助,也是CodeGym用来解决用户留存、提升用户粘度的一种方法。

“下一个目标功能是个性化,”亚历克斯告诉芥末堆,“每个人都是不同的,具有不同的知识水平、不同的技能水平、不同的经历、学习目标、偏好和兴趣。有人对游戏化反应良好,有人想要严格的培训,有人需要重复几次理论。”目前,CodeGym正在俄罗斯市场进行个性化学习的功能测试,“如果效果不错,我们会加快这项升级在其他市场的本土化。”

本文地址:http://www.reviewcode.cn/wulianwang/202825.html 转载请注明出处!

今日热点资讯