您是否剛考慮透過 CodeGym 學習 Java?或者您已經邁出了第一步並正在尋找一些助推器來加快您的學習過程並擴展您的知識?不管怎樣,現在你可以在網路上找到很多「外部助手」來幫助你快速學習程式設計。從有用的應用程式到社群再到 YouTube 教程,有大量的資源可供使用。因此,我們將選擇範圍縮小到最可靠、最易於理解且資訊豐富的資源,以協助您找到適合您需求的資源。

高效能技術
首先,你應該記住,如果你使用混亂的學習方法,你將很難成功。幸運的是,您可以應用一些非常有效的學習策略:1. 附帶學習
雖然我們總是建議學生製定一個循序漸進的學習計劃,但有時偶然的學習也可以帶來豐碩的成果。特別是對於那些由於生活方式或環境而無法保持足夠一致的人。這種方法的主要想法是一有空就學習,慢慢地將學習過程融入日常生活中,成為一種習慣。這種方法對於那些無法長時間專注於一項活動並可能完全失去學習動機的學生特別有益。為了幫助您隨時隨地吸收 Java 知識,CodeGym 現在可以在智慧型手機 上使用,非常適合隨時隨地學習。2. 遊戲化
容易對學習感到厭煩的學生也可以嘗試遊戲化的方法。在 CodeGym,我們已經知道遊戲化是以有趣的方式增強您的知識並幫助您更快進步的好方法。這就是為什麼我們有一個特定的遊戲部分,您可以在其中創建自己的項目 - 遊戲。在其他很酷的遊戲化學習應用程式中,我們可以重點介紹Gimkit 、Class Dojo 、Kahoot 、Classcraft 、BookWidgets 等。3. 計算思維
計算思維是一種更有效的方法,可以幫助您簡化程式設計之旅。主要概念是把一個複雜的問題分解成更容易管理的小問題。此技術由四個步驟組成:分解、概括/抽象、模式識別/資料表示和演算法。如果按正確的順序應用,它們可以讓您找到問題的最佳解決方案。4. 適應性教學
適應性教學是一種更流行的方法,已被證明非常有效。我們每個人都是不同的,我們按照自己的步調吸收訊息;然而,大多數課程對每個人來說都是一樣的。如果你覺得它們不適合你,那麼值得嘗試適應性學習。該技術的基礎在於創建一種個人化的方法來消費教育內容。「什麼時候開始學習新主題?」、「選擇哪些額外資源?」、「一天中的什麼時間最適合學習?」以及許多其他內容都可以根據您的需求進行客製化。可以幫助您進行自適應教學的最佳應用程式包括NextNLP 、BYJU'S - The Learning App 、Classplus 、Embibe 和KidAptive 。其他來源:書籍
不要忘記閱讀。「書籍是一種獨特的便攜式魔法」,它們可以為你的進步創造奇蹟。我們可以強烈推薦以下內容:- Head First Java 作者:Kathy Sierra
- Android 遊戲開發初學者指南 作者:James S. Cho
- 遊戲程式設計模式 作者:Robert Nystrom
- Andrew Daviso 的Java 殺手遊戲編程
- 羅伯特·C·馬丁 (Robert C. Martin) 的《乾淨的代碼》
- 軟技能:約翰桑梅茲 (John Sonmez)的軟體開發人員生活手冊
- 高德納 (Donald Knuth) 的《電腦程式設計藝術》
- 程式碼完成 作者:Steve McConnell
- Peter Seibel 的《工作中的程式設計師》

Youtube 頻道
真的很難想像沒有 Youtube 及其部落客和眾多影片的現代世界。YouTube 上有關 Java 的資訊幾乎是無限的,每天都會出現各種新技術和新鮮影片。最適合 Java 學習者的 YouTube 頻道包括:- Derek Banas 提供了豐富的 Java 基礎知識以及其他程式語言和技術學科的知識。
- 使用 Mosh 程式設計 是另一個對初學者有用的管道。它擁有大量教程,所有教程都結構良好且演示良好。
- Oracle 的Java YouTube 頻道還充滿了各種易於理解的教程,其中包括有關新技術的影片和各種 IT 活動的報告。
- Adam Bien 不僅提供教程,還提供大量見解、有用的技巧以及最熱門程式設計問題的答案。
- Inside Java 是一個 Youtube 博客,主要致力於分享有關 Java 的新鮮新聞和觀點。還有許多有趣的 YouTube 播放清單的連結。
- vJUG 是“世界上第一個虛擬 Java 用戶組”,提供大量直播網路研討會、會議、用戶組會議以及 Java 專家訪談。
- Treehouse 可以教您創建網站和應用程式、編寫程式碼,甚至創業。該頻道累積了1000多個影片。
- 對於那些計劃在畢業後將自己的生活與 Android 應用程式聯繫起來的人來說,Android 開發者是一個完美的管道。 它擁有與 Android 開發相關的一切。
面向 Java 開發人員的最佳播客
如果您不喜歡閱讀或觀看,而是更喜歡透過音訊來源吸收訊息,那麼我們向 Java 學習者推薦以下精彩播客:- 爪哇隊 。儘管該頻道已於 2015 年停止創造記錄,但它擁有超過 450 個播客,可以幫助您了解 Java 基礎知識。正是初學者所需要的。
- 如何使用 Java 程式設計播客 。對於想要專注於 Java 基礎知識的人來說,這是另一個很棒的資源。
- 爪哇酒吧屋 。這是由真正的 Java 專家 Freddy Guime 和 Bob Paulin 創作的最受歡迎的播客。他們的節目涵蓋了從 Java 開發人員的日常生活到 Java 行業中最有趣的技術新聞的一切。
網路社群
當然,如果不提及 Java 社區,這個入圍名單將是不完整的,您可以隨時向這些社區尋求一些專業幫助或支持:- Github 是全世界最好的開源社群之一,它提供與編碼相關的任何類型的資訊。
- 堆疊溢位 。與 Github 類似,Stack Overflow 是一個非常大的線上社區,供全球程式設計師學習、分享經驗並推動職業發展。
- Gitter 更多的是一張圖表,可以幫助你找到志同道合的程式設計師。
- Stack Exchange 是那些尋求快速解決方案的人的理想選擇。這是一個問答網絡,您幾乎可以找到已解決的所有問題。
- Reddit
是一個「深入研究任何事物」的社區,您還可以在其中找到許多主題以及與同行的有趣互動:
- r/程式設計
- r/學習程式設計
- r/代碼一起
- r/程式工具
- r/遊戲開發
- r/程式文章
- r/網頁開發
- r/每日程式設計師
- r/java
- r/java幫助
- Quora 是另一個眾所周知的獲取知識、獲得獨特見解和高品質答案的地方。
開源專案
您可能已經知道實踐技能對於學習程式設計至關重要。當您覺得是時候將理論技能轉化為實踐時,您就可以開始一個真正的專案。如果你不知道要選擇什麼,可以嘗試進入開源專案。以下是一些有好的開源專案的地方:自組織應用程式
最後但並非最不重要的一點是,我們強烈建議您使用其他應用程式來幫助您保持更加自組織(因此更有動力):- 筆記應用程式:Evernote 、OneNote 、Google Keep 、Notion 、Boostnote
- 習慣追蹤應用程式:Momentum Habit Tracker 、Productive Habit Tracker 、StickK 、Habitify
- 學習規劃應用程式:Trello 、Coach.me 、Google Keep 、SimpleMind+ 、Power Planner
GO TO FULL VERSION