Programação Java, será que vou aprender ?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
fabiuh123
Smalltalk

Membro desde: 07/02/2012 09:19:34
Mensagens: 1
Offline

Olá, estou desesperado já, a minha situação é a seguinte:
Estou me formando em CC este ano e o percebi que o curso ensina tudo muito superficialmente pela qtidade de conteúdo. Desde o ano passado me interessei e comecei a me empenhar um pouco em Java, só que na faculdade não temos nada web, só teve uma base de swingão e nada de padrões de projeto.
Eu até desenvolvo uns projetos pequenos cliente/servidor com swing só que sem saber o que é e se as divisões dos meus pacotes estão corretas... Atualmente entrei num estágio em desenvolvimento java web que quase me jogaram pra depressão profunda!
Me deram uns 100 arquivos (slides, docs) falando sobre um monte de coisa que nunca vi na vida e que pouco estou entendendo.. Bea Weblogic, SOA, EJB, JSP, RUP, e por aí vai...
Quero saber se é normal eu estar quase me formando e não entender nada dessas coisas, to entrando em desespero pq leio leio e muita coisa não entra na cabeça... peguei um projeto deles aqui e não entendi bulufas.... =S

foi mal o desabafo mas é que to a ponto de jogar tudo pro ar e ser vendedor
Elizeu_Santos
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2008 20:21:57
Mensagens: 670
Localização: RJ
Offline

é mais normal do que parece se você não procurar o caminho das pedras. faculdade não ensina nada mano! quer aprender Java, vá a um curso especializado.

JSF 2
EJB 3
Spring 3
Hibernate 4


"É um prazer puro da alma espalhar pelo mundo o fruto de seus estudos e meditações, ainda sem outra remuneração que a consciência de fazer bem."
José Bonifácio
wender.jean
Debugger
[Avatar]

Membro desde: 20/05/2011 10:03:10
Mensagens: 51
Offline

Haha, ser vendedor é?

Então, faculdade realmente te dá uma base muito superficial sobre tudo, não apenas programação, mas, dá uma olhada na net sobre MVC (Model View Controller) que tu vai entender melhor sobre a arquitetura e a divisão de pacotes da maioria das aplicações web em java.

No youtube também tem muita vídeo aula, tipo passo a passo mesmo, sobre jsp, servlets e etc...

Realmente e muito difícil entender todos estas ferramentas que te passaram sem entender o básico, se quer uma dica, vai com calma, entenda primeiro o ciclo de vida das aplicações web, jsp, servlets e o MVC, isso vai te dar uma base sólida pra entender o restante.
Elizeu_Santos
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2008 20:21:57
Mensagens: 670
Localização: RJ
Offline

ah, apesar de ser membro do guj desde 2008... agora que comecei meu estágio também rs. estou no terceiro período da faculdade.
Estou com um projeto spring e primefaces.

JSF 2
EJB 3
Spring 3
Hibernate 4


"É um prazer puro da alma espalhar pelo mundo o fruto de seus estudos e meditações, ainda sem outra remuneração que a consciência de fazer bem."
José Bonifácio
AlexandreGama
JavaEvangelist
[Avatar]

Membro desde: 16/04/2010 12:08:42
Mensagens: 338
Localização: São Paulo
Offline

Olá fabiuh123!

Completamente normal a sua dúvida! CC não é para Java e isso o pessoal normalmente não entende. Você deve aprender a pensar na faculdade, simples assim.
Material, projetos abertos, forums, grupos de discussão..enfim...são centenas de milhares de formas de opções pra você aprender.
Passei 4 anos na USP sem sequer 1 professor fazer um código Java ou falar sobre Java para Web.

Fique tranquilo que esse processo é mais normal do que parece ser.

Abraços!

Alexandre Gama

alexandre.gama.lima@gmail.com
alexandre.lima@usp.com.br
http://twitter.com/alexandregamma
http://alexandregama.wordpress.com
[Email] [WWW]
raf4ever
GUJ Master

Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline

fabiuh123 wrote:Olá, estou desesperado já, a minha situação é a seguinte:
Estou me formando em CC este ano e o percebi que o curso ensina tudo muito superficialmente pela qtidade de conteúdo. Desde o ano passado me interessei e comecei a me empenhar um pouco em Java, só que na faculdade não temos nada web, só teve uma base de swingão e nada de padrões de projeto.
Eu até desenvolvo uns projetos pequenos cliente/servidor com swing só que sem saber o que é e se as divisões dos meus pacotes estão corretas... Atualmente entrei num estágio em desenvolvimento java web que quase me jogaram pra depressão profunda!
Me deram uns 100 arquivos (slides, docs) falando sobre um monte de coisa que nunca vi na vida e que pouco estou entendendo.. Bea Weblogic, SOA, EJB, JSP, RUP, e por aí vai...
Quero saber se é normal eu estar quase me formando e não entender nada dessas coisas, to entrando em desespero pq leio leio e muita coisa não entra na cabeça... peguei um projeto deles aqui e não entendi bulufas.... =S

