我愛上了這個網站!

程式設計師cxuan發表於2022-05-26

上次我們說到銀河系狂奔號墜落在一個陌生的星球上,由於飛船撞上山腰,導致船體受損,船員們經過努力後發現他們的飛船無法繼續使用,他們漸漸失去了回家的希望,於是不得不在這個陌生的星球先安家。

偶然的機會,飛機導航員艾莉發現了星球上存在著很多野生機器人,他們能夠幫助清理岩石,繼而把飛機救出來,不過他們太原始了,無法直接操作,他們必須編寫一些程式指令來操作他們,於是他們打算培養一個最有前途的叫阿米戈的機器人,通過編寫 Java 程式來幫助船員們回家。這個阿米戈就是螢幕中的你,所以靠你來救他們了,朋友!

剛開始第一章是試用期可以看到的內容,這不他們最近正在做活動,我趁機升級了一下高階版的課程,然後發現了很多不一樣的天地。

(我現在暗物質可以妥妥的夠,讓阿米戈幫助船員們回家吧!)

阿米戈的故事還在繼續......

阿米戈是一個叛逆的機器人,因為他完全不理解這些船員們的想法,因為阿米戈完全不理解這門叫做 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/pos...)。

image-20220512140340159

還有一些成功經驗,在你學習遇到瓶頸的時候不斷鼓勵你。

image-20220512140502915

一個人學習是孤獨的,而一群人學習是幸福的。

在這裡,你能夠和其他人一起

image-20211107075655317

看到這裡,我覺得我整個人都燃起來了,恨不得馬上學起來!

看的出來,這個網站做的非常用心,看得出來,這個網站的背後是一個在用心做事的團隊。

如果時光能倒流,我希望能早點知道這個網站,這樣我就能夠在大學中珍惜那些讓我上課睡覺的日子了。

最後,再給大家隆重的介紹一下這個網站:

https://codegym.cc/zh/

小白可以用它輕鬆學 Java,Java 老手也可以去 Codegym 編寫自己的遊戲,分享學習經驗,幫助他人,快樂自己。

哦對了,今天是個特別的日子!在原來五折的基礎註冊還享受個人折扣哦,機不可失!

image.png
點選下方連結詳細瞭解(免費註冊,註冊後可享有活動折扣)。

https://codegym.cc/zh/sale

相關文章