JavaRush /Blogue Java /Random-PT /Uma pequena dica para planejar seus estudos
Евгений Денисов
Nível 40
Москва

Uma pequena dica para planejar seus estudos

Publicado no grupo Random-PT
Resolvi dar o devido valor ao JavaRush e escrever aqui o que mais me faltou na fase inicial de aprendizagem, ou seja, o que e em que ordem aprender:
Uma pequena dica para planejar seu treinamento - 1
  1. Paralelamente ao JavaRush, desde os primeiros níveis você pode começar a estudar sistemas de gerenciamento de banco de dados (no meu caso, este é o MySQL e o site sql-ex.ru. As primeiras 70 tarefas mais ou menos serão suficientes) e realizar o curso HTMLAcademy gratuito. Lá você entenderá o que são HTML e CSS.

  2. Quando você sentir que entendeu com mais ou menos confiança os fundamentos do JavaCore (acho que este é o nível 15 no JavaRush), crie um projeto que seja interessante e útil para você pessoalmente. Haverá algo para mostrar e falar na entrevista.

  3. Aconselho você a passar pelo JavaRush até o nível 40, se tiver tempo um estágio não será supérfluo.

  4. Após o nível 20, comece a entender coisas como sistemas de controle de versão (Git, githowto.com) e entenda o que é Maven.

  5. Após o nível 30, comece a aprender Hibernate

  6. Na linha de chegada, antes de conseguir um emprego, é preciso fumar um bom cigarro de Spring (o livro “Spring 4 for Professionals”, também vi um vídeo-curso sobre Spring do JavaBegin.ru. Autor do curso: Timur Baturshinov, algo como “ Biblioteca Online para a Primavera”)
Ao mesmo tempo, leia livros sobre os temas que você está estudando, use o gerenciamento de tempo (se ainda não estiver fazendo isso) e então receber uma oferta será apenas uma questão de tempo para você. Para mim, a fase de treinamento durou um ano e meio e aproximadamente 700 horas de puro estudo. Separadamente, escreverei uma lista aproximada do que você precisa saber para ir com segurança a uma entrevista em uma boa empresa:
  1. JavaSE (aqui você deve saber tudo, exceto que existem concessões em multithreading)
  2. JDBC, MySQL (razoavelmente confiante)
  3. HTML, CSS (tudo é bastante simples, não é necessário conhecimento profundo)
  4. JUnit (ninguém cancelou o teste)
  5. Git (faça upload do seu projeto, você descobrirá lá)
  6. Maven (nada complicado, você vai descobrir)
  7. Hibernar (é aqui que começam as dificuldades)
  8. Primavera (estou começando sozinho, lamento não ter começado antes)
Sobre o seu projeto. Eu escrevi um aplicativo CRUD de console regular usando JavaSE e Hibernate, compilado usando Maven. Durante as entrevistas eles ficam muito interessados ​​em seu próprio código. É basicamente isso. Resta desejar boa sorte a quem acaba de embarcar neste caminho espinhoso e sim, será difícil.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION