Página Inicial do Fórum > Java Básico

Tá, já sei o básico. E agora?



Criar novo tópico   Responder tópico


  1. eberton
    Posts:16


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    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.




  1. vfpamp
    Posts:6098


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    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




  1. eberton
    Posts:16


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    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?




  1. vfpamp
    Posts:6098


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Aquilo que mais você gostar
    _________________
    Vitor Pamplona
    http://vitorpamplona.com
    @vitorpamplona




  1. alextomita
    Posts:58


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    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




  1. mbrites
    Posts:38


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    eberton
    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.




  1. eberton
    Posts:16


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Legal, obrigado pelas sugetões...

    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.




  1. TriTonE
    Posts:1576


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Eu tenho algumas sugestões para vc Eberton!

    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




  1. eberton
    Posts:16


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Valew pelas dicas...
    Um abraço a todos...




  1. biozit
    Posts:13


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    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...




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Java Básico