520,我愛上了這個(gè)網(wǎng)站!
之前的文章帶大家初探了一波 CodeGym 的基本使用,你可以看這里
上次我們說到銀河系狂奔號(hào)墜落在一個(gè)陌生的星球上,由于飛船撞上山腰,導(dǎo)致船體受損,船員們經(jīng)過努力后發(fā)現(xiàn)他們的飛船無法繼續(xù)使用,他們漸漸失去了回家的希望,于是不得不在這個(gè)陌生的星球先安家。
偶然的機(jī)會(huì),飛機(jī)導(dǎo)航員艾莉發(fā)現(xiàn)了星球上存在著很多野生機(jī)器人,他們能夠幫助清理巖石,繼而把飛機(jī)救出來,不過他們太原始了,無法直接操作,他們必須編寫一些程序指令來操作他們,于是他們打算培養(yǎng)一個(gè)最有前途的叫阿米戈的機(jī)器人,通過編寫 Java 程序來幫助船員們回家。這個(gè)阿米戈就是屏幕中的你,所以靠你來救他們了,朋友!
剛開始第一章是試用期可以看到的內(nèi)容,這不他們最近正在做活動(dòng),我趁機(jī)升級(jí)了一下高級(jí)版的課程,然后發(fā)現(xiàn)了很多不一樣的天地。

(我現(xiàn)在暗物質(zhì)可以妥妥的夠,讓阿米戈幫助船員們回家吧!)
阿米戈的故事還在繼續(xù)......
阿米戈是一個(gè)叛逆的機(jī)器人,因?yàn)樗耆焕斫膺@些船員們的想法,因?yàn)榘⒚赘晖耆焕斫膺@門叫做 Java 語言的東西,更別提還要學(xué)會(huì)他了!
不過既然已經(jīng)答應(yīng)過這件事了,木已成舟,索性就先聽聽吧,阿米戈臉上愁云遍布。
不過隨著里希充滿磁性的嗓音并且答應(yīng)阿米戈后面陪它一起做游戲,阿米戈終于靜下心來開始學(xué)習(xí)......
“程序就是一組(系列)命令。首先,執(zhí)行第一個(gè)命令,然后執(zhí)行第二個(gè)命令,然后執(zhí)行第三個(gè)命令,依此類推。執(zhí)行完所有命令后,程序就結(jié)束了。”
“都有哪些命令呢?”
“命令依賴于執(zhí)行它的對(duì)象不同而有差異。關(guān)于執(zhí)行者知道(和理解)的命令類型。”
“你可以給一只狗下命令:‘坐!’,‘叫!’;對(duì)一只貓下命令:‘噓!’;對(duì)一個(gè)人下命令:‘別動(dòng),否則我開槍了!’;或者對(duì)一個(gè)機(jī)器人下命令:‘干活!干活,機(jī)器人敗類!’”
“還有什么?”阿米戈終于開心起來。
“用 Java 語言編寫的程序由 Java 虛擬機(jī) (JVM) 來執(zhí)行。JVM 是一個(gè)特殊的程序,它知道如何執(zhí)行用 Java 語言編寫的程序。”
“它的命令列表涵蓋范圍很大。例如,這個(gè)命令可以用來在屏幕上顯示‘機(jī)器人是人類的朋友’。”
這是一個(gè)超級(jí)簡(jiǎn)單的命令:
System.out.println("機(jī)器人是人類的朋友");
"O_O"
“我們將從幾個(gè)簡(jiǎn)單的原則開始講起,而不是從命令開始。”
“掌握一些原則可以取代對(duì)許多事實(shí)的了解。”
“這是第一個(gè)原則。”
“在 Java 編程語言中,每個(gè)命令都單獨(dú)占用一行。分號(hào)必須放在命令的末尾。”
“假設(shè)我們想在屏幕上三次顯示‘人類和機(jī)器人永遠(yuǎn)是朋友’。應(yīng)該這樣編寫:“
System.out.println("人類和機(jī)器人永遠(yuǎn)是朋友");
System.out.println("人類和機(jī)器人永遠(yuǎn)是朋友");
System.out.println("人類和機(jī)器人永遠(yuǎn)是朋友");
里希向阿米戈介紹了一些 Java 這門語言的一些基礎(chǔ)語法,阿米戈非常聰明,短短十分鐘就掌握了全部?jī)?nèi)容。

下面就到了自己在線練習(xí)階段,練習(xí)就是把上面所教的內(nèi)容編寫一下。
阿米戈是個(gè)非常自戀的機(jī)器人,所以第一個(gè)練習(xí)就是輸出一下 阿米戈非常聰明,看起來很簡(jiǎn)單。

阿米戈現(xiàn)在興趣來了:"哈哈哈,這也沒多難啊,以我 150 的智商馬上就能學(xué)會(huì)了"。
這個(gè)基礎(chǔ)課程主要分為下面幾個(gè)部分。

阿米戈竟然一鼓作氣把 Java 基礎(chǔ)都學(xué)完了,讓人不得不懷疑這個(gè)阿米戈是若干年之后穿越回來的。
阿米戈向我們分享了一下它的學(xué)習(xí)經(jīng)驗(yàn):
每一節(jié)課都會(huì)有一個(gè)老師以通俗易懂的方式給我講授這門 Java 語言的特點(diǎn),我每次學(xué)會(huì)一個(gè)新的特性時(shí),就迫不及待的開始練習(xí),練習(xí)完成之后就趕緊開始新的一節(jié)課,而且每堂課的評(píng)論區(qū)都有很多小伙伴們互動(dòng),非常有意思。

