Você está na página 1de 3

10 dicas para iniciar a programar em Java

Recentemente foi o dia do professor, e frequentemente algum me pergunta como devo comear a
estudar Java, ento para facilitar a minha vida resolvi escrever esse post ao invs de responder em email
toda hora.

Na poca que lecionava Java para a Sun Microsystems, eu sempre orientava os meus alunos a adotar
algumas das dicas abaixo e no se limitar ao contedo da apostila.

Lembre-se que o melhor dos cursos apenas uma ferramenta,


de nada adianta se voc no estiver comprometido com o
aprendizado.
Saiba que Java no algo to intuitivo como PHP, mas tambm no algo do outro mundo, que algum
no possa aprender. Quando voc conhecer o potencial do Java, vai entender porque empresas enormes
como IBM , Oracle sempre apoiaram a utilizao dessa plataforma.

1. Entenda as origens do Java e por que ele foi criado


Entender o porqu da linguagem ser criada pelas necessidades da poca ajuda muito na compreenso
de suas bibliotecas e de seu funcionamento. Procure estudar a diferena da linguagem Java e
da plataforma Java.

2. No comece usando Eclipse / NetBeans


As IDEs mascaram muita coisa essencial para o aprendizado, por isso apenas mude para essas
ferramentas depois de alguns meses de prtica. No momento voc precisa apenas de
um bom editor de textos para ajudar na sintaxe.

3. Procure apostilas conceituadas


Antigamente existiam apostilas bsicas na Internet, resumos incoerentes e algumas dissertaes de
mestrado sobre o assunto. Hoje existe muito mais coisa, mas a melhor referncia que existe a apostila
do curso de Java da Caelum, uma excelente fonte de informao escrita por experientes profissionais da
rea.
4. Monte um plano de estudo com intervalos curtos
Planejar um roteiro de estudos precisamos de compromisso e ser bem realista na programao. Procure
dedicar um tempo todo dia para o estudo, alguns dias voc ter horas, outros apenas meia hora. No
deixe de ficar um dia sem dar uma olhada, nem que seja por 10 minutos.

5. Inscreva-se em fruns de Java e leia peridicos


Existem muitos fruns por a e algunsperidicos nas bancas. Participe dos fruns tirando suas dvidas no
comeo e ajudando os iniciantes mais tarde.

6. Compre um bom livro de Java ou faa um curso


conceituado
Se voc prefere livro, compre o Head First Java, se prefere curso, faa numa escola conceituada.

7. Estude as APIs do Java direto no cdigo fonte


Muita coisa est documentada no cdigo fonte com exemplos, um timo lugar para aprender a usar
alguns padres.

8. No comece a desenvolver para web ainda


O erro de muitos iniciantes partirem para o desenvolvimento web antes de conhecerem o bsico. Quem
aprende o bsico primeiro, tem um rendimento muito melhor no futuro.

9. Aprenda o que so e como usar bibliotecas e


frameworks
Quando precisa de algum recurso no Java, como por exemplo gerar um arquivo PDF, fazer um acesso
SSH, etc; antes de sair reinventando a roda, saiba que existe uma chance de quase 100% de algum j
ter feito isso. Por esse motivo, crie o hbito de procurar por bibliotecas e frameworks antes de sair
programando.

10.Faa um programa exemplo


A melhor maneira de testar os seus conhecimentos de uma linguagem fazer um programa que junte
todas as peas que aprendeu. Pode ser uma pequena agenda, uma lista de ramais de uma empresa, no
importa. Comece criando uma aplicao dessas primeiro armazenando os valores na memria dentro de
Arrays e depois avance para armazenar em um banco de dados. Mais tarde use esse mesmo esquema
para criar uma aplicao web ou uma aplicao em um celular.

Alm de cursos ou livros, tem gente que prefere criar um blog


para incentivar o aprendizado, escrever resumos, a cada um
de um jeito.
No tarde para ingressar no mercado de Java, mesmo com outras linguagens emergindo, os trabalhos
em Java ainda so abundantes e mesmo que isso mude, o legado hoje enorme e manter o mercado
aquecido por um bom tempo.
Dica extra: aprenda SQL ! Se voc conseguir ser um profissional que realmente conhece SQL, ser um
profissional diferenciado entre os profissionais Java.

Via: Fernando Boaglio

http://www.boaglio.com/index.php/2010/11/06/10-passos-para-iniciar-em-java/