foi mal o desabafo mas é que to a ponto de jogar tudo pro ar e ser vendedor


Calma meu caro...

Dá uma olhada nas apostilas de Java Básico da Caelum.

Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
[Email] [MSN]
douglaskd
GUJ Ranger
[Avatar]

Membro desde: 04/07/2010 00:51:49
Mensagens: 839
Localização: Campinas - SP
Offline

cara calmae...

tem que mastigar essas coisas, vamos por partes:

Bea Weblogic - é apenas o servidor de aplicação, entenda como se fosse o apache do php...("entenda apenas o básico por enquanto")

SOA - Arquitera orientada a serviços, bem avançado esse assunto, aprender um pouco de WebServices, de daria uma noção de como essa arquitetura funciona

EJB: (a palavra da a impressão que é um monstro de 15 cabeças..mais num é não)

Session Beans
Executa uma tarefa para o cliente. Pode manter o estado durante uma sessão com o cliente (Subtipo "Stateful") ou não (Subtipo "Stateless").

Message Driven Beans
Processa mensagens de modo assíncrono entre os ejb's e cuja API de mensagens é Java Message Service (JMS).

Entity Beans
Representa um objeto que vai persistir numa base de dados ou outra unidade de armazenamento.

by wikipedia...

JSP - Parece com php, simplificando ao extremo, ele mostra o resultado das operações na tela....JSP(mostra informação) Servlet(Processa informação)

RUP - é um processo de Eng. de Soft, tem o Scrum também...deixe fluir...o jeito que você trabalha com seus companheiros ja lhe ensinará boa parte "prática"

procure alguns tutoriais na internet e estude em casa...vá devagar...calma você tem 1 ano para aprender boa parte desses assuntos e começar a ser produtivo
...só precisa de interesse...

e vou lhe dizer uma coisa...começar a aprender é realmente chato, sua mente não aceita o que é novo...é estressante, só depois de um tempo, que sua mente começa a assimilar as coisas e você começa a gostar...

This message was edited 1 time. Last update was at 07/02/2012 11:21:44

Aleksandro
JavaChild

Membro desde: 14/04/2005 15:02:57
Mensagens: 119
Localização: São Bernardo do Campo
Offline

Aconselho a baixar as apostilas da caelum , embora te deram um monte de letrinhas talvez , usem algumas destas somente .....que é bem normal ..... outro conselho é se sobrar tempo e claro $$$ fazer algum curso pode ser na caelum ou em qualquer outra que ensine a linguagem com propriedade e naturalmente você vai se interessando por estas letrinhas .......outro conselho aprenda OO ...é fundamental .... nem se desespere porque isto é mais normal que você imagina tanto nas faculdades de CC e SI ..... eu me formei um SI e a aula de java era ruim com força ...fazer o que ...rs..........boa sorte !!!!!

http://br.linkedin.com/in/aleksandrolemosmartins
[WWW] [MSN]
abmpicoli
JavaTeenager

Membro desde: 27/07/2011 09:11:25
Mensagens: 164
Offline

Carinha, pegar um projeto dos caras e não entender o que está acontecendo é absolutamente normal . Em todo o projeto que você entra sempre vai ter alguma coisa que você não conhece. É verdade, ciência da computação tem como foco "escovar bits" de algoritmos. Uma vez eu, com 8 anos de java nas costas, entrei num projeto e passei 3 semanas tentando entender o projeto: os caras fizeram um sistema web usando uma API proprietária que fazia persistência no banco usando um Hibernate feito em casa. Tenso...

Java é um grande supermercado, cheio de formas diferentes de fazer a mesma coisa. Você sempre ficará frustrado de achar que existe alguma forma melhor de fazer aquilo que você está fazendo.

E se você tem os ossos do investigador, tem muito material gratuito na web para aprender coisas.

Uma das coisas que você está fazendo, por exemplo: sem saber, você está programando em J2EE. Então, recomendo que você veja os tutoriais do J2EE, em especial da versão que o pessoal aí no seu serviço está usando.

Específico sobre o Java EE, veja o tutorial: http://docs.oracle.com/javaee/

.x.
rafael_jesus
JavaTeenager
[Avatar]

Membro desde: 09/06/2011 15:09:40
Mensagens: 169
Offline

Olha esse fórumhttp://www.guj.com.br/java/264606-quero-ser-desenvolvedor#1384718

Relaxa que todos passam por isso

Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque
achamos tudo muito difícil e por isso nem começamos
ironmarq
Debugger
[Avatar]

Membro desde: 25/07/2011 20:43:02
Mensagens: 64
Localização: Campinas/SP
Offline

E aí fabiuh123, primeiramente fique calmo, eu passei por isso também, o seu caso é aquele de muitos " poxa, fiz faculdade, estudei, fiz trabalhos, gastei muita grana e ainda por cima não estou preparado ? ", geralmente saímos despreparados em relação às exigências do mercado e o que o colega douglaskd disse é a pura verdade, separe as coisas, aprenda-as por partes, monte um esquema de estudos gradativo, comece a pensar em tirar uma certificação, pois aprenderá bastante coisa e terá um currículo melhor visto. Outra coisa que vejo é pessoas saírem da faculdade com essa sensação e acabam indo desesperadamente atrás de pós graduações, até mesmo fazer outras faculdades acreditando que vão recuperar o que faltou do curso anterior. Concentre-se nos seus estudos e se puder faça um curso na Globalcode, Caelum ou invista no autodidatismo, pois há muito material disponível.

Marcos P Alves

" Simple Man "
------------------------------
[MSN] [ICQ]
eliangela
Virtual Machine Man
[Avatar]

Membro desde: 30/04/2006 01:31:49
Mensagens: 724
Localização: Campo Mourão
Offline

fabiuh123 wrote:Olá, estou desesperado já, a minha situação é a seguinte:
Estou me formando em CC este ano e o percebi que o curso ensina tudo muito superficialmente pela qtidade de conteúdo. Desde o ano passado me interessei e comecei a me empenhar um pouco em Java, só que na faculdade não temos nada web, só teve uma base de swingão e nada de padrões de projeto.
Eu até desenvolvo uns projetos pequenos cliente/servidor com swing só que sem saber o que é e se as divisões dos meus pacotes estão corretas... Atualmente entrei num estágio em desenvolvimento java web que quase me jogaram pra depressão profunda!
Me deram uns 100 arquivos (slides, docs) falando sobre um monte de coisa que nunca vi na vida e que pouco estou entendendo.. Bea Weblogic, SOA, EJB, JSP, RUP, e por aí vai...
Quero saber se é normal eu estar quase me formando e não entender nada dessas coisas, to entrando em desespero pq leio leio e muita coisa não entra na cabeça... peguei um projeto deles aqui e não entendi bulufas.... =S

foi mal o desabafo mas é que to a ponto de jogar tudo pro ar e ser vendedor


Fato: Faculdade te ensina o básico pra vc começar a caminhar. A área de TI é muito ampla pra ser ensinada somente numa faculdade.
Você pode fazer duas coisas pra se especializar: Ou vc faz uma pós ou vc compra livros (vc pode fazer os dois juntos, rs).
Sobre padrões de projetos: eu investi 130 reais no livro "Use a cabeça: Padrões de Projetos" e não me arrependi.

Os livros da série 'Use a cabeça' são muito bons e vão te ajudar bastante.

Espero ter ajudado

Não respondo perguntas por MP.
http://www.eliangela.info
[WWW] [Yahoo!] [MSN]
andredecotia
JWizard
[Avatar]

Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline

É normal sim.

Eu não aprendí Java na faculdade.

Aprendí no estágio (depois de formado), através de muitos cursos extras e dedicação pessoal.

--
André AS


Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro

[Email] [MSN] [ICQ]
jaboot
Virtual Machine Man

Membro desde: 01/07/2005 14:25:37
Mensagens: 749
Localização: São Paulo
Offline

andredecotia wrote:foi mal o desabafo mas é que to a ponto de jogar tudo pro ar e ser vendedor

É, depois de 10 anos de área, estou pensando em fazer o mesmo...
[MSN] [ICQ]
Elizeu_Santos
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2008 20:21:57
Mensagens: 670
Localização: RJ
Offline

jaboot wrote:
andredecotia wrote:foi mal o desabafo mas é que to a ponto de jogar tudo pro ar e ser vendedor

É, depois de 10 anos de área, estou pensando em fazer o mesmo...



kkkkkkkkkkkkkk
que isso mano. quanto desanimo....

JSF 2
EJB 3
Spring 3
Hibernate 4


"É um prazer puro da alma espalhar pelo mundo o fruto de seus estudos e meditações, ainda sem outra remuneração que a consciência de fazer bem."
José Bonifácio
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team