JavaRush /Blog Java /Random-FR /Je vais programmer : dresser le portrait d'un étudiant qu...

Je vais programmer : dresser le portrait d'un étudiant qui va certainement apprendre Java

Publié dans le groupe Random-FR
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.Je vais programmer : dresser le portrait d'un étudiant qui va certainement apprendre Java - 1

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é.
Total 20 heures par semaine. Pas mal, non ? De plus, je devais parfois aller à l'université, puisque j'étudiais encore pour obtenir une maîtrise.

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 :
  1. Cours JavaRush.
  2. 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.
  3. Tutoriels sur YouTube ;
  4. 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.
Parmi les meilleurs livres pour débutants, étudiants et diplômés JavaRush nommés :
  • Java efficace ;
  • Philosophie Java ;
  • Structures de données et algorithmes en Java ;
  • Code propre ;
  • Guide du débutant Java 8 ;
  • Modèles de conception.
Voici ce que conseillent les diplômés de JavaRush.

Dmitri Mersianov :

Je recommande de lire le livre « Programmation Java pour les enfants, les parents et les grands-parents » de Jacob Fine. À une époque, cela m'a beaucoup aidé, car je ne suis pas issu du domaine informatique et j'ai dû apprendre de nombreuses notions à partir de zéro. Ce livre explique les bases de la programmation dans un format très simple. Le lire avant de commencer vos études simplifie grandement la démarche.

Sacha Kopaygorodsky :

Je me suis trouvé un mentor chez JavaRush. J'ai lu une fois une histoire de réussite dans laquelle un gars racontait comment il avait étudié, trouvé un emploi à l'EPAM et laissé ses coordonnées. Je lui ai écrit sur Skype, nous nous sommes appelés et je lui ai demandé d'être mon mentor : pour que je lui écrive parfois sur certaines questions auxquelles je ne trouvais pas de réponses. Je lui ai également demandé de m'aider à monter un projet d'essai, car à cette époque je ne connaissais que Java Core et n'avais aucune connaissance des frameworks. Il m'a suggéré de faire un projet sur l'inscription des étudiants avec une base de données. Je vous conseille également de trouver une bonne école. JavaRush m'a séduit par son approche de l'apprentissage, et la quête m'a séduit par son histoire intéressante. Je pense que JavaRush est la meilleure école pour Java Core.

Compétences générales

Les soft skills sont des compétences qui ne sont pas liées à un métier, mais plutôt liées à des qualités personnelles, comme la communication, la créativité, l'empathie. Dans le processus d'apprentissage lui-même, ils n'ont pas la même importance que lors de la recherche d'emploi et du travail lui-même. Le principal avantage des soft skills est qu’elles aident à construire un réseau de relations personnelles au sein des organisations et des communautés. Avoir de bonnes compétences interpersonnelles signifie être accessible, sympathique, fiable et digne de confiance, quelqu'un avec qui d'autres personnes aiment travailler et veulent en savoir plus. Google a mené une étude sur ce sujet en 2017. Ils ont décidé d'identifier les meilleures équipes au sein de l'entreprise. D’après les résultats, il s’est avéré que les employés des équipes les plus productives sont des personnes possédant un haut niveau de soft skills.
Voici les conclusions des diplômés de JavaRush sur les soft skills.

Dmitri Sokolov :

Dans le nouvel endroit, ce ne sont même pas les compétences techniques qui comptent, mais la capacité de communiquer avec les gens. Il y a des gens qui sont complètement immergés dans l'accomplissement de tâches, et je dois trouver une approche, car l'accomplissement de mes tâches dépend des développeurs.

Anzor Karmov :

Sois toi-même. N'hésitez pas à poser des questions. N'ayez pas peur de faire des erreurs. Si au début vous ne comprenez pas grand chose, ce n’est pas une raison pour stresser. Ce n’est pas clair pour tout le monde au début. Vous commencerez à générer de réels bénéfices pour l’entreprise dans environ 6 à 12 mois. Pendant tout ce temps, plongez-vous dans le processus, étudiez le produit, poursuivez vos études. Selon vous, quelles compétences et qualités personnelles vous aident à devenir un bon programmeur ?
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION