A primeira parte do artigo: determinando o conjunto de tecnologias A segunda parte do artigo: as principais fontes de informação A quarta parte do artigo: Selecione um ambiente de desenvolvimento e instale todo o software necessário em sua máquina de trabalho
Fontes de informação adicionais, mas importantes: fóruns
Os fóruns são muito importantes, não importa como você estuda, por conta própria ou em cursos, eles são um depósito de sabedoria popular. Embora, antes de chegar à verdade, você terá que vasculhar minuciosamente as informações provenientes daí. Mas é uma habilidade útil.- http://ru.stackoverflow.com/questions/tagged/java - fórum antigo e útil. Há uma seção em russo, mas a versão em inglês é muito mais extensa.
- https://toster.ru/tag/java/info - um análogo do Stackoverflow dos criadores do famoso Habrahabr
- https://javatalks.ru/ é um fórum puramente “Java”.
- http://help.javarush.ru/ - um fórum especial para discutir tarefas JavaRush e muito mais.
- https://www.reddit.com/r/learnjava/ - aqui também ninguém vai rir das perguntas dos iniciantes.
Fontes adicionais de informação: livros e livros de referência.
Referências de programação online- https://docs.oracle.com/javase/7/docs/api/ - documentação oficial. Seco, difícil. Porém, é recomendável acostumar-se gradativamente e desde o início. Em inglês.
- http://www.tutorialspoint.com/java/java_documentation.htm - uma referência simples. Também em inglês.
- Use a Cabeça! em Java é o best-seller global da série Use a Cabeça! da O'Reilly. Escrito com humor e muitas digressões líricas. Se você não tiver certeza, recomendamos.
- O livro de Jacob Fine " Programação Java para Crianças, Pais e Avós ". Em russo, projetado principalmente para jovens programadores, mas não só.
- Kay Horstmann "Java SE 8. Basic Course" é um bom livro.
- Java 8: The Complete Guide de Herbert Shildt é um livro de referência muito abrangente.
- Bruce Eckel " Java Philosophy " - muito útil em alguns lugares. Há um Wikibook nele - http://wikijava.it-cache.net/index.php?title=Chapter_1_Thinking_in_Java_4th_edition
Finalmente, um breve resumo (baseado nas três partes do artigo):
- Selecionamos uma ou duas fontes principais de teoria e construímos um currículo baseado nelas. Estamos procurando fontes adicionais. Aprendemos a teoria de várias fontes.
- Para aprender a programar , você precisa programar. Não há outro jeito. Por isso, antes de mais nada, prestamos atenção à prática: ela precisa ser feita e testada. Portanto, você precisa de um curso interativo ou de um professor. Como último recurso, existem consultores nos fóruns.
- Há muita informação nos fóruns. Encontrá-lo leva tempo, mas vale a pena. Não tenha vergonha de fazer perguntas “estúpidas”.
- Além disso, selecionamos livros que você gostou, marcamos alguns cursos em vídeo, documentação Java e cursos de referência.
- A principal fonte de conhecimento são os cursos interativos JavaRush. Eles vão economizar muito o seu tempo, pois, além de palestras e tarefas testadas, contêm links para boas fontes de conhecimento adicional. Além disso, durante o curso você aprenderá como buscar informações e redigir um currículo. Você se concentrará no principal - programação, e não em onde encontrar uma fonte de informação. Mas quando você tem que olhar, você tem que olhar.
- Registre-se nos fóruns.
- Compramos/baixamos um ou dois livros. Você pode usar um dos mais simples, o segundo é um livro de referência.
- A principal fonte de conhecimento são cursos caros ou um mentor pessoal. Ele faz o que o JavaRush faz - explica a teoria, informa onde encontrar mais informações e emite e verifica tarefas. Só que por muito mais dinheiro. E adicione o fator humano. A propósito, muitos mentores recomendam o JavaRush como um complemento às suas aulas;).
GO TO FULL VERSION