文章第一部分:確定技術庫 文章第二部分:主要資訊來源 文章第四部分:選擇開發環境並在工作機器上安裝所有必要的軟體
其他但重要的資訊來源:論壇
論壇非常重要,無論你如何學習,獨立學習或課程學習,它們都是民間智慧的寶庫。不過,在了解真相之前,您必須徹底梳理那裡的資訊。但這是一項有用的技能。- http://ru.stackoverflow.com/questions/tagged/java - 古老而有用的論壇。有一個俄語部分,但英語版本更廣泛。
- https://toster.ru/tag/java/info - 來自著名 Habrahabr 的創作者的 Stackoverflow 類似物
- https://javatalks.ru/ 是一個純粹的「Java」論壇。
- http://help.javarush.ru/ - 用於討論 JavaRush 任務等的特殊論壇。
- https://www.reddit.com/r/learnjava/ - 在這裡,也沒有人會嘲笑初學者的問題。
其他資訊來源:書籍和參考書。
線上程式設計參考- https://docs.oracle.com/javase/7/docs/api/ - 官方文件。乾燥,困難。但是,建議從一開始就逐漸習慣。用英語。
- http://www.tutorialspoint.com/java/java_documentation.htm - 一個簡單的參考。也是英文的。
- Head First in Java 是 O'Reilly 的 Head First 系列中的全球暢銷書。文筆幽默,有很多抒情的題外話。如果您不確定,我們推薦它。
- Jacob Fine 的書《兒童、父母和祖父母的 Java 程式設計》。在俄語中,主要為年輕程式設計師設計,但不僅限於此。
- Kay Horstmann《Java SE 8.基礎教學》是不錯的教材。
- Herbert Shildt 的《Java 8:完整指南》是一本非常全面的參考書。
- Bruce Eckel“ Java 哲學” - 在某些地方非常有用。有一本 Wikibook - http://wikijava.it-cache.net/index.php?title=Chapter_1_Thinking_in_Java_4th_edition
最後,一個簡短的總結(基於本文的所有三個部分):
- 我們選擇一兩個主要的理論來源,並基於它們來建立課程。我們正在尋找其他來源。我們從多個來源學習該理論。
- 要學習編程,您需要編程。別無退路。因此,首先我們注重實踐:需要做、需要檢驗。因此,您需要互動課程或老師。作為最後的手段,論壇上有顧問。
- 論壇上有很多資訊。找到它需要時間,但這是值得的。不要羞於提出「愚蠢」的問題。
- 我們還選擇您喜歡的書籍,為一些視訊課程、Java 文件和參考課程添加書籤。
- 知識的主要來源是互動式JavaRush 課程。它們會大大節省您的時間,因為除了講座和測試任務之外,它們還包含指向其他知識的良好來源的連結。另外,在課程中,您將學習如何搜尋資訊和撰寫履歷。您將專注於主要的事情 - 編程,而不是在哪裡找到資訊來源。但當你必須看的時候,你就必須看。
- 在論壇上註冊。
- 我們購買/下載一兩本。你可以使用最簡單的一本,第二本是參考書。
- 知識的主要來源是昂貴的課程或個人導師。它的功能與 JavaRush 的功能相同 - 解釋理論、告訴您在哪裡可以找到更多資訊以及發布和檢查作業。只為了更多的錢。並加入人的因素。順便說一句,許多導師推薦 JavaRush 作為他們課程的補充;)。
GO TO FULL VERSION