Comme vous le savez, il n’existe pas de recette unique pour réussir. Ni dans la vie, ni en programmation :) Cependant, au cours des nombreuses années d'existence de JavaRush, nous avons remarqué que les étudiants diplômés et trouvés un emploi en informatique ont des « traits » communs. Qu'est-ce que c'est? Intérêt pour le domaine technique, un planning de formation clair, des soft skills comme la persévérance et la résistance au stress. Mais cela ne veut pas du tout dire que si vous avez une formation en arts libéraux, vous ne pourrez pas apprendre Java. Il vous suffit de faire plus d’efforts et d’y consacrer plus de temps. Dans ce texte, nous avons dressé le portrait d'un étudiant JavaRush qui a réussi, sur la base de nos propres observations, réussites et recommandations de nos diplômés.
Voici les conclusions des diplômés de JavaRush sur les soft skills.
Niveau de formation
Selon une enquête que nous avons menée auprès des étudiants JavaRush (ceux qui ont atteint le 30ème niveau de formation), près de 40 % des utilisateurs qui ont commencé à étudier dans notre cours ont étudié la programmation dans une université. Cependant, un tiers des étudiants ont appris Java à partir de zéro. L'enseignement technique est une bonne aide et une base qui vous aide à apprendre plus rapidement, mais ce n'est pas un point obligatoire sur le chemin de la réussite. Administrateurs système, ingénieurs, enseignants, spécialistes des ventes, économistes, médecins, spécialistes du marketing et autres viennent étudier à JavaRush. Voyons quel genre d'expérience les diplômés de JavaRush avaient.Prishchepa romain :
En septième année, j'ai déménagé au lycée de physique et de mathématiques et en huitième année, nous avons commencé à étudier l'informatique. Comme la vie l'a montré plus tard, l'informatique m'a donné les bases pour comprendre les bases de la programmation, communes à tous les langages : que sont les structures de données, les fonctions, les procédures, les conditions. Je ne suis pas entré à la Faculté d'Informatique et d'Informatique : j'avais une envie d'informatique. Il me manquait littéralement 2 points pour être admis. Je suis entré à la Faculté d'électronique. A l'université, la programmation n'était enseignée que pendant un semestre, on a appris Pascal. Je l'ai réussi par inertie, j'avais suffisamment de connaissances sur le programme scolaire.Youri Sharoiko :
Depuis mon enfance, je voulais travailler avec des ordinateurs et en général, le sujet du développement de jeux m'intéressait. J'ai écrit quelques quêtes textuelles en C++ et C#, mais je n'ai pas excellé dans mes études (j'étais paresseux), même si je n'étais pas stupide - plutôt non collecté. À cet égard, je suis allé là où il y avait une opportunité. J'ai pensé travailler dans les forces de l'ordre, j'ai donc obtenu mon diplôme de la Faculté de droit pénal du SGUPS ( Université d'État des chemins de fer de Sibérie - ndlr ), et finalement je me suis retrouvé exactement là où je voulais. En deuxième année, j'ai fait un stage au Comité d'Enquête et j'y suis resté. Au cours de ma quatrième année, j'ai été embauché - je ne sais pas comment ça se passe maintenant, mais avant, après ma troisième année, je pouvais trouver un emploi. Six mois après avoir obtenu son diplôme universitaire, il reçut le grade de lieutenant. J'ai travaillé encore un an et j'ai réalisé que j'étais fatigué : toutes ces longues nuits, ces quarts de travail, le manque de vie sociale en tant que telle, et j'ai donc décidé d'arrêter.Anzor Karmov :
A l'école je m'intéressais à la programmation et au langage Pascal, et je suis allé chez un tuteur. Je suis entré à l'université pour me spécialiser en Business Analytics. Nous y avons également suivi des cours de programmation, notamment l'apprentissage du C# et du Java.Dmitri Mersianov :
J'ai une formation supérieure en sciences humaines avec un diplôme en Management de la Restauration et de l'Hôtellerie. Ainsi, après avoir obtenu mon diplôme universitaire, j’ai travaillé dans le service client pour une entreprise hôtelière. C'est alors que j'ai réalisé que cela ne m'intéressait pas pour plusieurs raisons : travailler avec les gens n'est pas aussi facile et agréable qu'il y paraissait, le niveau de salaire n'est pas non plus très élevé.Artem Goy :
Avant la programmation, j'étais thérapeute en réadaptation auprès de personnes souffrant de troubles musculo-squelettiques. Mes parents sont médecins. Papa est chirurgien, maman est spécialiste en réadaptation. Ils m'ont conseillé de me diriger vers une spécialité liée à la médecine et aux personnes. Comment pourrais-je avoir ma propre opinion en 11e année ? Je pensais qu'en tant que rééducateur, je pourrais toujours gagner mon pain et mon beurre.Anton Kachnikov :
Ma première formation a été militaire, avec un diplôme en sécurité technique de l'information. Après les premières années et demie de service, en 2014, j'ai réalisé que j'allais arrêter. Il y avait deux options pour que je puisse rester dans l'armée : travailler pour une idée ou pour un salaire. Je n'ai pu obtenir ni l'un ni l'autre dans les forces armées.Mode entraînement
Bien qu’il puisse sembler que vous puissiez ignorer votre routine lorsque vous étudiez en ligne, ce n’est pas le cas. Pour obtenir des résultats, vous devez être discipliné : créez un plan et respectez-le. Ici comme dans de nombreux endroits, l’essentiel est la régularité. Selon nos recherches , les diplômés de JavaRush étudiaient en moyenne 1 à 3 heures par jour, combinant souvent formation avec leur emploi principal. Dans 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. Voyons comment les diplômés JavaRush ont organisé leur formation.Description romaine :
Après avoir lu ce que je devais faire, j'ai décidé de faire un plan pour atteindre mon objectif et terminer les cours, car je n'avais plus le temps d'étudier lentement. Il s'agissait d'acquérir des connaissances rapidement, de manière à ne pas décourager l'envie et à donner au cerveau le temps de se reposer. Parce que le genre de charge de travail que je souhaitais pourrait me gêner. Pour cela j'ai décidé :- que vous devez étudier cinq jours par semaine (du lundi au vendredi) ;
- le week-end, je ferai tout sauf ça ;
- Chaque cours durera au total 4 heures, avec une pause de 15 minutes entre chaque heure pour marcher, se reposer et préparer du thé.
Dmitri Mersianov :
J'avais un plan d'entraînement : je me levais tous les jours à 5-6 heures du matin et j'étudiais 2 heures avant le travail. S'il y avait du temps libre au travail (par exemple, pendant que le développeur créait de nouvelles fonctionnalités et que nous, les testeurs, attendions), je travaillais aussi : je résolvais des problèmes pendant la journée. J'ai terminé 20 niveaux en 1 à 2 mois. Selon mon emploi du temps, j'ai passé de 1 à 4 jours au niveau 1.Artem Goy :
Je me suis réveillé à 7h-8h du matin, j'ai pris mon petit-déjeuner, j'ai pris mon ordinateur portable et je suis allé dans un autre appartement pour que personne ne me dérange. J'ai étudié de 13 à 16 heures par jour, 7 jours par semaine. Au début, j'ai regardé des tutoriels sur Youtube et lu des livres, mais après deux semaines de formation, un ami a abandonné le lien vers JavaRush. J'ai cliqué et j'ai réalisé que c'était cool. A l'époque, les 10 premiers niveaux étaient gratuits, je suis monté jusqu'au 10ème, ça m'a plu, j'ai acheté un abonnement et j'ai commencé à étudier davantage.Vassili Malik :
Quand je continuais à travailler, j'étudiais le soir, et quand je quittais le travail, j'étudiais toute la journée : de 11h00 au soir et de 23h00 à 02h00. Il s'est avéré que cela représentait plus d'heures de travail. J'ai peu confiance dans le fait que l'on puisse passer 15 minutes par jour à apprendre la programmation.Ressources d'apprentissage
La meilleure formation est complète. Par exemple, vous pouvez suivre le cours JavaRush comme base , lire plusieurs livres sur Java et trouver un mentor. Par exemple, une liste de ressources d’apprentissage pourrait ressembler à ceci :- Cours JavaRush.
- Livres:
- "Tête d'abord Java, apprentissage de Java", Kathy Sierra, Bert Bates ;
- "Java. Guide du débutant", Herbert Schildt;
- "Java. Le guide complet", Herbert Schildt ;
- "Java. La bibliothèque du professionnel", Kay S. Horstmann, Gary Cornell.
- Tutoriels sur YouTube ;
- Consultations avec un mentor/développeur familier. Ce point est nécessaire pour ceux pour qui il est important de recevoir une « explication en direct » et de ne pas tout comprendre par eux-mêmes.
- Java efficace ;
- Philosophie Java ;
- Structures de données et algorithmes en Java ;
- Code propre ;
- Guide du débutant Java 8 ;
- Modèles de conception.
GO TO FULL VERSION