JavaRush /Blog Java /Random-FR /Recherche : combien de temps faut-il pour apprendre Java ...

Recherche : combien de temps faut-il pour apprendre Java ?

Publié dans le groupe Random-FR
L’une des questions les plus fréquentes parmi ceux qui commencent à apprendre Java est « Combien de temps faut-il pour apprendre la programmation ? » Recherche : combien de temps faut-il pour apprendre Java - 1Il est difficile de donner une réponse définitive à cette question. La durée de la formation dépend de nombreux facteurs : expérience professionnelle et formation antérieure, intensité des cours, objectifs d'apprentissage, etc. Mais nous avons décidé de nous rapprocher de la détermination de la période optimale de formation. Pour ce faire, nous avons mené en mars une enquête auprès de nos étudiants ayant au moins le niveau 30 en JavaRush et leur avons demandé comment ils avaient appris la programmation Java et combien de temps cela leur avait pris.

1. Portrait d'un étudiant : niveau de connaissances de départ, domaine d'activité

Vous pouvez accéder à la programmation Java dans presque tous les domaines : cela est confirmé par les résultats de l'enquête. Pour commencer, nous avons décidé de découvrir ce que faisaient nos diplômés avant d'apprendre Java. Étude : Combien de temps faut-il pour apprendre Java - 2Près de 40 % des utilisateurs qui ont commencé à apprendre sur JavaRush ont étudié la programmation dans une université. La moitié d’entre eux connaissaient au moins un langage de programmation (pas Java), et encore moins connaissaient les bases de Java. Bien sûr, c’est une bonne base pour commencer. Mais pas obligatoire. Environ un tiers des étudiants ont appris Java à partir de zéro. Étude : Combien de temps faut-il pour apprendre Java - 3Parmi les étudiants ayant une formation technique, la majorité sont des administrateurs système, des programmeurs 1C, des développeurs Web et des ingénieurs. Il existe un large éventail de « changeurs » : des enseignants aux spécialistes des ventes et du marketing, en passant par les économistes et les athlètes. Voyons maintenant combien de temps il faut en moyenne à un ingénieur Java pour apprendre et trouver un emploi.

2. Du temps pour la formation et la recherche d'emploi

Étude : Combien de temps faut-il pour apprendre Java - 4Le minimum est de 3 mois, le maximum est de plusieurs années pour étudier la programmation en Java. Il est intéressant de noter que même ceux qui ont passé plus de 2 ans au total (2,5, 3 ou 4 ans) ont noté qu'ils l'auraient terminé deux fois plus vite s'ils n'avaient pas « étiré » la formation. Recherche : combien de temps faut-il pour apprendre Java - 5En moyenne, il faut entre un et trois mois pour trouver un emploi. Minimum - une semaine. Maximum - un an.

3. Planification de la formation

Une simple dépendance fonctionne toujours dans l'apprentissage : plus l'intensité des cours est élevée et moins il y a de pauses et de « ratés », plus vite on maîtrise le sujet. Cela est particulièrement vrai en programmation, où la pratique joue un rôle plus important que les études théoriques. Nous avons demandé aux diplômés de JavaRush combien de temps ils consacraient à leurs études et avons découvert qu'ils étudiaient en moyenne 1 à 3 heures par jour, combinant souvent formation avec leur emploi principal. Recherche : combien de temps faut-il pour apprendre Java - 6Dans le même temps, près d'un tiers des diplômés étudiaient sans interruption, tandis que les autres prenaient une ou plusieurs pauses pendant une période de temps significative. Étude : Combien de temps faut-il pour apprendre Java - 7Bien entendu, plus vous consacrez de temps à étudier et moins vous faites d'arrêts, plus vous avez de chances de maîtriser la programmation Java et de trouver un emploi dans les 6 à 12 mois. Et si vous faites de gros efforts, alors dans les 3 à 6 mois. Étude : Combien de temps faut-il pour apprendre Java - 8Comme l’a répondu un participant à l’enquête : « Dès le début, j’avais une sorte de plan et je ne m’y suis pas tenu . » Avez-vous besoin de planifier vos études ou non ? La plupart des gens le pensent. Le plan comprend généralement une liste de sujets et d'outils à maîtriser, des périodes de formation approximatives et une liste de ressources (cours en ligne, livres, etc.) nécessaires à ces fins. 73 % ont répondu qu'ils avaient un plan préliminaire. Parmi ceux qui envisageaient d'étudier, les deux tiers des diplômés ont étudié sur plusieurs ressources, près d'un tiers - uniquement sur JavaRush.

