大家好,我是程序员 cxuan!明天和大家一起 Look 一下这个乏味的国外编程网站!
“ 明天咱们来学习 Java ”。
“Java 是一门面向对象的编程语言 ”。
“Java 的个性有 balabalabala ……”。
“Java 与 C 的区别是 xxxxxx”。
“Java 能用来 balabalabala @!#$$”。
balabalabalabalabalabalabalabala。
原文链接:这个网站,要火!
我还是不晓得什么是 Java。为什么我不晓得什么是 Java 呢,我想是因为我都不晓得为什么要学习 Java,的确,人在接触未知事物的时候,总是持有一副 90% 的回绝、80% 的犹豫和 70% 的困惑的感觉。
我记不清楚数学老师讲过多少次二元一次方程组求解了,我记不清楚语文老师说过多少次背诵全文了,我也记不清楚多少次物理老师说先画受力剖析图了。这种硬性要求和填鸭式的教学直到现在让我想起来,仍旧打了两个哈欠。
我想,为什么会这样呢?
我忽然想起来了隔壁老王家的大儿子,他家大儿子在上早教课,他家大儿子有一个趣味,那就是拼积木。每次隔壁老王不想带孩子了,就让我带他儿子拼积木,我看到这孩子看到积木的时候,两眼放光,一拼就是一个小时,也不吵着闹着要吃糖了。
小孩子在看到玩具的时候,是一种发自内心的开心,这种发自内心的开心也同时体现在咱们打游戏这件事件上。
为什么打游戏开心呢?因为乏味;为什么做数学题会犯困呢?因为无趣;那么我想,为什么做数学题和打游戏不能联合一下呢?
尽管我当初不做数学题了,当初我的主业是编程,编程和数学题在某种状况下是一样的,因为都须要咱们逻辑思维能力,所以编程为什么不能和做游戏联合一下呢?
于是,我打算做一个网站,这个网站的目标就是只有一个,升高大家学习编程的门槛,采纳玩游戏、讲故事的这种形式带你走入 Java 的世界,好了目标有了,说干就干。
软件的开发原则上表明:如果有现有的轮子,最好是间接应用,而不是再开发一个。
所以,当我在网络上漫游,搜寻对于如何开发一个从零开始做游戏学 Java 轮子的时候,网站上一个你认为我在玩游戏,其实我在学 Java 的词条吸引了我,点进去,发现了一个不一样的货色。
地址是:
https://codegym.cc/zh/
关上网站后,发现这是一个通过实战来学习 Java 的网站,外面有十分多的示例,这倒是没什么,因为通过实战驱动学习 Java 的网站有很多,咱们持续往下走,抉择中文(这里我齐全是想疾速搞清楚这个网站是干啥的,所以为了快餐文化,我抉择了中文,大家最好还是抉择英文)。
而后它会提醒我想成为一种什么类型的程序员。
那必须是 Java 开发人员,而后 next,提醒我以哪种形式进行学习,诶我感觉这有点意思,我素来没尝试过通过浏览故事情节来学习 Java(难道学习 Java 还有故事背景?),而通过游戏学习 Java,这不就是咱们想要的吗?
而后看到了传统课堂,果决抉择了 游戏化 的学习形式,持续 next。
前面提醒我是否想要伙伴的激励和抉择何种的编程背景,我果决抉择了不须要激励和彩色,因为彩色才是代表着程序员的信奉。注册实现后,会提醒咱们是否有编程教训,思考了一下,毕竟咱们想要做从零开始,所以抉择了 萌新上手。
而后咱们就来到了 Codegym 的主界面,急不可待的点进了学习课程界面,从 Java 语法开始学习。
映入眼帘的是一则乏味的故事。
故事的背景是边远的将来——3018 年,那时人类与机器人在地球上谐和相处,太空旅行已成为粗茶淡饭。有一天,一艘名为银河系狂奔号宇宙飞船坠毁在一个未知的星球上 ……
在坠落过程中,宇宙飞船撞上山腰,简直被齐全埋在碎石下。船员们致力数日,想让飞船脱离窘境,但没有胜利,于是失去了回家的心愿,开始在这个生疏的新中央安顿下来 …… 飞船导航员发现未知星球上有大量的家养机器人,甚至机器狼,他们须要教会机器人编程指令,以帮忙人类回家。
如此,一个极具 沉迷感 的故事配合着卡通画面,Java 学习之路正式开启。
在玩游戏的过程中,虚构的导师会领导你学习各种 Java 知识点,并且调配实现各种工作。
你会尝试进行编写一些 Java 代码,这些代码会在 Codegym 平台进行验证,验证胜利后,冲破下一关,通过这种形式来让本人一直降级,进步本人的编程能力。
我想,这不就是咱们想要的货色么?这还用本人造个轮子,间接用 Codegym 的就好了呀!
除了根本的 Java 知识结构(Java 语法、Java 外围、Java 多线程、Java 汇合)外,还有 SQL 和 Hibernate 框架(开发中)、JSP 和 Servlet(开发中)。
我大吃一惊,这是通过玩游戏的形式,让我把整个 Java 学习路线都把握了呀!
除此之外,我还在 Codegym 的左侧菜单栏发现了一些好货色。
这外面是 Codegym 中的游戏,带你从创立包开始一步一步制作本人的游戏,当然你也能够查看其余用户公布的游戏。
如果你放心你没有打算的学习,不必怕,CodeGym 网站还给你搞了个揭示时间表的性能,把本人的学习打算安顿下来,到工夫后,他就会告诉你的邮箱。
我还发现,Codegym 有本人的论坛和社区,因为它是国外的网站,所以论坛和文章有十分多的外国人一起交换技术,交换你做的游戏,交换你的学习心得。
一个人学习是孤单的,而一群人学习是幸福的。
在这里,你可能和其他人一起 冲
!
看到这里,我感觉我整个人都燃起来了,巴不得马上学起来!
看的进去,这个网站做的十分用心,看得出来,这个网站的背地是一个在用心做事的团队。
如果时光能倒流,我心愿能早点晓得这个网站,这样我就可能在大学中珍惜那些让我上课睡觉的日子了。
最初,再给大家隆重的介绍一下这个网站
https://codegym.cc/zh/
小白能够用它轻松学 Java,Java 新手也能够去 Codegym 编写本人的游戏,分享学习教训,帮忙别人,高兴本人。
最初给大家举荐一下我本人的 Github,外面有十分多的硬核文章,相对会对你有帮忙。