JavaRush /Java Blog /Random-TW /什麼是 JavaRush 2.0
Dr-John Zoidberg
等級 41
Марс

什麼是 JavaRush 2.0

在 Random-TW 群組發布
……以及為什麼它比 JavaRush Original (v. 1.0) 更好
什麼是 JavaRush 2.0 - 1

背景

曾幾何時,2012年,我們創建了一個線上學習Java的專案。它的主要特點是逐級通關(就像電子遊戲一樣),經驗積累,任務數量巨大,自動驗證決策的正確性。該專案被命名為 JavaRush。其中只有 10 個層級——Java 的基礎知識。
什麼是 JavaRush 2.0 - 2
從那時起已經過去了將近五年。在此期間,該項目已大幅成長。新的關卡已經出現——現在有 40 個,它們涵蓋了整個 Java Core 甚至更多。2013 年底,該課程的第一位畢業生寫信給我們,他完成了全部 40 個級別並獲得了 Java 初級開發人員的工作。而在2016年,JavaRush的註冊用戶數達到了100萬人…
什麼是 JavaRush 2.0 - 3
我們決定不止於此,並開始思考如何讓一個優秀的專案變得更好。經過與行業專家的多次諮詢、對用戶的調查、精心製定的概念以及長期艱苦的工作來實施所有收集到的想法,我們終於做到了!了解JavaRush 2.0及其最佳功能!

現代設計和介面

對於JavaRush 2.0版本,為了同時提高學習的效率和過程的樂趣,我們創建了一個互動式學習平台。透過方便的快速存取面板,您可以快速進入「課程」、「任務」部分,閱讀新聞並獲得協助。 問題講座被放置在具有獨立訪問和狀態的卡片上:已經解決/閱讀、無法訪問(為時過早)或可用,您可以開始。用戶主頁已更新。它類似於社交網路上的個人資料,僅供研究。除了你自己的頭像、名字和等級之外,你還會準確地看到你在哪裡停止了、你可以開始做什麼、你獲得了多少「暗物質」以及你的朋友在做什麼。而且 - 現在 JavaRush 非常好看!就像在 IntelliJ IDEA 中一樣,您可以在深色和淺色主題之間進行選擇。

該課程由任務組成

我們將更新的 JavaRush 劃分為大型訓練區塊 -任務。每個任務由十個等級組成,由一個共同的想法或主題統一起來。例如,透過完成第一個任務,您將學習基本的 Java 語法,第四個任務致力於集合。除前兩個任務外,任務可以按任何順序完成,甚至可以同時完成。

增加了對行動裝置的支持

無論你身在何處:只要有互聯網,就有學習!使用 JavaRush 2.0 在行動裝置上工作變得更加方便。所以現在不要把時間浪費在路上,看講座,解決問題。

出現了 250 個新任務

JavaRush 2.0 宣布了新任務。其中有250個,其中有非常複雜和有趣的例子。學生必須在其中一些方面付出努力,但結果是值得的。因此,經過幾個月的積極學習,您將能夠編寫自己版本的著名遊戲 2048。而且不僅僅是 =)。

任務驗證器變得智能

JavaRush學員們的祈禱得到了回應:在新版本的課程中,問題檢查變得「聰明」了。現在,發送任務進行驗證後,學生無需猜測自己到底在哪裡犯了錯誤。他將收到該任務的要求列表,並將看到他已經完成了哪些要求(用綠色「勾號」標記)和沒有完成哪些要求(用紅色「十字」標記)。

出現了解決問題的建議

在學習過程中,絕大多數情況下,學生都會犯同樣的錯誤。因此,可以對它們進行分類和分析。自我學習智慧系統JavaRush 2.0追蹤和分析學生常見錯誤,並提出糾正方法,給予有用的建議。當系統開始運作時,它的庫中已經有 18000 個推薦。而且這個數字還在不斷增加。

由 JavaRush WebIDE 開發

我們開發了新的漸進式瀏覽器 IDE,可以直接在網站上解決問題。它對於初學者來說非常方便和友好,支援課程的所有「功能」(例如上面列出的建議和任務要求)、程式碼完成、語法突出顯示等等。與 WebIDE 結合使用,可以輕鬆解決其他人的電腦或無法安裝桌面 IDE (IntelliJ IDEA) 的裝置(例如平板電腦)的問題。

IntelliJ IDEA 外掛程式已更新

不管 WebIDE 有多好,如果你想成為專業人士,你需要學習在開發人員在專案中使用的 IDE 中工作。例如,IntelliJ IDEA。這就是為什麼 JavaRush 課程有專門針對此開發環境的講座以及用於「連接」到 JavaRush 系統的特殊插件。和以前一樣,學生將能夠直接從 IntelliJ IDEA 解決問題並將其發送以進行測試,而無需前往現場。但更新後的插件支援 JavaRush 2.0 的所有功能(要求、建議等)。

JavaRush 2.0支援程式碼風格分析

另一個很棒的工具是程式碼風格建議 - JavaRush 會告訴您,如果您像現在一樣放置花括號,您未來的團隊領導是否會發現錯誤。

重新解決可用的問題

在 JavaRush Original 中你無法再次解決問題,有時你真的想改進程式碼或嘗試以不同的方式解決它!在JavaRush 2.0版本中,在確認第一個解決方案的正確性後,可以在三天內重新解決已經驗證的問題。

任務驗證器變得更快、更準確

JavaRush 從一開始的主要「功能」就是自動驗證解決方案或問題驗證器的正確性。因此,在 2.0 版本中,驗證器變得更加智能,並開始更好地理解 JavaRush 學生的問題。同時,他的工作速度也開始加快。

「虛擬導師」的推薦

即使是最有經驗的程式設計師,錯誤或「bug」也始終伴隨著,更不用說那些剛學習的程式設計師了!那麼自學很多時候一個人搞不清楚自己到底錯在哪裡。在 JavaRush 上,「虛擬導師」對解決方案中的錯誤進行評論,提供建議和清晰的要求清單 - 到底需要做什麼。

加強線上實習

在 JavaRush 2.0 中,實習變得更加有效。35 級後,您可以參加獨特的線上實習,並在您的履歷中添加非常有價值的內容,內容涉及您將在專家的指導下在 12 週內完成的專案。完成專案後,您將從 Java Enterprise 堆疊中學習多項關鍵技術。例如,Spring 和 Hibernate。

並且...

每月訂閱的價格變得更低:最實惠的選項只需 30 美元。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION