这个网站,太有意思了!
我有一个大学同学,毕业后一直在做K12教育培训。
今年这行情,你们懂得,没办法,只得谋求转型。
我这同学也是计算机相关专业,恰逢这两年“少儿编程”这概念很火,就想了解下这方面的内容。
于是,我俩带上几个小朋友,“乔装打扮”成家长(是表哥,你们别把我想老了),去探听下这些个少儿编程培训机构都是怎么教学的。
后来了解了一圈发现,培训机构基本上都是用Scratch教学。
最有意思的是,这些机构用游戏的方式来进行教学,让小朋友玩着玩着就把编程学会了。
我于是在想:成年人学习的编程语言要是也能这样学习就好了!
又转念一想,我能有这个想法,说不定别人也有这个想法,赶紧去看一下有没有类似的产品。
在游戏中学Java
去搜索引擎一阵搜索,还真让我找到了,一个国外的在线学习网站:codegym
英文看着费劲?没关系,网站支持中文在内的诸多语种!
我给大家大概介绍下这个网站游戏背景的设定:
这款游戏的背景设定在遥远的未来——3018年,那时人类与机器人在地球上和谐相处,太空旅行已成为家常便饭。
但是有一天,一艘飞船发生了意外,坠毁在了一个未知的星球上。后来发现这个星球上居住着成千上万的机器人,人类想要逃离和生存,就需要教会这些野生机器人编程!
接下来就是开启一边学Java编程,一边进行星球大冒险之旅了。
魂斗罗大家都玩过吧?这网站把Java语言的学习过程做成了魂斗罗一样的闯关游戏,把编程学习拆分成了一个个的闯关任务,实在是太有意思了!
每一个关卡的任务都是在线编程,有点像大家平时刷leetcode的感觉,在线编写代码,在线编译,在线运行。
不同于leetcode刷题,大家可以跳着来。在codegym中,任务需要一件一件做,一关一关闯,完成一个任务,才能进入下一关,这样才会有闯关的乐趣嘛!也是保证大家能一步一个脚印学的踏实。
任务
codegym上有非常多的任务,将从零基础入门到成为一个高级Java工程师所需要的全部知识点拆分成了超过1200个小的关卡,这一千多个任务,涵盖了Java基础语法、集合、I/O、多线程、SQL、框架等诸多方面,知识点拆分点特别细,很适合零基础入门的朋友。
游戏
当你掌握了Java语言后,你还可以在codegym网站的带领下开发一个小游戏:
常见的扫雷、贪吃蛇、2048、赛车、飞机等游戏应有尽有!
社区
一个好的学习平台离不开一个好的社区,在codegym就有这样一个社区。
在每一个任务下都有来自全世界各地的学习者在交流分享,让你的闯关旅途不会孤单。
除此之外,一个社区基本的论坛、好友、聊天、文章等功能也一个不落:
在这里,有很多国外的朋友分享他们的学习心得:
不同的人,喜欢的学习方式不同,codegym也考虑到了这一点,你可选择你最喜欢的学习方式:
这么好的学习网站,你是不是已经心动了?
网址奉上(也可以点击文末的阅读原文直接访问):
https://codegym.cc/zh/
快来跟我一起来闯关学Java吧!
下面是他们的官方公众号,大家也可以关注一下,及时了解最新更新的信息。
对了,现在双十一,他们网站有在搞活动,赶快关注了解一下吧: