Dicas

20 respostas
lgoncalves

Primeiramente, prazer! Este é meu primeiro tópico… e acredito de muitos.

Gostaria algumas dicas de vcs referente ao mundo java, estou com 17 anos e estou terminando minha primeira formação java( Fundamentos de OO e UML, Introdução a Java, Ferramentas Gráficas em Java, JavaServer Pages - JSP, Taglibs e XML) e gostei bastente da linguagem.

Agora entra o porem. Gostaria de vcs programadores mais experientes do que fazer, pq a princio não tenho conhecimento comprovado… chamada de “experiencia” e nenhum contado(peixe) em alguma empresa… gostaria de saber como vcs fizeram para conseguir as primeiras chases nesse mundo!

Se puderem me mandar alguns links de livros… agraco!

Obrigado pela atenção!

20 Respostas

jjose

essa eh a dica mais importante

http://www.guj.com.br/posts/list/75783.java
http://www.guj.com.br/posts/list/75783.java
http://www.guj.com.br/posts/list/75783.java

clica ai

sfing

Para começo saber fazer uma aplicação que utiliza o MVC já uma grande chance…
tirar a certificação ajuda … por isso quero tirar a minha.

jjose

sfing:
Para começo saber fazer uma aplicação que utiliza o MVC já uma grande chance…
tirar a certificação ajuda … por isso quero tirar a minha.

iniciar em mvc ou se assustar com esse padrao q naum é precisamente java
vai na caelum jovem e procure as apostilas, nada de mvc no inicio

F

Fazer uma aplicação que usa MVC para começar??? tu ta loko… no inicio se concentre apenas na arquitetura J2SE… depois de ter obtido uma base bem sólida, parta para o J2EE se desejar programar para a web…

Antes de MVC tem muito chão para percorrer…

Marcio_Nogueira

Será necessário algum tempo e dedicação. Começe em pequenos projetos para ter segurança, após algum tempo participando de pequenos projetos você poderá subir um degrau a mais.
Vá com clama, você é novo, não tem que se apressar.

Um abraço.

rafaelglauber

Aliado a muito estudo (cursos e certificações como já disseram) pode começar a mandar currículo para as empresas da região em que mora procurando estágio…tente demonstrar que tem interesse em aprender, e mesmo que seja para fazer documentação dos projetos entre em uma empresa, nela terá contato direto com pessoas que podem(ou não) ir te guiando, mas lembre-se: Não se deixe explorar, estágio é para aprendizado e não trabalho escravo.

No mais, boa sorte.

rodrigoallemand

Como vc já tem cursos e algum conhecimento, se for guerreiro, parta logo para um estágio…
Mas, se quizer fazer da maneira classica…
Pegue os “sistemas” de PSVM (public static void main) e vá aprendendo a linguagem…
Depois, leia sobre dois padrões, inicialmente JavaBeans e divisão de camadas com MVC…
Depois, defina se o seu mundo será Web ou Desktop…
E parta pra um desenvolvimento mais “profissional”…
Isso já vai te tomar uns meses…

lgoncalves

Mais uma vez muito obrigado pelas respostas… nesse mundo me deparo com muita gente “torcendo o nariz” para passar dicas…

Estou pensando primeiramente em estagios, mas como ainda não estou cursando faculdade fica dificil… estou pensando talvez em estagios não remunerados no comeco… só para pegar experiencia mesmo.

Sobre o ramo desktop ou web estou meio em duvida… não sei ainda no que me especializar… talvez o mercado desktop e web acabem se cruzando não?

Estou atualmente lendo o “Java Como Programar - 6a Edicao - Deitel” e “UML Prático e descomplicado - Alexandre Veloso de Matos”. Vcs tem mais algumas dicas?

Marcio_Nogueira

Outra boa fonte de apredizado são as revistas: Mundo Java e Java Magazine.

lgi2020

Procure os livros da série Use a Cabeça! (ou Head First!, na versão original, se inglês não lhe for um impecílio)

Abraços.

josenaldo

Alem dessas dicas que te deram, estude bastante:

  • Inglês
  • Orientação à objetos (fortaleça seus conceitos)
  • UML - se já aprendeu OO, tá na hora de aprender
  • Design Patterns, logo depois ou durante o estudo da UML.

Para ganhar a tão famigerada experiência, pode ternatr um estágio ou mesmo um projeto open source. No www.sourceforge.com tem aos montes

Bani

fernandoeick:
Fazer uma aplicação que usa MVC para começar??? tu ta loko… no inicio se concentre apenas na arquitetura J2SE… depois de ter obtido uma base bem sólida, parta para o J2EE se desejar programar para a web…

Antes de MVC tem muito chão para percorrer…

