Existem basicamente 2 formas para se aprender java:
O primeiro caminho é utilizado principalmente pelo pessoal que esta iniciando na carreira de TI e requer grande investimento financeiro: Fazer cursos de extensão intensivos, seguenciais e gradativos em empresas de treinamentos. Veja por exemplo as conceituadas empresas Caelum e Globalcode ou procure qualquer empresa do ramo mais perto de sua localidade. Estas empresas normalmente oferecem um leque de opções em cursos no qual vc pode estar selecionando de acordo com a plataforma que se deseje trabalhar.
O segundo caminho é utilizado por pessoas que já estão no mercado de TI atualmente trabalhando com outras tecnologias, possuindo uma certa experiência relacionado como os diferentes paradigmas no desenvolvimento desktop, web, distribuído, móvel etc. Este caminho requer bem menos investimento financeiro, porém grande esforço e força de vontade individual ……no qual não existe a necessidade de gastar horas e horas fazendo cursos, vc pode de tranqüilamente comprar bons livros, ler bons artigos e aprender sozinho.
Se vc optar por em fazer treinamentos, verifique as empresas de sua região e faça o que te interessa tipo….curso de java básico (essencial) + JDBC Java com Banco de dados + Especialista em desenvolvedor em alguma plataforma (desktop, web ou móvel) dependendo da area que se deseje atuar.
Se caso vc optar em comprar livros, segue uma lista básica de alguns ja consagrados:
1. Aprender o básico de java – Sintaxe da linguagem, conceitos OOP, programação OOP e JDBC:
Em Inglês – Head First Java
Em português – Use a cabeça Java
2. Aprender conceitos de Analise e Projeto OOP.
Em inglês – Head Fisrt APOO
Em português – Use a cabeça APOO
3. Aprender designer patterns que estam em todos o lugares da tecnologia (JSE, JEE e JME)
Em Inglês – Head First Design Patterns
Em português – Use a cabeça Padrões de Projetos
4. Tentar a certificação de programador oficial java (SCJP) é um grande passo para concretizar e principalmente abrir a cabeça para novos horizontes. Atualmente esta bem mais fácil que antes, uma vez que vc pode estudar e fazer a prova em português:
Livro para estudos – SCJP
Livro para simulado – http://www.temporeal.com.br/produtos.php?id=170292
Simulado da Prova – WhizLabs SCJP 5.0
Independente de como vc ira começar (fazendo cursos ou estudando sozinho), vai uma dica fundamental e decisiva nesta hora vc tem que trabalhar com JAVA !!! Trabalhar em uma equipe real, com produção e manutenção de sistemas, principalmente dentro de equipes que contenham pessoas que sabem mais que vc !!! Isso é um grande fator que gera conhecimento nas pessoas.
Bons estudos a todos
Muito bom o post Fernando.
Apenas não gostei do ultimo paragrafo: “Trabalhar com Java”, atualmente não tenho esta oportunidade e isso me desanimou.
Mas o tempo todo disponivel me dedico a tecnologia e estou estudando firme para tirar a SCJP.
Acho que não vejo outro modo de aprender a linguagem a não ser desse jeito, já que não consigo emprego na área e mesmo se conseguisse, como não tenho muita experiência, com certeza o salario não pagaria as minhas contas.
Abraços,
Leandro Takeda
Continue firme estudando até que os pontos de conhecimento, oportunidade e salário se combinem para que vc possa entrar 100% com Java.
Com certeza, aprender java requer tempo e dedicação, eu particularmente recomendo a segunda opção adquirir um livro da Head First, e estudar muito.
Algumas literaturas não são indicadas para se aprender java, com certeza estas indicadas pelo artigo são as mais aconcelháveis, tanto para o aprendizado, quanto para certificação.
É isso aí, se quisermos conciliarmos, oportunidade X salário, não tem outro jeito.
Romulo,
Acredito que é essencial para quem já trabalha em TI e nunca trabalhou com OO:
- entender que não é só mais uma linguagem, é um paradigma;
- entender que os conceitos de OO não são só para entender a linguagem, são para projetar o próprio software;
- entender que os padrões de projeto são importantes;
- entender que a análise e projeto OO também devem ser aprendidos;
- e muita vontade de aprender.
Vale lembrar que os livros indicados cobrem todos os topicos muito bem relembrando pelo amigo Claudio. Agora força de vontade…….fica a cada um !!
[...] Indicação de livros [...]
[...] Aprendendo Java Curva de Aprendizado Java Tecnologia Baseada em Especificações Explore posts in the same categories: Uncategorized [...]
[...] para leituras: Aprendendo Java Curva de Aprendizado Java Tecnologia Baseada em Especificações Explore posts in the same [...]