所以,您決定成為一名 Java 程序員。一個合理的問題立即出現:“你應該從哪裡開始?” 在本文中,我們將討論如何在 CodeGym 上從頭開始學習編程。我們將探討課程的特點、學習過程如何劃分階段以及必須使用網站的哪些部分才能使您的培訓盡可能有效。
視頻— 我們的官方 YouTube 頻道是查找 CodeGym 學生製作的視頻報告、視頻評論、各種有用的教程、最佳外語編程課程的翻譯等的地方。

目錄
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 個任務。 課程包括什麼?- 理論課簡明扼要,實例豐富;
- 任務、小型項目;
- 勵志課程(在一個級別的開始)和視頻將幫助您在課程結束時保持“充電”;
- 對涵蓋的材料(初級水平)進行測驗。
GO TO FULL VERSION