Não entendi esse negócio de “não começar com MVC”…
Design pattern não foi inventando pra dificultar a vida não… Criar vícios com uma programação mal estruturada e ter que re-aprender depois pode até ser pior.
Por que não aprender J2SE e J2EE com uma aplicação já mais organizadinha?

Andre_Fonseca

josenaldo:
Alem dessas dicas que te deram, estude bastante:

  • Inglês
  • Orientação à objetos (fortaleça seus conceitos)
  • UML - se já aprendeu OO, tá na hora de aprender
  • Design Patterns, logo depois ou durante o estudo da UML.

Para ganhar a tão famigerada experiência, pode ternatr um estágio ou mesmo um projeto open source. No www.sourceforge.com tem aos montes

Só uma correção josenaldo, o site é http://sourceforge.net/index.php, eu tb acho que entrar para um projeto open source uma boa forma de ganhar experiência…

e lgoncalves eu gosto sempre de estudar conceitos e já pegar um exemplo prático de código, eu pelo menos aprendo melhor assim, alguns sites que vc pode usar:

http://java2s.com/
http://www.koders.com/
http://www.google.com/codesearch
http://www.exampledepot.com/

não se preocupe com frameworks, IDE´s, design patterns agora, acho que isso vem com o tempo… :smiley:

jMacaxera

Um conhecimento sólido sobre POO (Programação Orientada a Objetos) é fundamental. =)

sfing

Pelo que vi ele já tem uma noção de J2EE, então começa sem medo pelo MVC, pois hoje é muito utilizado e não é um bicho de 7 cabeças, como nada é ! Apena pensamos que é difícil antes de conhecer após isso, tudo se torna fácil.

cassio

sfing:

Gostaria algumas dicas de vcs referente ao mundo java, estou com 17 anos e estou terminando minha primeira formação java( Fundamentos de OO e UML, Introdução a Java, Ferramentas Gráficas em Java, JavaServer Pages - JSP, Taglibs e XML) e gostei bastente da linguagem.

Pelo que vi ele já tem uma noção de J2EE, então começa sem medo pelo MVC, pois hoje é muito utilizado e não é um bicho de 7 cabeças, como nada é ! Apena pensamos que é difícil antes de conhecer após isso, tudo se torna fácil.

E desde quando MVC é aplicável somente para aplicações JEE?

gcobr

You’ll never go far, until you speak a very good English!

lgoncalves

sfing:

Gostaria algumas dicas de vcs referente ao mundo java, estou com 17 anos e estou terminando minha primeira formação java( Fundamentos de OO e UML, Introdução a Java, Ferramentas Gráficas em Java, JavaServer Pages - JSP, Taglibs e XML) e gostei bastente da linguagem.

Pelo que vi ele já tem uma noção de J2EE, então começa sem medo pelo MVC, pois hoje é muito utilizado e não é um bicho de 7 cabeças, como nada é ! Apena pensamos que é difícil antes de conhecer após isso, tudo se torna fácil.

ótimo! boa dica… ja tenho um “bom” conhecimento de UML, OO, EE, SE… vou me aprofundar em MVC mesmo.

desculpa se estiver falando bobagem… mas todos citam “hibernate” tmb vou dar uma olhada nele… pois todos sitam como sendo a " framework" mais usada.

Se tiverem apostilas, livros, pdfs sobre QUALQUER coisa… agradeco :smiley:

sfing

Onde é que você viu que MVC é aplicável somente para J2EE, presta atenção lê direito! Citei J2EE, pois sub-entende que sabendo J2EE já se sabe J2SE o básico.

Escrevi minha mensagem baseando-se nessa mensagem e quem à escreveu não leu o tópico direito.
Já está falando que já sabe o básico e que quer saber o que rola no mercado, então citei MVC que é muito utilizado, entendeu agora ?

F

Subtendi que ele, com 17 anos deveria ter feito um curso, digamos “introdutório”, pois ele citou bastante conteúdos e imaginei que ele não deveria estar dominando estes tópicos ainda.

Na minha simples opinião, o ideal é conhecer as potencialidades de cada arquitetura J2SE e J2EE, com vários exemplos, artigos, tutoriais, aprender bem a trabalhar com Servlets, JSP?, e antes disso ainda, quanto maior for dominio do J2SE, acredito que menos problemas ele terá, para daí começar a estudar e desenvolver baseado em MVC ou outros… acredito, como falei, minha simples opinião, de que assim confunde menos no ínicio e não acredito que desse jeito se estará aprendendo errado, mas sim, que se estará dando um passo de cada vez…

Criado 29 de novembro de 2007
Ultima resposta 30 de nov. de 2007
Respostas 20
Participantes 14