JavaRush /Java Blog /Random-TW /如何使用JavaRush專案:詳細說明

如何使用JavaRush專案:詳細說明

在 Random-TW 群組發布
如何使用JavaRush專案:詳細說明 - 1

與網站合作

我總是告訴我的學生,程式設計既簡單又有趣。現在你也可以看到這一點。本課程的目標是獲得大量的樂趣、良好的心情和實用的程式設計技能,從而輕鬆獲得程式設計師的工作。為此有一些小的實際任務。但其中有很多。很多。

遊戲機

遊戲共有40個關卡。每個等級包含10-12 節課和 20-30 個練習題。對於每個解決的問題,你會收到獎勵 - 幾個單位的黑色物質。您需要材料才能進入下一個等級。您始終可以在個人資料頁面和講座右上角追蹤黑色物質的數量。每個級別都包含課程 - 講座、一組實作任務或影片。為了進入下一課,您需要按下大按鈕。如果你沒有足夠的黑色魔石,你需要解決幾個問題來賺取魔石。為此,講座左側有一個黃色按鈕,與實際任務相對:

講座

課程講座採對話形式,實例清晰,分為Java課程,並依等級分組。視覺化將提高您對理論的理解,讓您對正在研究的主題有更多的理解。有些課程是一組任務。有些任務可以直接在瀏覽器中解決。給出這些問題是為了鞏固剛剛涉及的理論。立即做,然後你的大腦會更好地理解正在研究的主題。在每個關卡結束時,您將被邀請觀看有關 IT 主題的視頻,並提供其他材料的連結。它們是必讀的。這是課程的一部分。問題是根據附加材料給出的,因此您不能跳過它們。

看影片

為了高效率學習,大腦需要切換到其他活動。理想的解決方案是交替學習和觀看影片。JavaRush 在每個關卡後都有一個有趣且有用的視頻,可以放鬆您的大腦並讓您沉浸在 IT 世界中。順便說一句,觀看它你也會得到黑色物質。

非標準學習方法

JavaRush 課程使用非標準的學習方法。
  1. 該理論在講座和該級別的附加資料中均給出。這種方法將為您提供自學技能,這對程式設計師來說至關重要。程式設計師必須了解流行的 Java 資源、論壇和部落格。
  2. 實踐是透過大量任務的形式來實現的:
    • 課後立即根據理論材料給予一些問題。
    • 另一部分是重複前面層次的理論。
    • 第三部分以未來兩、三個層次的材料為基礎。如果無法解決問題,請跳過它。當您給出關於該主題的理論時,您將在幾個級別之後返回到該主題。相信我,這是教導所有人的自然方法:首先是實踐,然後是論證 - 理論。這樣知識就能更好地被吸收。
    • 還有一部分任務是獎勵任務。這些任務是為了自學和演算法思維的發展。
    • 大型任務是一類單獨的任務。前面段落的任務是更大任務的基礎。這些大問題將使您對程式設計有一個基本的了解,並且這些拼圖將組合成一幅圖畫。
  3. 交替訓練(理論+實踐)和放鬆(影片)將為您帶來最大的訓練效果。

實際任務

在 JavaRush 上,任務以難度等級劃分。最簡單的是使用範例輸入程式碼的任務。要完成此任務,您必須在視窗底部輸入與視窗頂部範例相同的 Java 程式碼。下一個最困難的任務是鞏固理論材料。此類問題在理論之後立即出現:它們可以直接在現場解決。要完成這樣的任務,您需要用Java編寫一個程式:您需要提出一個解決方案,然後將解決方案程式碼輸入到主視窗中。為了方便起見,新增了按鈕來最大化和關閉表單。如果您在解決問題時遇到困難,可以尋求協助。要檢查任務,您需要點擊按鈕。該任務將被測試,結果將顯示在螢幕頂部:

插入

