JavaRush /Blogue Java /Random-PT /Pesquisa: Quanto tempo leva para aprender Java?

Pesquisa: Quanto tempo leva para aprender Java?

Publicado no grupo Random-PT
Uma das perguntas mais populares entre quem começa a aprender Java é “Quanto tempo leva para aprender programação?” Pesquisa: Quanto tempo leva para aprender Java - 1É difícil dar uma resposta definitiva a esta questão. A duração da formação depende de muitos fatores: experiência profissional e escolaridade anteriores, intensidade das aulas, objetivos de aprendizagem, etc. Mas decidimos chegar mais perto de determinar o período ideal para o treinamento. Para fazer isso, em março realizamos uma pesquisa entre nossos alunos com pelo menos nível 30 em JavaRush e perguntamos como eles aprenderam programação Java e quanto tempo demorou.

1. Retrato de um aluno: nível inicial de conhecimento, área de atuação

Você pode chegar à programação Java vindo de praticamente qualquer área: isso é confirmado pelos resultados da pesquisa. Para começar, decidimos descobrir o que nossos alunos faziam antes de aprender Java. Estudo: Quanto tempo leva para aprender Java - 2Quase 40% dos usuários que começaram a aprender JavaRush estudaram programação em uma universidade. Metade deles conhecia pelo menos uma linguagem de programação (não Java) e menos ainda estavam familiarizados com os conceitos básicos de Java. Claro, esta é uma boa base para começar. Mas não é obrigatório. Cerca de um terço dos alunos aprendeu Java do zero. Estudo: Quanto tempo leva para aprender Java - 3Entre os alunos com formação técnica, a maioria são administradores de sistemas, programadores 1C, desenvolvedores web e engenheiros. Há uma ampla gama de “trocadores” – de professores a especialistas em vendas e marketing, economistas e atletas. Vamos agora ver quanto tempo em média um engenheiro Java pode levar para aprender e encontrar um emprego.

2. Tempo de formação e procura de emprego

Estudo: Quanto tempo leva para aprender Java - 4O mínimo são 3 meses, o máximo são vários anos para estudar programação em Java. Curiosamente, mesmo aqueles que passaram mais de 2 anos no total (2,5, 3 ou 4 anos) notaram que o teriam concluído duas vezes mais rápido se não tivessem “esticado” a formação. Pesquisa: Quanto tempo leva para aprender Java - 5Em média, leva de um a três meses para encontrar um emprego. Mínimo - uma semana. Máximo - um ano.

3. Planejamento de treinamento

Uma dependência simples sempre funciona no aprendizado: quanto maior a intensidade das aulas e menor o número de pausas e “faltas”, mais rápido você consegue dominar o assunto. Isto é especialmente verdadeiro para a programação, onde a prática desempenha um papel maior do que os estudos teóricos. Perguntamos aos graduados do JavaRush quanto tempo eles dedicavam aos estudos e descobrimos que, em média, eles estudavam de 1 a 3 horas por dia, muitas vezes combinando o treinamento com seu trabalho principal. Pesquisa: Quanto tempo leva para aprender Java - 6Ao mesmo tempo, quase um terço dos diplomados estudava sem interrupções, enquanto os restantes faziam uma ou mais pausas durante um período de tempo significativo. Estudo: Quanto tempo leva para aprender Java - 7É claro que quanto mais tempo você dedicar aos estudos e menos “paradas” você fizer, maiores serão as chances de dominar a programação Java e encontrar um emprego dentro de 6 a 12 meses. E se você tentar muito, dentro de 3-6 meses. Estudo: Quanto tempo leva para aprender Java - 8Como respondeu um participante da pesquisa: “ Desde o início eu tinha algum tipo de plano e não o cumpri ”. Você precisa planejar seus estudos ou não? A maioria das pessoas pensa assim. O plano geralmente inclui uma lista de tópicos e ferramentas que precisam ser dominados, períodos aproximados de treinamento e uma lista de recursos (cursos online, livros, etc.) necessários para esses fins. 73% responderam que tinham um plano preliminar. Dos que planejavam estudar, dois terços dos graduados estudaram em diversos recursos, quase um terço - apenas em JavaRush.

