CodeGym /Blog Java /Random-FR /Mon histoire. Développeur Java à 18 ans
John Squirrels
Niveau 41
San Francisco

Mon histoire. Développeur Java à 18 ans

Publié dans le groupe Random-FR
Mon histoire.  Développeur Java à 18 - 1Bonjour à tous. J'ai décidé de partager ma success story. J'ai réfléchi à l'idée pendant un certain temps, mais je ne pouvais pas amener mes doigts sur le clavier. Quand je l'ai fait, je voulais produire quelque chose d'unique. En conséquence, j'ai reporté l'effort, mais maintenant je vais vous dire clairement ce qui s'est passé, sans aucun concept, équivoque ou quoi que ce soit d'autre. Ma première rencontre avec le mot "programmation" s'est produite alors que je n'avais que 13 ans. J'étais un adolescent ordinaire intéressé par les jeux informatiques, tout comme beaucoup de gens le sont aujourd'hui. Garry's Mod était le jeu. Peut-être que certains d'entre vous en ont entendu parler. Et il avait le langage Expression2 (E2) intégré, qui vous permettait de faire des choses et de créer des choses en mode "Sandbox". C'était assez intéressant, mais je n'avais aucune idée de ce que c'était à l'époque. Toutes mes tentatives de codage se résumaient à des opérations de copier-coller et à imiter intuitivement du code. Je dirige le mot "programmation" dans un chat vocal avec le commentaire "tu auras ça à l'école".Spoiler : je ne l'ai pas fait :) Par la suite, j'ai en quelque sorte oublié la programmation jusqu'à ce que je tombe sur ce site et que je commence à apprendre quand les 10 premiers niveaux étaient encore gratuits (tout autre terme ne m'aurait probablement pas permis de commencer à programmer, car les lycéens ont très peu d'argent et je n'aime toujours pas le demander à mes parents). Les premiers efforts se sont soldés par une incompréhension des classes. J'étais alors en 9e année environ. J'ai décidé de le mettre de côté pour plus tard. Quand j'étais un peu plus âgé, je suis revenu à ces cours et j'ai réessayé. Ai-je réussi ? Non :)Ma deuxième tentative a eu un certain succès : mon cerveau a franchi la barrière qui le retenait lors de ma première tentative — quelque chose lié aux classes et aux constructeurs. Je suis allé plus loin, atteignant le niveau 8-9, je pense. Je me suis essoufflé et j'ai été distrait par autre chose, abandonnant à nouveau les cours. Ma troisième tentative a eu lieu en 11e année. J'étais plus âgé et le moment était venu de décider où j'irais. Inconsciemment, je visais l'informatique : j'aimais faire n'importe quoi sur un ordinateur : jouer à des jeux, programmer, regarder des films, ou n'importe quoi d'autre. Je pensais que la programmation était intéressante. En effet, j'avais déjà fait preuve de créativité dans les jeux, et je savais à quel point c'était cool de créer quelque chose de soi et de laisser libre cours à sa créativité. J'ai donc repris les cours, cette fois avec une attitude plus sérieuse. Notamment,chaque fois que je revenais, je reprenais tout depuis le débutpour être sûr que j'ai maîtrisé ce qui m'avait arrêté avant. Cette fois, j'ai obtenu de meilleurs résultats : j'ai atteint le niveau 20 assez rapidement et j'approchais le niveau 30 l'été précédant ma première année d'université. En fait, c'était comme une dure marche de trois mois vers Java, car je travaillais beaucoup à l'époque :) Au cours de ma première année à l'université, j'ai absorbé facilement des sujets liés à la programmation et j'ai toujours été l'étudiant le plus impliqué dans mes cours, parce que j'ai tout compris, contrairement à la plupart de mes camarades de classe, qui étaient confrontés à la matière pour la première fois et s'attendaient à ce que l'université leur enseigne tout. Parce que notre système éducatif (Yaroslav est originaire de la ville de Dnipro, en Ukraine - ndlr), façonné par le collectivisme, n'a pas été conçu pour l'enseignement individuel ou individuel, ne permettant à personne de rester à la traîne ou de s'asseoir sur la touche,Au départ, je ne m'attendais pas à une éducation à l'université, et j'avais tout à fait raison à ce sujet. À ma deuxième année, j'avais eu 18 ans. En hiver, quelques mois après mon anniversaire, quelque chose s'est produit qui m'a coupé le souffle. J'ai rompu avec ma petite amie. Nous étions extrêmement proches. Cela a été un choc émotionnel pendant un certain temps, mais cela m'a rendu plus déterminé, me donnant la force d'avancer et de grandir. Et puis la chance est apparue sur la scène sous les traits d'un ami dans les mêmes classes. J'avais perdu contact avec lui lors de concours d'articles. À ce moment-là, j'avais déjà quelques compétences avec Spring (petites par rapport à ce que je peux faire maintenant, mais j'ai compris l'injection, par exemple), les bases de données, JDBC, Hibernate (encore une fois, pas aussi approfondies que maintenant). En général, ce n'est pas un mauvais ensemble de compétences pour un CV. Il m'a envoyé un message Telegram qui disait quelque chose comme ça (il a peut-être été modifié pour le contenu et la brièveté): "Hey, un recruteur de la société X m'a contacté. Ils recherchent un développeur junior. Je travaille déjà à la société Y, je vous ai donc recommandé. Ils vous contacteront. Voici un lien vers la liste des emplois. Préparez votre CV. N'oubliez pas de décrire certains de vos projets dans la section 'Expérience professionnelle'." "Bonjour, c'est une pile technologique complète. Et si je ne peux pas le couper ? Et si mes compétences ne suffisaient pas ?" "Ouais..." // La conversation se termine Par la suite, ils m'ont contacté, m'ont envoyé le test n° 1, puis le n° 2, puis une vérification rapide sur Skype que j'ai pu assembler au moins quelques mots en anglais (j'aime écouter de la musique en anglais , et j'ai aussi appris un peu d'anglais dans les jeux, donc j'ai réussi). Ils m'ont invité à un entretien, au cours duquel ils ont dit : "nous avons une délimitation claire entre le backend et le frontend, vous êtes le backend". Cela m'a fait heureux parce que l'offre d'emploi mentionnait "AngularJS" pour le frontend, que j'ai étudié ces deux derniers jours. Au final, après avoir répondu à la question "Comment allez-vous combiner études et travail ?" avec "D'une manière ou d'une autre", j'ai pris une chance et un travail prioritaire au-dessus de mes études universitaires et est entré dans l'industrie informatique. C'était en février de cette année,et ce mois-ci, j'ai marqué six mois ici en tant que développeur junior. Laissez-moi vous parler un peu de mon travail.Notre horaire est le suivant : Huit heures par jour. Vous pouvez arriver à n'importe quelle heure entre 9h et 11h. Vous avez une heure pour le déjeuner. Le bureau dispose d'une petite cuisine où les gérants mettent gratuitement de délicieuses choses (biscuits, pommes, jus, légumes, etc.). Il y a une machine à café avec du thé/café/cacao/lait gratuit et, bien sûr, de l'eau :) A 11h15, nous avons une réunion quotidienne où nous disons ce que nous avons fait et ce que nous ferons ce jour-là. Notre entreprise est productive et dès le début, j'ai participé activement à un projet. Sans donner de détails, je dirai que j'ai déjà eu l'occasion d'en apprendre beaucoup sur le backend, et de mettre la main sur Docker, des protocol buffers, une architecture microservice, et plus encore. L'équipe est un mélange d'explosifs, de paix et d'harmonie. Il y a des blagues fréquentes, une atmosphère amusante. Pas stricte. Loyal. Peut-être que je'

Conseils basés sur mon expérience

  1. Ne comptez pas sur le système éducatif. Votre chemin vers le succès ne passe que par l'auto-éducation. Dans une université ou un autre établissement d'enseignement supérieur, vous êtes probablement un autre rouage du système. Vous tomberez également probablement entre les mains d'enseignants dont l'expérience est insuffisante ou dépassée. Votre style d'apprentissage ne sera pas pris en compte dans le processus éducatif. Aimez-vous apprendre en lisant des livres, en regardant des vidéos, en lisant de courts articles, grâce à une expérience pratique ? Il y a plein de façons d'apprendre et croyez-moi, il est peu probable que vos préférences soient prises en compte).

  2. N'allez pas travailler pour des entreprises publiques ou des entreprises qui leur sont étroitement liées. Quelqu'un a récemment écrit cela dans un article sur ce site Web. J'ai récemment reçu "quelques commentaires" de mon ami sur l'endroit où il travaille, une société liée à des sociétés d'État. Selon lui, l'endroit est un véritable repaire de procrastination. Il est difficile d'acquérir une expérience précieuse.

  3. Savoir prioriser. Finir sereinement vos études universitaires dans quelques années et décrocher votre diplôme ou tenter votre chance et partir à la conquête du monde informatique — que choisiriez-vous ? Ajoutez la pression des parents, la peur de faire une erreur et d'autres émotions négatives. Mais si vous pensez que le risque est justifié, alors lancez les dés. Je ne suis pas fan des risques inutiles, où les chances de succès sont extrêmement faibles, mais si vous voyez que l'opportunité est assez réaliste et que vous pouvez la saisir d'une manière ou d'une autre, même à moitié, alors saisissez-la.

  4. N'oubliez pas votre vie personnelle et vous-même.Cette astuce s'adresse aux personnes qui souffrent souvent de stress, même si leur vie est apparemment sans stress. Écoutez votre moi intérieur. Faites attention à ce qui vous manque et à ce que vous voulez. Après tout, en vous immergeant dans votre carrière et votre travail, vous risquez de ne pas obtenir ce que vous voulez vraiment, de ne pas réaliser certains de vos rêves et désirs, par exemple de remettre enfin votre corps en forme ou d'apprendre quelque chose de nouveau, et la liste est interminable. Laissez de la place pour vous. Je vais terminer avec ça. J'espère que vous avez trouvé intéressant de lire mes pensées, que j'ai décidé de mettre à nu à ce moment-là, laissant libre cours à tout ce qui bourdonnait dans ma tête. J'ai 18 ans maintenant (au 31 de ce mois) et je suis heureux d'avoir trouvé ce site Web quand je l'ai fait et que tout se soit si bien passé. Bonne chance et amour à tous! :) PS L'image du logo Twenty One Pilots. J'adore ce groupe !

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION