• 我爱上了这个网站!


    上次我们说到银河系狂奔号坠落在一个陌生的星球上,由于飞船撞上山腰,导致船体受损,船员们经过努力后发现他们的飞船无法继续使用,他们渐渐失去了回家的希望,于是不得不在这个陌生的星球先安家。

    偶然的机会,飞机导航员艾莉发现了星球上存在着很多野生机器人,他们能够帮助清理岩石,继而把飞机救出来,不过他们太原始了,无法直接操作,他们必须编写一些程序指令来操作他们,于是他们打算培养一个最有前途的叫阿米戈的机器人,通过编写 Java 程序来帮助船员们回家。这个阿米戈就是屏幕中的你,所以靠你来救他们了,朋友!

    刚开始第一章是试用期可以看到的内容,这不他们最近正在做活动,我趁机升级了一下高级版的课程,然后发现了很多不一样的天地。

    image-20220512091510286

    (我现在暗物质可以妥妥的够,让阿米戈帮助船员们回家吧!)

    阿米戈的故事还在继续......

    阿米戈是一个叛逆的机器人,因为他完全不理解这些船员们的想法,因为阿米戈完全不理解这门叫做 Java 语言的东西,更别提还要学会他了!

    不过既然已经答应过这件事了,木已成舟,索性就先听听吧,阿米戈脸上愁云遍布。

    不过随着里希充满磁性的嗓音并且答应阿米戈后面陪它一起做游戏,阿米戈终于静下心来开始学习......


    “程序就是一组(系列)命令。首先,执行第一个命令,然后执行第二个命令,然后执行第三个命令,依此类推。执行完所有命令后,程序就结束了。”

    “都有哪些命令呢?”

    命令依赖于执行它的对象不同而有差异。关于执行者知道(和理解)的命令类型。”

    “你可以给一只狗下命令:‘坐!’,‘叫!’;对一只猫下命令:‘嘘!’;对一个人下命令:‘别动,否则我开枪了!’;或者对一个机器人下命令:‘干活!干活,机器人败类!’”

    “还有什么?”阿米戈终于开心起来。

    “用 Java 语言编写的程序由 Java 虚拟机 (JVM) 来执行。JVM 是一个特殊的程序,它知道如何执行用 Java 语言编写的程序。”

    “它的命令列表涵盖范围很大。例如,这个命令可以用来在屏幕上显示‘机器人是人类的朋友’。”

    这是一个超级简单的命令:

    System.out.println("机器人是人类的朋友");
    

    "O_O"

    “我们将从几个简单的原则开始讲起,而不是从命令开始。”

    掌握一些原则可以取代对许多事实的了解。”

    “这是第一个原则。”

    “在 Java 编程语言中,每个命令都单独占用一行。分号必须放在命令的末尾。”

    “假设我们想在屏幕上三次显示‘人类和机器人永远是朋友’。应该这样编写:“

    System.out.println("人类和机器人永远是朋友");
    System.out.println("人类和机器人永远是朋友");
    System.out.println("人类和机器人永远是朋友");
    

    里希向阿米戈介绍了一些 Java 这门语言的一些基础语法,阿米戈非常聪明,短短十分钟就掌握了全部内容。

    image-20220512095345830

    下面就到了自己在线练习阶段,练习就是把上面里希所教的内容编写一下。

    阿米戈是个非常自恋的机器人,所以第一个练习就是输出一下 阿米戈非常聪明,看起来很简单。

    image-20220512095625673

    阿米戈现在兴趣来了:"哈哈哈,这也没多难啊,以我 150 的智商马上就能学会了"。

    这个基础课程主要分为下面几个部分。

    image-20220512100152587

    阿米戈竟然一鼓作气把 Java 基础都学完了,让人不得不怀疑这个阿米戈是若干年之后穿越回来的。

    阿米戈向我们分享了一下它的学习经验:

    每一节课都会有一个老师以通俗易懂的方式给我讲授这门 Java 语言的特点,我每次学会一个新的特性时,就迫不及待的开始练习,练习完成之后就赶紧开始新的一节课,而且每堂课的评论区都有很多小伙伴们互动,非常有意思。

    image-20220512103926957

    甚至还有人在评论区作诗。。。。

    image-20220512110244559

    每次都会有一个新的老师来给我讲课,每个老师有不同的特点,我非常喜欢埃莉诺•凯瑞,因为她的红头发加上她干练的讲课方式,真的太酷了!!!

    image-20220512110010175

    image-20220512110136636

    在学习的过程中,我还交了一个叫做 StackOverflow 的朋友,它能够解答我在学习过程中的任何问题!!!

    甚至我还结交了一些新的老师,他们会成为我学习路上的陪伴者!

    image-20220512110628895

    相信我,跟着学习完这个课程之后,你就是最牛批的阿米戈了!!!

    每次在升级之后,阿米戈都会受到一些鼓励:比如升级到 Lv2 级之后,出现了孔子老先生,升级到 Lv3 之后,出现了牛顿 sir,通常会伴随着一些人生哲理,提醒我不要好高骛远,保持谦逊。

    image-20220512134822070

    image-20220512134859022

    在做完全部的 Level 10 级任务之后,你就可以向 Java Core (Java 核心)迈进了!!!

    相信 Java Core 你也通关之后,那么你就具备初级 Java 开发的水平了,恭喜你!

    阿米戈的任务

    阿米戈在通关之后,已经能够帮助船员们回家了,同时阿米戈还成为了这个星球上最有智慧的机器人,但是它还没有满足于停止学习,阿米戈回顾了一下自己做过的练习,已经有非常多了。

    Java 语法

    image-20220512105353903

    Java 核心

    image-20220512105610248

    现在阿米戈在用这些练习来把星球中的其他小伙伴们也培养成为 Java 程序员,让他们所在的星球成为最具智慧的星球!

    还有其他的吗?

    除了基本的 Java 知识结构(Java 语法、Java 核心、Java 多线程、Java 集合)外,还有 SQL 和 Hibernate框架(开发中)、JSP 和 Servlet(开发中)。

    image-20211107063400051

    image-20211107063434451

    我大吃一惊,这是通过玩游戏的方式,让我把整个 Java 学习路线都掌握了呀!

    除此之外,我还在 Codegym 的左侧菜单栏发现了一些好东西。

    image-20220512140608103

    这里面是 Codegym 中的游戏,带你从创建包开始一步一步制作自己的游戏,当然你也可以查看其他用户发布的游戏。

    如果你担心你没有计划的学习,不用怕,CodeGym 网站还给你搞了个提醒时间表的功能,把自己的学习计划安排上去,到时间后,他就会通知你的邮箱。

    image-20211107074940316

    我还发现,Codegym 有自己的论坛和社区,因为它是国外的网站,所以论坛和文章有非常多的外国人一起交流技术,交流你做的游戏,交流你的学习心得。

    image-20211107074617800

    image-20211107074642088

    image-20211107074744840

    在社区 -> 文章这里面,还有非常多的文章,让你在阅读优秀文章的同时,提升你的英文阅读能力。比如这篇文章就写的非常好(https://codegym.cc/groups/posts/oop-principles)。

    image-20220512140340159

    还有一些成功经验,在你学习遇到瓶颈的时候不断鼓励你。

    image-20220512140502915

    一个人学习是孤独的,而一群人学习是幸福的。

    在这里,你能够和其他人一起

    image-20211107075655317

    看到这里,我觉得我整个人都燃起来了,恨不得马上学起来!

    看的出来,这个网站做的非常用心,看得出来,这个网站的背后是一个在用心做事的团队。

    如果时光能倒流,我希望能早点知道这个网站,这样我就能够在大学中珍惜那些让我上课睡觉的日子了。

    最后,再给大家隆重的介绍一下这个网站:

    https://codegym.cc/zh/

    小白可以用它轻松学 Java,Java 老手也可以去 Codegym 编写自己的游戏,分享学习经验,帮助他人,快乐自己。

  • 相关阅读:
    BeanUtils.copyProperties的用法
    DOTA-PEG-麦芽糖 maltose-DOTA 麦芽糖-四氮杂环十二烷四乙酸
    计算机毕业设计uniapp+python餐厅菜品点餐系统小程序51988+
    传奇GOM/GEE微端配置外网架设教程
    计算机毕业设计(附源码)python余庆金阳驾校管理系统
    靶机渗透之DC-7
    BSA-PEI,牛血清白蛋白-聚乙烯亚胺,BSA-聚乙烯亚胺的保存
    PDF格式分析(七十九)——图章、墨迹注释(Stamp、Ink)
    Linux下安装Docker保姆级教程
    五、伊森商城 前端基础-Vue 计算属性和侦听器 & 过滤器 & 组件化 & 生命周期钩子函数 p25
  • 原文地址:https://www.cnblogs.com/cxuanBlog/p/16308561.html