每個程式設計師都必須在專門的開發環境(IDE)中編寫程式。這是一個專門用於編寫您自己的程式的程式。根據JavaRush 的說法,最好的IDEIntelliJ IDEA。這就是為什麼在 JavaRush 中創建了 IntelliJ IDEA 的特殊插件,使用它您可以直接從 IDE 解決低、中、高複雜度的任務。JavaRush 的第 3 級描述了設定工作項目及其外掛程式的過程。您可以在「我的下載」標籤中下載工作項目,其中所有任務都將解決,以及頁面上的插件。要在 IntelliJ IDEA 中取得工作項目中的任務列表,您需要按一下「取得任務」按鈕(條紋)。若要提交任務以供審核,您必須按右側按鈕(複選標記)。當您按一下「接收任務」按鈕時,將開啟一個表單,其中列出了所有可用的未解決問題。如果所有任務都已解決,或者在IDEA 的工作項目中沒有可以解決的可用任務,則插件會透過一條特殊訊息通知此情況。提交任務供審核後,將在伺服器上進行測試。測試結果將顯示在IDEA中: 中等難度任務- 這些任務只能透過插件在IDEA中使用。它們通常由多個課程組成,並涵蓋額外的理論材料。 高階任務- 這些任務只能透過插件在IDEA中使用。這些是複雜的獎勵任務,通常是基於演算法。沒有給出關於它們的理論材料。 大型任務- 這些任務只能透過從 21 級開始的插件在 IDEA 中使用。大型任務是15-25 個相關子任務的序列。僅在解決當前子任務後才能存取下一個子任務。特定大型任務的所有程式碼都在帶有子包的一個包中開發,並代表一個小型應用程式。例如,歸檔器或作業聚合器。透過解決大問題,您將學習將一個大問題分解為子任務、重構、開發架構、研究設計模式和一些有用的框架(技術、函式庫)。在解決大問題中獲得的經驗將有助於在就業期間編寫測試作業。對於在 IDEA 中解決的每個問題,您可以尋求解決問題的幫助(您將在 help.javarush.ru 上搜尋該問題的問題)並在社區中討論該問題(您將在 info 上搜尋 ahalogic 主題) .javarush.ru 用於此任務)。為此,您需要打開任務選擇表單並右鍵單擊特定任務以呼叫上下文功能表。在Intellij IDEA中解決一個大問題時,您可以重置其進度,直到解決最後一個子問題。如果您意識到在解決方案的早期階段您在其中一個子任務中犯了錯誤,這可能會很有用。在這種情況下,你必須從一開始就解決問題。

未解決的問題

例如,您可能不會在講座期間解決問題,而是將其推遲到級別結束時。在「任務」頁面上,您可以找到可在瀏覽器中解決的所有未解決的任務。

幫助解決問題

JavaRush 服務將透過訊息通知您所有變更和促銷。您可以在「訊息」部分閱讀該訊息。

留言

在我們的課程中,學生永遠不會獨自面對解決問題的問題。您隨時可以在“幫助”部分提出問題並獲得答案。也許你自己會幫助別人解決問題。理解一個主題的最好方法是將其解釋給另一個人。

社群網路連結

為了您的方便,我們提供透過社交網路註冊的機會。只需點擊幾下滑鼠即可輕鬆登錄,讓您快速開始學習java。當您自動連結到社交網路時,您的個人資料中會填寫您的姓氏、名字和個人資料。此外,您在社交網路上學習 JavaRush 的朋友也會加入您的朋友清單。一起參加 JavaRush 會更有趣,因為您可以與朋友分享您的成功,向他們尋求幫助,或者反過來,幫助他們學習 Java。有競爭力的組件總是能帶來好的結果!完成每個關卡後,您將被邀請透過社交網路與您的朋友分享此訊息。分享您的成功!這將為您在困難的訓練期間增加額外的動力。

評級

在評分頁面上,您可以追蹤課程統計數據和評分。例如,透過解決問題的數量、等級、嘗試解決問題的平均次數來查看使用者在一定時期內的評分。當你達到十級時,你就會獲得排名。查看任務統計資料。例如,有多少用戶解決了某個問題以及嘗試的次數。這將增加您對所解決問題的複雜性的理解。您也可以以圖表的形式查看有關使用者和任務的資訊。

完整課程計劃

熟悉整個課程的大綱:這將使您了解經過幾個月的學習後您將了解什麼。

社群

要了解專案中的所有活動,您需要訪問我們的社區:info.javarush.ru。在那裡您可以了解專案中發生的事情、閱讀其他用戶的成功故事、與 IT 世界相關的有用文章、詳細研究 IntelliJ IDEA 教程,或只是與其他用戶聊天並討論您感興趣的程式主題。達到 5 級後,您將收到註冊社區的邀請。

在 JavaRush 專案中共享

枯燥學習的時代已經結束了!JavaRush - 在學習過程中使用社交網路!完成關卡並在社交網路上與朋友分享您的成功。JavaRush 將確保您了解 IT 世界中新的、有趣的事件:我們將選擇好消息並將其發佈在 VK 和 FB 的群組中。訂閱、閱讀和分享文章。

為什麼要這麼多練習?

我在向朋友們教授程式設計時發現了這一點。如果他們不透過實踐強化這些知識,我告訴他們的一切,他們在兩三週後就會忘記。我稱之為發現,因為我找到了解決這個問題的有效方法。當你解決像我們將來要解決的問題一樣的問題時,你的大腦會轉向你的經歷,而不是你曾經讀過的圖片和/或文字。即使你學完了整個講座課程,你也不會成為程式設計師。我還可以學音符,以後我會成為鋼琴家嗎?我們的目標不是知識。我們的目標是真正的實用技能。總的來說,我的學習經驗是符合下圖的: 如何使用JavaRush專案:詳細說明 - 2模擬真實體驗。如果不了解我們在做什麼,那一切都是浪費時間。但加上知識和行動意識,這是一種爆炸性的混合物。知識是經驗在紙上的投射。但還沒有人透過學習道路規則來學會開車。實踐就是一切。 程式設計很容易。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION