Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Senhores, sou um jovem do interior do Paraná, na minha micro região não conheço empresas que usem Java, tenho tentado evoluir na tecnologia mas parece que não consigo sair do lugar.
Conheço OO, sei o básico de Java, e agora o que me aconselham a fazer...
Sei que muitos de voces já passaram por isso, outros ainda passam por isso, todo conselho será bem vindo.
Acha que devo tentar fazer a maior parte possível dos sistemas usando recursos Web(JSP, etc...), ou as aplicações Desktops ainda serão uma boa pedida...
Digo se aparecer uma oportunidade pra desenvolver algo, que pode ser feito Desktop ou Web, o que devo preferir?
Não importa qual das duas opções você escolha, para trabalhar você também vai precisar aprender a manipular dados em banco de dados com java.
Quase não há empresas que não trabalhem com banco de dados.
Comece com MySQL.
Aprenda SQL também, pois é muito útil.
Daí, tu vai poder partir para coisas mais complexas, como structs, hibernate, etc...
Crie, por exemplo, problemas que você imagine que vai encontrar numa empresa.
Tipo:
- Você tem um txt e tem que colocar as informações nele contidas em um banco de dados.
- Você tem em um BD e precisa exportar para um txt (ou .log, sei lá).
Cada empresa tem sua própria necessidade. É muito difícil dizer exatamente tudo o que você vai precisar. Mas te dou uma dica legal:
Tente resolver os problemas que o pessoal trás aqui para o fórum que você vai aprender muito. _________________import sun.java.sucks.sometimes.*;
Acha que devo tentar fazer a maior parte possível dos sistemas usando recursos Web(JSP, etc...), ou as aplicações Desktops ainda serão uma boa pedida...
Digo se aparecer uma oportunidade pra desenvolver algo, que pode ser feito Desktop ou Web, o que devo preferir?
Cara, são tipos de aplicações com nichos diferentes (se bem que com ajax, os sistemas web tem se aproximado dos desktop).
Vai da necessidade.
Vc pode continuar seu aprendizado com SQL como dito anteriormente, porém com Java puro vc não faz muita coisa de uma forma prática e fácil. Tente estudar algum framework, tipo Hibernate, JSF, Spring.... No começo é meio complicado, mas depois vc pega o jeito da coisa e vai achar que está no céu.
Vc disse que na sua região não tem muito espaço para a linguagem, mas pode ter certeza que não vai demorar muito para que a linguagem tenha um "mercado" na sua região, pois é uma ótima ferramenta. E se quando isso acontecer vc já for razoavelmente bom nela, vc acaba se tornando uma referência, podendo escolher melhor onde trabalhar e tendo um melhor salário.
To afim de fazer um sistema para controle de revenda de veículos usados, mas que tivesse recursos de compartilhamento de informações, do tipo:
se o cara tem duas revendas em cidades diferentes ele possa verificar quais os carros ou motos que tem disponíveis na outra cidade, como tbm ver seus detalhes como fotos e características.
e é ai que ta o que devor usar Desktop ou Web, ou os dois?
conheço um pouco de delphi, uma aplicação desse porte tem possibilidades de ser feita em Java, já ouvi falar muita coisa a respeito de falta de produtividade em Java.
Aproveite que você não tem um prazo pra fazer esse sistema e faça ele usando o que quiser!
Quer aprender a programar pra web? Você pode começar a fazer a aplicação usando Java puro, com Servlets, JSP e JDBC. Depois, troque o Servlets e JSP por Struts ou qualquer outro framework... veja o que você ganhou ou perdeu com a mudança. Depois troque o JDBC para Hibernate. Meça os prós e os contras das mudanças.
O importante não é aprender somente os frameworks e ferramentas que estão sendo usadas pelo mercado... o importante é saber o porquê elas existem e como elas podem te ajudar a fazer o que vc precisa.
Foi basicamente assim que eu comecei. E o bom é que, embora quase ninguém utilize Servlets e JSP puro pra fazer uma aplicação web, provavelmente quando você for utilizar um Struts da vida, você vai entender seu funcionamento mais facilmente, pelo fato de o mesmo ser implementado com Servlets e outras coisas do 'Java puro'.
Nenhum conhecimento obtido é perdido. Vai fundo! _________________Daniel F. Martins
Tipo....acho que o tpoico jah ta encerrado..mas...rs
tipo..acho massa vc começar a fazer projetos seus..coisas que vc curte fazer....a API do java é gigante....tudo que vc quiser..pode fazer..alem de vc estudar, vai modelando seu perfil de desenvolvedor...
ebertonPosts:16
Senhores, sou um jovem do interior do Paraná, na minha micro região não conheço empresas que usem Java, tenho tentado evoluir na tecnologia mas parece que não consigo sair do lugar.
Conheço OO, sei o básico de Java, e agora o que me aconselham a fazer...
Sei que muitos de voces já passaram por isso, outros ainda passam por isso, todo conselho será bem vindo.
vfpampPosts:6098
Partir para a prática.

Comece a fazer sistemas reais. Busque um trabalho como estágio em uma empresa de software ou faça programas para os seus amigos e contatos.
Tudo começa assim
_________________Vitor Pamplona
http://vitorpamplona.com
@vitorpamplona
ebertonPosts:16
Acha que devo tentar fazer a maior parte possível dos sistemas usando recursos Web(JSP, etc...), ou as aplicações Desktops ainda serão uma boa pedida...
Digo se aparecer uma oportunidade pra desenvolver algo, que pode ser feito Desktop ou Web, o que devo preferir?
vfpampPosts:6098
Aquilo que mais você gostar
_________________Vitor Pamplona
http://vitorpamplona.com
@vitorpamplona
alextomitaPosts:58
Cara,

Não importa qual das duas opções você escolha, para trabalhar você também vai precisar aprender a manipular dados em banco de dados com java.
Quase não há empresas que não trabalhem com banco de dados.
Comece com MySQL.
Aprenda SQL também, pois é muito útil.
Daí, tu vai poder partir para coisas mais complexas, como structs, hibernate, etc...
Crie, por exemplo, problemas que você imagine que vai encontrar numa empresa.
Tipo:
- Você tem um txt e tem que colocar as informações nele contidas em um banco de dados.
- Você tem em um BD e precisa exportar para um txt (ou .log, sei lá).
Cada empresa tem sua própria necessidade. É muito difícil dizer exatamente tudo o que você vai precisar. Mas te dou uma dica legal:
Tente resolver os problemas que o pessoal trás aqui para o fórum que você vai aprender muito.
_________________import sun.java.sucks.sometimes.*;
double[] x = {4.11, 4.1, 0.0};
if(x[0] - x[1] == 0.01){
x[3] = 5.0;
}
System.out.println(x[3]);
http://www.malvados.com.br
mbritesPosts:38