文章第一部分:确定技术库 文章第二部分:主要信息来源 文章第四部分:选择开发环境并在工作机器上安装所有必需的软件
其他但重要的信息来源:论坛
论坛非常重要,无论你如何学习,独立学习还是课程学习,它们都是民间智慧的宝库。不过,在了解真相之前,您必须彻底梳理那里的信息。但这是一项有用的技能。- 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