甚至還有人在評(píng)論區(qū)作詩。。。。

每次都會(huì)有一個(gè)新的老師來給我講課,每個(gè)老師有不同的特點(diǎn),我非常喜歡埃莉諾?凱瑞,因?yàn)樗募t頭發(fā)加上她干練的講課方式,真的太酷了!!!


在學(xué)習(xí)的過程中,我還交了一個(gè)叫做 StackOverflow 的朋友,它能夠解答我在學(xué)習(xí)過程中的任何問題!!!
甚至我還結(jié)交了一些新的老師,他們會(huì)成為我學(xué)習(xí)路上的陪伴者!

相信我,跟著學(xué)習(xí)完這個(gè)課程之后,你就是最牛批的阿米戈了!!!
每次在升級(jí)之后,阿米戈都會(huì)受到一些鼓勵(lì):比如升級(jí)到 Lv2 級(jí)之后,出現(xiàn)了孔子老先生,升級(jí)到 Lv3 之后,出現(xiàn)了牛頓 sir,通常會(huì)伴隨著一些人生哲理,提醒我不要好高騖遠(yuǎn),保持謙遜。


在做完全部的 Level 10 級(jí)任務(wù)之后,你就可以向 Java Core (Java 核心)邁進(jìn)了!!!
相信 Java Core 你也通關(guān)之后,那么你就具備初級(jí) Java 開發(fā)的水平了,恭喜你!
阿米戈的任務(wù)
阿米戈在通關(guān)之后,已經(jīng)能夠幫助船員們回家了,同時(shí)阿米戈還成為了這個(gè)星球上最有智慧的機(jī)器人,但是它還沒有滿足于停止學(xué)習(xí),阿米戈回顧了一下自己做過的練習(xí),已經(jīng)有非常多了。
Java 語法

Java 核心

現(xiàn)在阿米戈在用這些練習(xí)來把星球中的其他小伙伴們也培養(yǎng)成為 Java 程序員,讓他們所在的星球成為最具智慧的星球!
還有其他的嗎?
除了基本的 Java 知識(shí)結(jié)構(gòu)(Java 語法、Java 核心、Java 多線程、Java 集合)外,還有 SQL 和 Hibernate框架(開發(fā)中)、JSP 和 Servlet(開發(fā)中)。


我大吃一驚,這是通過玩游戲的方式,讓我把整個(gè) Java 學(xué)習(xí)路線都掌握了呀!
除此之外,我還在 Codegym 的左側(cè)菜單欄發(fā)現(xiàn)了一些好東西。

這里面是 Codegym 中的游戲,帶你從創(chuàng)建包開始一步一步制作自己的游戲,當(dāng)然你也可以查看其他用戶發(fā)布的游戲。
如果你擔(dān)心你沒有計(jì)劃的學(xué)習(xí),不用怕,CodeGym 網(wǎng)站還給你搞了個(gè)提醒時(shí)間表的功能,把自己的學(xué)習(xí)計(jì)劃安排上去,到時(shí)間后,他就會(huì)通知你的郵箱。

我還發(fā)現(xiàn),Codegym 有自己的論壇和社區(qū),因?yàn)樗菄獾木W(wǎng)站,所以論壇和文章有非常多的外國人一起交流技術(shù),交流你做的游戲,交流你的學(xué)習(xí)心得。



在社區(qū) -> 文章這里面,還有非常多的文章,讓你在閱讀優(yōu)秀文章的同時(shí),提升你的英文閱讀能力。比如這篇文章就寫的非常好(https://codegym.cc/groups/posts/oop-principles)。

還有一些成功經(jīng)驗(yàn),在你學(xué)習(xí)遇到瓶頸的時(shí)候不斷鼓勵(lì)你。

一個(gè)人學(xué)習(xí)是孤獨(dú)的,而一群人學(xué)習(xí)是幸福的。
在這里,你能夠和其他人一起沖!

看到這里,我覺得我整個(gè)人都燃起來了,恨不得馬上學(xué)起來!
能看出來,這個(gè)網(wǎng)站做得非常用心,看得出來,這個(gè)網(wǎng)站的背后是一個(gè)在用心做事的團(tuán)隊(duì)。
如果時(shí)光能倒流,我希望能早點(diǎn)知道這個(gè)網(wǎng)站,這樣我就能夠在大學(xué)中珍惜那些讓我上課睡覺的日子了。
最后,再給大家隆重介紹一下這個(gè)網(wǎng)站:
https://codegym.cc/zh/
小白可以用它輕松學(xué) Java,Java 老手也可以去 Codegym 編寫自己的游戲,分享學(xué)習(xí)經(jīng)驗(yàn),幫助他人,快樂自己。
更多精彩內(nèi)容,推薦大家關(guān)注 Codegym 官方公眾號(hào)
哦對(duì)了,今天是個(gè)特別的日子!5.20 限時(shí)折扣 599 一年,在原來五折的基礎(chǔ)注冊(cè)還享受個(gè)人折扣哦,機(jī)不可失!

點(diǎn)擊原文鏈接詳細(xì)了解(免費(fèi)注冊(cè),注冊(cè)后可享有活動(dòng)折扣)。