4. Fontes de aprendizagem

O que ensinar, como ensinar e também onde ensinar? Idealmente, você precisa combinar várias fontes. Abaixo está uma lista de fontes educacionais em ordem de menção por nossos graduados. Estudo: Quanto tempo leva para aprender Java - 9Aprender programação apenas com livros é inútil. Mas não funcionará sem eles :) Eles complementarão bem a prática de programação. Entre os melhores livros para iniciantes, alunos e graduados do JavaRush citaram:
  • Use a cabeça primeiro Java
  • Java eficaz
  • Filosofia Java
  • Estruturas de dados e algoritmos em Java
  • Código limpo
  • Guia para iniciantes em Java 8
  • Padrões de design
  • Java. Biblioteca do profissional

Mini-resumo sobre planejamento de treinamento

Para tornar o treinamento eficaz, graduados e programadores experientes recomendam:
  • passar JavaRush
  • assista a cursos em vídeo (Golovach e outros)
  • leia tutoriais (Tutorialspoint, Baeldung, Oracle)
  • passar na certificação Oracle (Associate, Professional - OCA, OCP)
  • praticar no Github
  • leia Stackoverflow, Habr e outros recursos
  • fazer um estágio na JavaRush, empresas locais de TI
Para quem está começando a aprender, este plano será útil: Como começar a programar

5. Recomendações para quem busca trabalho na área de programação Java

Talvez a frase de conselho mais popular entre aqueles que já concluíram os estudos e encontraram um emprego seja “não desista”. É fácil aprender? Nem sempre. Mas definitivamente vale a pena o esforço :)

Principais recomendações de programadores experientes

Pesquisa: Quanto tempo leva para aprender Java - 10Existem várias habilidades que você definitivamente precisará quando conseguir um emprego. Portanto, se você está se aproximando desse momento, recomendamos:
  • observe atentamente os avisos e dicas InteliJ IDEA: erros, problemas e tarefas do Google
  • preste atenção aos bancos de dados, algoritmos e estruturas de dados
  • explorar padrões de design
  • tente escrever um programa complexo do zero: por exemplo, um cliente de e-mail, um chat bot ou um jogo
Um pouco mais tarde - domine as ferramentas básicas (Git, Maven), bem como os fundamentos de testes unitários, Spring, Spring Boot, Hibernate.

6. Dicas motivacionais no final

“O principal é manter o ritmo, não fazer longas pausas e nunca ficar parado. Todos os dias você precisa dar pelo menos um pequeno passo em direção ao seu objetivo.” “Se uma solução parece simples demais, provavelmente é a solução certa. Não há necessidade de complicar as coisas." “Mantenha um diário, comece seu próprio projeto, não faça longas pausas, aprenda inglês, prepare-se para se sentir a pessoa mais burra do mundo. Para mim foi doloroso, longo e humilhante. E acho que é por isso que poucos chegam ao fim e depois conseguem o dinheiro das pessoas.” “Se for uma menina: não se case e não tenha filhos: isso atrapalha muito seus estudos e trabalho :))” “Não tenha medo de mostrar o código e receber críticas de forma adequada.” “Mesmo que você sinta que programar não é para você, tente chegar ao nível 30 no JavaRush sozinho: isso vai te ensinar a pensar.”

7. Resultados. Como aprender programação Java para alcançar resultados

Perseverança e motivação são algo sem o qual você definitivamente não pode prescindir. Se você seguir o plano, manter um equilíbrio entre teoria e prática, estudar diariamente por pelo menos 1 a 3 horas, poderá realmente aprender programação Java a um nível que lhe permitirá encontrar um emprego em 6 a 12 meses. Também é importante permanecer parte da comunidade e seguir as exigências das empresas nas quais gostaria de trabalhar. Os editores do JavaRush agradecem imensamente a todos que participaram da pesquisa. Se você tiver outros assuntos que gostaria de ler ou saber a opinião da maioria, escreva nos comentários :) Vamos lá.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION