Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Dúvida quanto ao aprendizado

Pessoal,

Consegui acompanhar o curso até agora, fiz todos os exercícios em meu computador com sucesso, mas se tivesse que fazer um projeto novo não saberia fazê-lo sem consultar o que já vi no curso. Se hoje tivesse que fazer um projeto eu pegariade base o que aprendi no curso e adaptaria ao meu projeto. Trabalhando com o java, isso com o tempo fica mais claro ou meu nível de aprendizado já deveria estar mais consolidado?

4 respostas
solução!

Bom dia Mário, tudo certo?

Na realidade é comum acharmos que vamos aprender de fato todo o conteúdo do curso quando se faz um. Porém, isso não necessariamente é verdade, o que é importante lembrar Mário é do "caminho feliz" de como as coisas são feitas, independente do curso, se for java, c#, inglês ou qualquer coisa.

Se lembrares os principais passos para executar a tarefa já basta para poder prosseguir e dar uma perguntadinha para o google de vez em quando em uma determinada dúvida.

Concluindo, fica tranquilo que isso é super normal pq a programação é assim:

while(true){
    if(duvida){
       google++; stackoverflow++; curso++;
    } else {
       estudo++;
    } 
}

abraços,

Maicon Machado Gerardi da Silva

Mario, tudo bem contigo? Cara, sou arquiteto de softwares, desenvolvo com Java e outras tecnologias a mais de 10 anos... posso me considerar um bom profissional, com experiência, bom salário e boa colocação no mercado. Toda essa introdução bullshit que eu dei foi pra você poder confiar no que eu vou te dizer a seguir: - Não existe NINGUÉM que após acabar de fazer um curso de programação seja capaz de construir um novo software complexo sem consultar nenhum manual ou material de apoio. Eu consulto coisas até hoje, mesmo as coisas que eu já sei, vez ou outra preciso utilizar algo que a muito não mexo, o Google, Javadoc, documentaçòes de APIs, projetos de exemplo estão aí para isso. Existe um sem fim de coisas que você vai apenas desperdiçar energia e espaço de memória se tentar decorar (como configurações em XML de alguns frameworks), existem muitas coisas que sim, vale a pena ter projetos de exemplo para consultar e sim vale mais a pena perder 5 minutos no Google. O mais importante é que você aprenda e interiorize o CONCEITO das coisas, os porquês, os comos, os quandos. Saber porque algo é como é te ajuda a entender como tomar caminhos alternativos, te ajuda a entender coisas que são parecidas (por exemplo, um cara de java sempre aprende outra linguagem fazendo paralelos com o que entende de Java), saber o como te ajuda a resolver os problemas da melhor forma possível com determinada ferramenta ou linguagem, saber o quando te ajuda a resolver diveros problemas de execução ou construção... conceito é uma coisa só amigo. Por exemplo, somos fluentes em português certo? Mas quantas vezes precisou de um dicionário? Quantas vezes te deu branco sobre a forma correta de estruturar uma frase? Entende? Não se apegue a ter 100% do que você aprendeu no curso decorado, se concentre em absorver o conceito do que aprendeu... com o tempo você vai acabar fatalmente decorando o que você usar mais... mas o conceito vai ser o trilho por onde esse trem vai andar kkk espero ter ajudado um futuro colega de profissão talentoso!

Bruno, Obrigado pelas palavras de incentivo. Aliás, agora que terminei o curso de Java e Jdbc estou na dúvida se começo a estudar o framework hibernate ou Spring. Você tem algum palpite? Grato, Mario

Meu palpite é que você estude primeiro o Hibernate pois o universo dele é mais restrito (framework ORM para banco de dados) e depois parte pro Spring que é um universo bem maior, pois ele tem diversos projetos dentro dele, vai desde de injeção de dependências a bootstrap de aplicações... Mas antes, tenta brincar um pouco só com Java e JDBC puro, pois quanto mais você sentir-se confortável com o básico mais fácil vai ser entender o que esses frameworks fazem por você. Tipo, fica craque na bicicleta antes de sair por aí de moto. Tenta dar uma lida em alguns materiais sobre Java e JDBC sem os frameworks por perto. Abs!