JavaRush /Blog Java /Random-FR /Un petit conseil pour planifier vos études
Евгений Денисов
Niveau 40
Москва

Un petit conseil pour planifier vos études

Publié dans le groupe Random-FR
J'ai décidé de rendre hommage à JavaRush et d'écrire ici ce qui me manquait cruellement au stade initial de l'apprentissage, à savoir quoi et dans quel ordre apprendre :
Un petit indice pour planifier votre formation - 1
  1. Parallèlement à JavaRush, dès les premiers niveaux, vous pouvez commencer à étudier les systèmes de gestion de bases de données (dans mon cas, il s'agit de MySQL et du site sql-ex.ru. Les premières plus ou moins 70 tâches suffiront amplement) et prendre le cours HTMLAcademy gratuit. Là, vous comprendrez ce que sont HTML et CSS.

  2. Lorsque vous sentez que vous avez compris avec plus ou moins de confiance les bases de JavaCore (je pense que c'est le niveau 15 dans JavaRush), proposez un projet qui vous sera intéressant et utile personnellement. Il y aura quelque chose à montrer et à dire lors de l'entretien.

  3. Je vous conseille de passer par JavaRush jusqu'au niveau 40, si vous avez le temps, alors un stage ne sera pas superflu.

  4. Après le niveau 20, commencez à comprendre des choses comme les systèmes de contrôle de version (Git, githowto.com) et comprenez ce qu'est Maven.

  5. Après le niveau 30, commencez à apprendre Hibernate

  6. À la ligne d'arrivée avant de décrocher un emploi, il faut bien fumer Spring (le livre « Spring 4 for Professionals », j'ai aussi vu un cours vidéo sur Spring de JavaBegin.ru. Auteur du cours : Timur Baturshinov, quelque chose comme « Bibliothèque en ligne pour le printemps »)
En même temps, lisez des livres sur les sujets que vous étudiez, utilisez la gestion du temps (si vous ne le faites pas déjà) et recevoir une offre ne sera alors qu'une question de temps pour vous. Pour moi, la phase de formation a duré un an et demi et environ 700 heures de temps d'étude pur. Séparément, j'écrirai une liste approximative de ce que vous devez savoir pour vous présenter en toute confiance à un entretien dans une bonne entreprise :
  1. JavaSE (ici il faut tout savoir, sauf qu'il y a des concessions en multithreading)
  2. JDBC, MySQL (raisonnablement confiant)
  3. HTML, CSS (tout est assez simple, aucune connaissance approfondie n'est nécessaire)
  4. JUnit (personne n'a annulé les tests)
  5. Git (téléchargez votre projet, vous le découvrirez là-bas)
  6. Maven (rien de compliqué, vous comprendrez)
  7. Hiberner (c'est là que les difficultés commencent)
  8. Printemps (je m'y lance moi-même, je regrette de ne pas avoir commencé plus tôt)
À propos de votre projet. J'ai écrit une application console CRUD standard utilisant JavaSE et Hibernate, compilée à l'aide de Maven. Lors des entretiens, ils sont très intéressés par votre propre code. C'est essentiellement ça. Il ne reste plus qu'à souhaiter bonne chance à ceux qui viennent de s'engager dans ce chemin épineux et oui, ce sera difficile.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION