yyds,这个自学网站!

公子龙

共 2444字,需浏览 5分钟

 · 2021-11-10

对于我们程序员来说,自学是一个必备技能,毕竟,真正实用的coding能力,都是从一次次翻阅资料、努力写bug中得来的。

像很多知识的学习过程一样,编程的学习,除了最终成功运行出预想的结果之外,大部分的时间中,还是较为苦闷的,基本都在和各式各样的 bug 作斗争。


苦闷的时候就会抱怨,为啥没有寓教于乐的编程学习资料或者网站,能够在趣味中学习编程。


举个简单的例子,我们很多人喜欢看武侠小说,但如果将武侠中的世界组织、人物关系当做知识点,需要我们去学习掌握,死记硬背绝对是一件非常通过的事情。


但是我们看小说的时候,并不是有意识的去记住这些点,而是在循序渐进、环环相扣的小说情节中,慢慢的去了解到整个武侠世界,去构建一个存在于自己脑海中的武侠小天堂,不知不觉的,就对这里面的知识、设定了如指掌。


学习编程,其实也是学习其中的一些规则、设定,遵守程序语言规则,就能够运行出符合自己认知的结果。


所以,在很久之前的幻想中,要是有像讲故事一样,就能够将编程世界中的知识、技能学会的方法,就太好了。



1. 


没想到,找了这么多年之后,我终于看到了符合自己之前设想的神仙一般的编程自学网站,这次,我要为它种草一波。


这个网站最开始是一位读者和我提及的,当时有些忙,我没有太留意,但陆续有人来和我种草这个网站之后,我意识到,这可能是个非常牛皮的网站,值得探索一番。


我进入了网站,打开里面讲解 Java 语法的课程,发现画风是这样的:



摸索了一下,我理解到,这是一个伪装成角色升级游戏的 Java 编程教学课程。故事的背景是,「银河系狂奔号」飞船因为事故迫降在一个陌生的星球上,飞船陷入了碎石中,无法脱困。


而这个星球上,有很多「野生机器人」,只能通过程序才能操作这些机器人,可以让它们和固件结合在一起,来帮助清理碎石,帮助飞船脱困。于是,这样一个编程探险之旅就开始了...


整个故事是由很多关卡组成的,学习编程的过程,就是一个进行游戏,通关打怪的求知之旅,部分内容/关卡如下所示:



想要通过这些关卡,就很考验对于知识的现学现用了,基本每个关卡中,都会教学一些知识点,并设置一些需要学习者来完成的编程任务,完成了就能通过这一关,就像这样的:



可以看到,代码都是线上运行的,方便了一些初学编程,对于搭建运行环境很头疼的小伙伴。



2.


当然,刚刚我们看到的,只是 Java 的基础课程,在这个网站的地图里,我们清晰的看到,关于 Java 的学习地图是这样的:



也就是说,在进行了基础的语法学习之后,探险之旅并不会戛然而止,紧接着,会进行进阶课程:Java 核心、多线程、集合、SQL & Hibernate、JSP & Servlets 等知识点的学习。


我看了一下,目前网站上总共有超过 1200 道练习题,另外,就像很多游戏中,游戏角色会有等级一样,这个网站的学习者也会有等级。


当下,如果你能够把上面所有的课程学完,就能够达到 40 级,由于还有一些课程没法发布完,等更新完毕,最高级别能够有 80 级。


网站作者说,一般学习到 40 级之后,对于编程知识就有了一定的掌握程度,可以找到一份 Java 开发相关的工作。有些学习者甚至在达到 20 级的时候,就已经找到了开发工作。


为啥作者对学习者的情况这么了解,一方面,课程的设计他很熟悉,另外一方面,为了便于学习者之间的沟通交流,网站上还设立了论坛和文章模块,便于大家学习交流,我觉得这是这个网站的一个重要特色之一。


这使得这个编程学习网站不仅仅是一堆文章、关卡的集合,「玩家」们还拥有了社交的地方,可以一起交流闯关学习心得,进行思想的碰撞,更有知识的学习和掌握。




3.

学习累了的时候,在社区里,发个帖子小小吐槽下,排解一些情绪,看看大家是不是也遇到相同的学习困难,一起加油鼓劲,听起来体验就很棒。是不是有点像游戏中一起组团升级打怪一样。

此外,「社区」板块里面的成功故事,也是很实用的。网站不少刷完编程任务的小伙伴,都有在网站上分享自己的心得。

当然了,里面也少不了很多学习之后,成功找到工作的案例,对于需要找工作的同学,还是很有参考价值的。


在继续浏览网站的过程中,一个板块成功引起了我的注意:游戏,顾名思义,用编程,来制作一些小游戏,我好奇地点了进去。


原来,这是教学我们通过编程实现一些或经典、或流行的小游戏,比如说扫雷、贪吃蛇、2048、登月,这里除了文字教学,还有有视频讲解,很贴心。



如果我初学 Java 时,就知晓这个网站,应该能够学习的更开心一些。这个世界上,有很多人在做属于自己的产品和自己热爱的事情。

这个自学网站,通过故事、游戏、闯关等一些寓教于乐的方式,来讲解平时看起来很生涩的编程知识,我感受到了网站创建人的用心,将自己的世界观,通过网站,传播给更多想要快乐学习的程序员们。

网站的地址是这个,感兴趣可以去看看:https://codegym.cc/zh 它们的官方也有一个公众号,日常会更新网站建设的最新进展,推荐关注一波:
网站的订阅费用原价是 3219 元/年,最近 11.11 活动,折扣价是 632 元,也就是直接打两折了。

订阅路径:点击文末的阅读原文注册后,进入主页后,点击左侧的课程,页面上方有一个「使用折扣」,点击之后就会跳转到订阅界面,就可以订阅啦。


你好,我是公子龙,毕业于中科院,前大型计算机竞赛冠军,现算法工程师,拿过九家大厂的 offer 。


北漂七年,从小白到计算机竞赛冠军,读研时通过实习和比赛收入 50 万,点击蓝字查看我的编程之路


同时,我也是 b 站 up 主:公子龙龙龙,日常分享高质量资料,输出面试、工作经验,欢迎围观。


浏览 179
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报