4. Sources d'apprentissage

Que faut-il enseigner, comment enseigner, et aussi où enseigner ? Idéalement, vous devez combiner plusieurs sources. Vous trouverez ci-dessous une liste de sources pédagogiques classées par ordre de mention par nos diplômés. Étude : Combien de temps faut-il pour apprendre Java - 9Apprendre la programmation uniquement à partir de livres est inutile. Mais cela ne fonctionnera pas du tout sans eux :) Ils complèteront bien la pratique de la programmation. Parmi les meilleurs livres pour débutants, étudiants et diplômés JavaRush nommés :
  • Java tête première
  • Java efficace
  • Philosophie Java
  • Structures de données et algorithmes en Java
  • Code propre
  • Guide du débutant Java 8
  • Modèles de conception
  • Java. Bibliothèque du professionnel

Mini-résumé sur la planification de la formation

Pour rendre la formation efficace, les diplômés et les programmeurs expérimentés recommandent :
  • passer JavaRush
  • regarder des cours vidéo (Golovach et autres)
  • lire des tutoriels (Tutorialspoint, Baeldung, Oracle)
  • passer la certification Oracle (Associé, Professionnel - OCA, OCP)
  • pratique sur Github
  • lire Stackoverflow, Habr et d'autres ressources
  • effectuer un stage chez JavaRush, des entreprises informatiques locales
Pour ceux qui débutent, ce plan sera utile : Comment démarrer la programmation

5. Recommandations pour ceux qui recherchent du travail dans le domaine de la programmation Java

L’expression la plus populaire parmi les conseils de ceux qui ont déjà terminé leurs études et trouvé un emploi est « n’abandonnez pas ». Est-ce facile à apprendre ? Pas toujours. Mais ça vaut vraiment le coup :)

Principales recommandations de programmeurs expérimentés

Recherche : combien de temps faut-il pour apprendre Java - 10Il existe plusieurs compétences dont vous aurez certainement besoin lorsque vous obtiendrez un emploi. Par conséquent, si vous approchez de ce moment, nous vous recommandons :
  • examinez attentivement les avertissements et les conseils InteliJ IDEA : erreurs, problèmes et tâches Google
  • faites attention aux bases de données, aux algorithmes et aux structures de données
  • explorer les modèles de conception
  • essayez d'écrire un programme complexe à partir de zéro : par exemple, un client de messagerie, un chatbot ou un jeu
Un peu plus tard - maîtrisez les outils de base (Git, Maven), ainsi que les bases des tests unitaires, Spring, Spring Boot, Hibernate.

6. Conseils de motivation à la fin

« L'essentiel est de garder le rythme, de ne pas faire de longues pauses et de ne jamais rester immobile. Chaque jour, vous devez faire au moins un petit pas vers votre objectif. « Si une solution semble trop simple, c’est probablement la bonne solution. Il n’est pas nécessaire de compliquer les choses. » « Tenez un journal, démarrez votre propre projet, ne faites pas de longues pauses, apprenez l’anglais, préparez-vous à vous sentir comme la personne la plus stupide du monde. Pour moi, c'était douloureux, long, humiliant. Et je pense que c’est pour cela que rares sont ceux qui arrivent jusqu’au bout et récupèrent ensuite l’argent des gens. » "S'il s'agit d'une fille : ne vous mariez pas et n'avez pas d'enfants : cela gêne vraiment vos études et votre travail :))" "N'ayez pas peur de montrer le code et d'accepter les critiques de manière adéquate." "Même si vous sentez que la programmation n'est pas pour vous, essayez quand même d'atteindre le niveau 30 sur JavaRush par vous-même : cela vous apprendra à réfléchir."

7. Résultats. Comment apprendre la programmation Java pour obtenir des résultats

La persévérance et la motivation sont des choses dont vous ne pouvez absolument pas vous passer. Si vous suivez le plan, maintenez un équilibre entre théorie et pratique, étudiez quotidiennement pendant au moins 1 à 3 heures, vous pouvez réellement apprendre la programmation Java à un niveau qui vous permettra de trouver un emploi en 6 à 12 mois. Il est également important de rester membre de la communauté et de suivre les exigences des entreprises pour lesquelles vous aimeriez travailler. Les éditeurs de JavaRush disent un immense « merci » à tous ceux qui ont participé à l’enquête. Si vous avez d'autres sujets sur lesquels vous souhaiteriez lire ou connaître l'opinion de la majorité, écrivez dans les commentaires :) Allons-y.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION