CodeGym /Java Blog /Toto sisi /如何在 CodeGym 上學習:課程指南
John Squirrels
等級 41
San Francisco

如何在 CodeGym 上學習:課程指南

在 Toto sisi 群組發布
所以,您決定成為一名 Java 程序員。一個合理的問題立即出現:“你應該從哪裡開始?” 在本文中,我們將討論如何在 CodeGym 上從頭開始學習編程。我們將探討課程的特點、學習過程如何劃分階段以及必須使用網站的哪些部分才能使您的培訓盡可能有效。 如何在 CodeGym 上學習:課程指南 - 1

目錄

CodeGym:一個強調實踐的Java教程

1.以遊戲的形式學習

CodeGym 課程有點像電腦遊戲。它分為四個任務,每個任務都有一個共同的概念。例如,Java 語法是第一個任務,您可以在其中學習該語言的基本語法。 每個任務包含十個級別,必須按順序完成。這些級別充滿了不同難度的課程和任務。要晉級到下一關,你需要解決當前關卡的大部分任務,因為成功完成任務,你就獲得了一些“暗物質”。您可以使用它來解鎖後續課程和任務。

2. 從頭開始的編程實踐

在我們的 Java 教程(CodeGym 課程)中獲得的實踐經驗包括各種格式的任務。它們隨時間變化:
  • 有些任務是為了鞏固之前課程中的理論材料;
  • 其他的則旨在從較早的層次重複先前涵蓋的理論;
  • 還有一些是“挑戰任務”,這些任務基於下一、二或三級中呈現的材料。是的,你沒看錯。這是故意的。想馬上解決一個任務,但你不知道什麼?去谷歌上查詢!對於程序員來說,這是一項非常有用的技能。但是,如果您想嚴格按順序瀏覽材料,那麼只需將任務放在一邊,在達到必要的理論後,在幾個級別後返回到它。
它們的大小和難度也各不相同:
  • 代碼輸入是初學者的任務。有時,一個有抱負的程序員應該親自動手去感受代碼。為此,您只需“複製”一個示例;
  • 分析別人的代碼並找出錯誤。嗯,你懂的。我們也有這些任務;
  • 編寫自己的代碼來滿足任務條件列表;
  • 獎勵任務。這些對於自學和培養你用算法思考的能力來說是更困難的任務;
  • 小型項目。這些任務分為幾個子任務。當你按順序完成每一個程序時,你最終會創建相對複雜和龐大的程序。例如,推箱子遊戲或在線聊天室。這些任務出現在課程中間;
  • 視頻。有時切換你正在做的事情很有用。在 CodeGym 上,我們通過觀看 IT 視頻來做到這一點。
有太多的任務,如果你完成課程直到最後,你會情不自禁地成為一名程序員!

3.即時任務驗證和工具來改進你的代碼

CodeGym 有別於所有其他在線課程的最重要功能是即時自動任務驗證、提示、關於如何解決任務的建議。使用 CodeGym,您不必等待很長時間,老師就會檢查您的作業:您只需單擊一個按鈕,如果您的解決方案有問題,您就會立即得到結果和建議。

4.幫助完成任務

您學習如何編程的經歷不應類似於獨自漂浮在海洋中央的木筏上。你需要與他人互動。最重要的是,CodeGym為此提供了一個“幫助”部分。如果您長時間堅持課程中的任務或無法理解困難的主題,請在特定部分提出問題. 學生、程序員或網站工作人員肯定會幫助您。更重要的是,當你覺得準備好了,去“幫助”部分幫助別人學習對你來說是非常有價值的。這意味著您必須理解其他人的代碼。完成課程後,學生將獲得 300-500 小時的實際編程經驗!對於那些已經學習了基礎編程但不知道從哪裡開始找工作的人來說,本課程也是一個很好的工具。除了練習之外,您還可以在使用 CodeGym 的過程中了解在求職面試中必須回答的重要問題,並能夠撰寫一份稱職的簡歷。

學習平台:網站和手機應用程序

要使用 CodeGym 掌握 Java 編程的基礎知識,您有兩種選擇:通過Android 應用程序或在 Web 版本中。但是,還有第三種方法:在網站和應用程序中同時學習 :) 如果您有有效訂閱,則可以這樣做。

課程階段

CodeGym 是最完整的英文 Java 教程。主要的 Java 課程將全面介紹 Java 核心,隨後的實踐將幫助您學習如何使用更高級的技術。使用 CodeGym,您將學習 Java Core 並通過即時驗證解決 1200 個任務。 課程包括什麼?
  • 理論課簡明扼要,實例豐富;
  • 任務、小型項目;
  • 勵志課程(在一個級別的開始)和視頻將幫助您在課程結束時保持“充電”;
  • 對涵蓋的材料(初級水平)進行測驗。
課程進展如何? Level 0 是對 CodeGym 世界、其特點和教學方法的一種介紹。您從第一節課就遇到了任務,您可以直接在網站上解決它們。第三關有專門的課程安裝IntelliJ IDEA,這是Java程序員常用的開發環境。通過安裝它和 CodeGym 插件,您不僅可以在 Web 上完成任務,還可以在您的 PC 上完成任務。這在課程的後續級別特別有用,當您開始面臨更大的任務時,以及從課程的後半部分開始 - 小型項目和獎勵任務。

CodeGym 上的有用部分

培訓課程——這是最重要的!完成整個過程,您將成為一名出色的 Java 程序員! 任務——1200 個實際任務。它們可以與課程分開打開,但只有您已經達到的那些才可以解決。 幫助— 獲取 CodeGym 學生和專業人士的集體智慧。只要問你關於理論或任務的問題,他們肯定會幫助你。 文章— 圍繞興趣和城市建立的社區,旨在討論 CodeGym 以及與您的學習相關的一切——理論、任務、面試問題。加入興趣小組,閱讀 CodeGym 校友、在讀學生和編輯人員撰寫的文章,如果您有話要說,還可以發表您自己的文章! Success Stories是一個特殊的群組,CodeGym 的學生和畢業生在這里分享他們如何成功征服 Java 並找到工作。 遊戲是一個項目涉及編寫簡單但引人入勝的遊戲的部分,例如 Snakes、2048、有障礙的賽車遊戲和外太空射擊遊戲。所有這些項目都分為子任務。一步一步地完成它們,你最終會得到你自己的遊戲版本。項目按難度劃分。完成第 5 級的學生可以接觸到一些內容,而另一些則需要達到第 10 級或更高級別的技能和知識。
視頻— 我們的官方 YouTube 頻道是查找 CodeGym 學生製作的視頻報告、視頻評論、各種有用的教程、最佳外語編程課程的翻譯等的地方。

在哪裡與 CodeGym 團隊聊天

您可以通過support@codegym.cc寫信給我們或使用網站上的聊天功能來詢問與課程相關的任何問題。我們在社交網絡中
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION