JavaRush /Blog Java /Random-FR /N'abandonnez pas et tout s'arrangera
Dmitriy Gordievskiy
Niveau 36
Львов

N'abandonnez pas et tout s'arrangera

Publié dans le groupe Random-FR
Salut tout le monde. L’idée est née de partager ma success story avec la communauté JR. Peut-être qu’elle poussera quelqu’un à réaliser ce qu’il veut, tout comme d’autres réussites m’ont poussé à un moment donné. Je vais vous parler de mon parcours pour vous donner une idée et un parcours. Mon intérêt pour la programmation est né vers la neuvième année de l'école. Ensuite, par simple intérêt, j'ai acheté des livres papier sur l'architecture réseau C, C++, Java, SQL, TCP/IP, etc. J'ai essayé de taper des pages simples. Un passe-temps avec lequel il était amusant de passer du temps. Il y avait aussi Pascal à l'école. J'étais très doué pour résoudre les problèmes. Et même une fois, il a participé à une Olympiade régionale, où il a pris la troisième place. Libérer. Après avoir terminé mes études, mes parents m'ont envoyé étudier en Angleterre. Ce n’est pas que je le voulais ou que je l’ai demandé, mais mes parents voulaient me donner un avenir plus prometteur. Le premier cours est courant pour les étudiants étrangers afin de compenser la différence de préparation entre les étudiants étrangers et les étudiants anglais. Et puis trois années de formation dans la spécialité. J'ai choisi la spécialité Informatique & Marketing - cours conjoint. Le premier cours s'est bien passé. Le deuxième, j'ai à peine étudié et j'ai abandonné. Pourquoi? A cette époque, j'étais encore un imbécile vert avec le vent dans la tête. Il n’y avait pas d’objectifs précis, ni même une vision lointaine de ce que j’aimerais accomplir dans la vie. Pourquoi faire des efforts si vous n’avez pas à stresser ?) Et bientôt il retourna en Ukraine. Retour. À mon retour, j'ai travaillé dans un entrepôt pendant un an car il était trop tard pour postuler dans une université locale. De plus, il fallait passer un examen d'anglais pour être admis. Même si le travail se déroulait dans un entrepôt, cela m'a un peu éclairci l'esprit, car auparavant je n'avais jamais travaillé nulle part pendant une journée. Inscrit en mathématiques appliquées. Étudiez dans une université locale. Ici, après l’Angleterre, bien sûr, il y a eu un choc. Quelle est la mauvaise qualité de l'enseignement, combien de matières superflues et inutiles qui relèvent de l'enseignement général, mais qui ne dérangent généralement personne en tant que futurs spécialistes. Par exemple, les études culturelles, ou l'éducation physique, courir à travers un champ en hiver dans le gel, quand il est couvert de neige, et jouer au football 😀 À la faculté, dans les cours d'informatique, il y a des moniteurs ventrus, avec des anciens , des ordinateurs défectueux et extrêmement lents. En général, je n’aimais pas étudier, et mes années d’étudiant étaient des années de désespoir et de dépression, j’aimerais que tout cela se termine le plus vite possible. Alors que j'avais déjà acquis un peu de bon sens et, surtout, que j'avais quelque chose à comparer, j'ai réalisé ce que j'avais perdu en Angleterre, mais il était déjà trop tard. Fin. Ici, je comprends qu'il y a une énorme différence entre ce qui est enseigné à l'université et ce que veut un véritable employeur. Vous ne pourrez pas trouver un emploi tout de suite. De plus, les parents arrêtent de donner de l'argent pour répondre à leurs besoins et le moment est venu de le gagner soi-même. Genre, tu es déjà en bonne santé, il est grand temps, va travailler. Recherche. J'ai commencé à chercher des moyens de gagner de l'argent. J'ai parcouru une grande variété d'emplois, mais en règle générale, je n'y suis jamais resté plus de trois mois. Le salaire et l'attitude étaient médiocres, le travail était sans intérêt et l'idée que je devrais vivre avec un travail incompréhensible et insatisfaisant pour le reste de ma vie me tuait. Ensuite, je me suis ressaisi et j'ai commencé à chercher des centaines, voire des milliers de postes vacants. L’une des activités les plus prometteuses, les mieux rémunérées et les plus intéressantes était le support client anglophone. Les personnes connaissant la langue ne sont pas payées beaucoup plus, mais davantage. Le niveau d'anglais sans utilisation a commencé à se détériorer considérablement, j'ai donc commencé à m'améliorer à cet égard. Heures par jour. Mon cerveau grinçait comme un disque dur en feu, mais je savais que c'était nécessaire :) Pendant un moment, j'ai même aimé ça, et j'étais content qu'il y ait des progrès et je ne restais pas immobile. Mais il y avait beaucoup de MAIS. L'horaire est flexible - quarts de travail variables, y compris les nuits et les week-ends variables. Le travail est vite devenu routinier. Les tracas lorsque l’on travaille avec des clients sont sérieux. Les efforts et le temps consacrés n’ont pas porté leurs fruits. Expérience en support client depuis environ deux ans. Je me suis encore poussé et j'ai trouvé un emploi de répartiteur. Pas le répartiteur de taxi, mais le coordinateur logistique/répartiteur pour les États. Conduisez des camions à travers les États et organisez le transport de marchandises, en communiquant par téléphone et par courrier électronique avec des locuteurs natifs et des chauffeurs. L'anglais n'était plus nécessaire pour les niveaux intermédiaire/intermédiaire supérieur, mais pour les niveaux avancés. Ici, mon expérience passée en matière de support client, mon expérience en anglais et mon expérience en communication m'ont beaucoup aidé dans ce domaine. Mes compétences en communication se sont considérablement améliorées, sinon je n'aurais tout simplement pas pu accomplir un travail aussi complexe et stressant. Ici, après tous les tourments et toutes les souffrances, j'ai enfin ressenti le goût de la liberté. Le montant moyen d'argent était de 1 000 $, et avec une expérience croissante et/ou dans les bons mois, de 1,2 000 $ à 1,5 000 $. J'ai commencé à voyager et à aller au restaurant. Avec l'aide de mes parents, nous avons acheté un appartement et l'avons rénové. En général, j'ai enfin commencé à profiter de la vie. Mais même ici, l'orgue de Barbarie joua joyeusement pendant une courte période. L'horaire de travail est de 14h00 à minuit (ajustement au fuseau horaire des États), mais en fait c'est une heure pour se rendre au travail et généralement travailler jusqu'à la première ou la deuxième heure du matin, et se coucher en moyenne à 03h00. Sortez du lit vers 11 heures du matin, prenez quelques heures pour reprendre vos esprits, prenez votre petit-déjeuner et retournez au travail. De plus, vous êtes socialement désavantagé en semaine, car tout le monde travaille le matin et vous travaillez le soir. Et du lundi au vendredi, vous ne voyez que du travail. Au fil du temps, après plus d'un an, le travail devient de plus en plus routinier et de moins en moins intéressant. Dans un an, ou dans cinq, ce serait à peu près la même chose. Comme le jour de la marmotte. Et le moment est venu où j'ai prévenu un mois et demi à l'avance que je partirais pour qu'on me trouve un remplaçant. Me trouver un remplaçant n'était pas si facile, et à l'horizon ils voulaient faire de moi un manager avec un taux une fois et demie supérieur, soit la moitié de ce qu'il était, et j'étais l'un des employés clés. Il enseignait même aux débutants. Et littéralement deux semaines après l'arrivée de ma lettre de démissionquarantaine ... Le marché des transports aux États-Unis a beaucoup chuté. Travaillez 12 à 14 heures par jour sous une pression extrême. Ils m’ont immédiatement proposé d’augmenter mon salaire de 40 % pour que je ne parte pas et ils ne voulaient pas me laisser partir. Je comptais déjà les jours jusqu'à la fin avril et je pourrais quitter mon travail avec un grand soulagement. J’étais à moitié mort et les dommages causés à ma santé mentale et, pire encore, à mes relations avec mes proches ne valaient pas d’argent. Expérience en tant que coordonnateur/répartiteur logistique pendant près de deux ans. Maintenant, en fait, je vais vous parler de JavaRush et de son sort dans toute cette histoire, en juillet 2019, bien avant mon licenciement (fin avril 2020), lorsque mes nerfs étaient à nouveau épuisés au travail jusqu'à avoir mal à la tête. , j'ai réalisé que tôt ou tard je deviendrais programmeur. C’est quelque chose que j’apprécie vraiment dès mon plus jeune âge. Et où les conditions de travail sont bonnes et où ils paient beaucoup d'argent à des spécialistes expérimentés. Tout d’abord, je voulais dissiper les doutes sur ma réussite. Statistiquement, beaucoup de gens abandonnent avant d’avoir atteint leur objectif final. Parfois même, allonger la formation sur des années. Et JavaRush m'a aidé avec ça. J'ai commencé à m'enthousiasmer, à passer des jours et des heures à lire des histoires de réussite, à découvrir le parcours des gens et comment ils sont finalement devenus programmeurs. J’ai choisi pour moi un modèle d’une importance cruciale. Il y a ceux qui se considéraient comme « stupides » et éloignés de la programmation, comme les gens exerçant des professions libérales. Il y a des personnes de plus de 40 ans avec des familles et des enfants qui arrivent trop tard (pas) pour changer de métier et qui ont besoin de stabilité. Il y a des gens qui ont trouvé les premiers niveaux difficiles et ont arrêté d’apprendre pendant des mois. Tous ont une chose en commun. Personne n’a abandonné ses études ou n’a abandonné à mi-chemin, aussi impossible que cela puisse paraître. Ce n’est donc qu’une question de temps ! Si ces personnes pouvaient le faire, alors pourquoi pas moi, avec le talent et la formation spécialisée que j'ai en programmation ? Des centaines de fois, j'ai tout analysé et réfléchi dans les moindres détails, j'ai pesé le pour et le contre, et j'ai également pris en compte les circonstances et les risques. Après avoir dissipé mes doutes et gagné en confiance, près d'un mois après mon dernier emploi, j'ai commencé à suivre un cours sur JavaRush. J'ai même noté des délais sur papier pour ne pas oublier : - niveau 0, le 22 mai 2020 - jour de début - niveau 10, le 2 juin 2020 - niveau 20, le 25 juin 2020 - niveau 30, le 23 juillet, 2020, j'ai également été malade pendant une semaine. Pas à cause du coronavirus, mais parce que j'ai bu un verre d'eau glacée dans la chaleur et que ma température a fortement augmenté :) J'ai aussi pris une semaine de vacances et je suis allée à la mer. Le repos était vital, après mon précédent travail, une quarantaine stricte et un environnement post-apocalyptique, ainsi qu'un entraînement intensif, ma tête était en désordre. Rafraîchi, redémarré, revenu. - 17 août 2020 Première tâche technique de test. À cette époque, j'ai atteint le niveau JR 36, j'ai pris confiance en moi et j'ai commencé à envoyer mon CV de manière sélective. Une offre est venue pour effectuer une tâche. Sans aucun entretien, réponse par email. J'ai commencé à le réaliser, je l'ai fait... J'ai fait la partie qui concerne Java. Il y avait aussi une partie front-end. Mais pas seulement HTML/CSS, mais avec JavaScript, dont pas un mot n'a été dit lors du poste vacant. J'ai déjà compris cela lorsque la tâche de test était déjà en cours, et j'ai également réalisé qu'il s'agissait en fait d'un poste vacant full-stack, et pas purement Java. Et l'argent offert là-bas était ridicule, 3 000 UAH (~ 110 dollars) pendant la période probatoire, 300 dollars après la période probatoire. J'ai réalisé que quelque chose n'allait pas ici, que les exigences étaient trop importantes et floues pour un petit salaire, et j'ai abandonné cette tâche. Entre-temps, un stage chez JavaRush est rapidement devenu disponible. Je me suis inscrit. J'ai terminé le devoir d'inscription en une journée et demie (vers fin août). Avant le début du stage, il a fallu attendre début octobre, plus trois mois de stage, et déjà le Nouvel An, les vacances, trop longues. À ce moment-là, les réserves d'argent étaient presque épuisées et il n'y avait pas de luxe tel que d'attendre... Il y avait le choix, soit trouver un travail à temps partiel pendant une demi-journée (pour n'importe quel travail) pour avoir quelque chose pour vivre, et faire un stage JR pendant votre temps libre. Ou empruntez de l'argent et consacrez tout le temps possible à des études intensives. J'ai choisi la deuxième option. Oui, c'était une option plus risquée. J'ai lu et je sais sur JR et pas seulement combien il y a de concurrence pour le poste de nouveaux arrivants sans expérience, comment ils ignorent les curriculum vitae et reculent à gauche et à droite pendant des mois. Certains passent même six mois ou plus à chercher leur premier emploi. Mais j’étais déterminé et j’ai consciemment compris à quoi je m’inscrivais. Après la première technologie. les tâches sont passées à Spring, SQL, Git, Maven et d'autres éléments de base nécessaires et ont suspendu la formation. Les priorités ont changé. J'ai étudié Spring dans le cours Spring Framework 5: Beginner to Guru de John Thompson sur udemy.com. Un excellent réservoir de connaissances, une présentation du matériel de haute qualité, simple et accessible, pour seulement 10 dollars. SQL - tutoriels sur YouTube et articles sur Internet. Je n’ai pas approfondi. Avait une idée des choses de base et un minimum d'expérience pratique. Git - lisez le livre disponible sur le site officiel de Git. Cela a aidé à comprendre comment fonctionne git, ce que c'est et à quoi il sert, mais les commandes de la console n'étaient presque pas utiles et je les ai presque oubliées par le Maven actuel - si vous n'êtes pas DevOps, alors vous n'en avez pas besoin pour approfondir, une compréhension de base suffit, du moins pour un débutant. L'équipe de JR a également contribué à la rédaction du CV, ce pour quoi nous les remercions. Cela a aidé car : - 12 septembre 2020, premier entretien avec les RH. D'ailleurs, pour accéder à l'entretien avec les RH, il a fallu effectuer une tâche de test très difficile. Java pur, application de fenêtre Swing et algorithmes. Je l'ai fait pendant quatre jours, du petit matin jusqu'à tard le soir (!) J'ai juré parce que beaucoup de choses n'ont pas fonctionné, j'ai beaucoup cherché sur Google, mais finalement à cinq heures du matin je l'ai finalement terminé, je l'ai téléchargé à GItHub et envoyé un e-mail. L'entretien avec les RH s'est déroulé avec succès, la prochaine étape est donc la suivante : - 21 septembre 2020, premier entretien technique que je m'y suis préparé avec beaucoup de diligence et de minutie. J'ai lu des listes de questions sur Internet, les ai mémorisées et analysées en Java pur. J'ai parfaitement répondu à la première moitié des questions sur Java pur. Et la deuxième partie des questions portait sur Spring et SQL, auxquelles je ne m'étais pas préparé car je ne m'y attendais pas 😀 Et j'ai répondu à la deuxième partie des questions, à mon avis, comme ça, et j'en étais presque sûr que j'ai échoué à l'entretien. Mais ce n'était pas le cas... Tech. L'entretien a eu lieu lundi. Ils m'ont dit d'attendre les résultats vendredi car il y avait d'autres candidats. Et imaginez ma surprise lorsque dès le lendemain, mardi, les RH m'ont recontacté ! Discutez des questions liées au poste vacant et de la question de savoir si le projet m'intéresserait. Pour que dès le premier entretien, avec une concurrence énorme, sans expérience, ils m'embauchent ? Oui bien sûr, tout de suite... Cependant : - 28 septembre 2020, première offre d'emploi Il s'agissait d'un poste de stagiaire Java avec un salaire de 200$, et 500$ après avoir passé la période probatoire. Si l’on considère que la période probatoire comprenait un programme de formation où vous améliorerez les connaissances nécessaires au projet, sous la supervision d’un mentor expérimenté, alors c’est plutôt bien. Ce n’est pas gratuit, et c’est bien, même si je l’accepterais gratuitement juste pour acquérir de l’expérience dans un environnement réel. - 5 octobre 2020, premier jour ouvrable. J'ai également appris JavaScript en une semaine selon le programme de formation, car c'était nécessaire au projet. Après Java avec les frameworks, cela m'a semblé relativement simple, même s'il a aussi beaucoup de ses propres nuances. Au début je jurais beaucoup et souvent en JS, ne comprenant pas pourquoi quelque chose ne fonctionne pas alors que le code est simple et devrait fonctionner) J'ai amélioré mes connaissances sur d'autres technologies, comme Spring Security (également un cours de mon oncle John Thompson) , Hibernate, Apache Tiles (composer une page Web à partir de différents JSP), Apache POI (génération Excel), JSTL et d'autres mots qui font peur pour un débutant. Sont également arrivées des bibliothèques JavaScript comme jQuery, datatables, OpenLayers. Et plus tard, les premières tâches simples mais réelles ont commencé... Au début, pendant le premier mois, on ne comprend pas du tout ce qui se passe. Les trois premiers mois, vous vous sentez stupide et vous vous lancez progressivement dans le projet. Après plus de trois mois, vous êtes certain de comprendre ce que vous faites et pourquoi vous le faites... - 17 janvier 2021 Réussite de la période probatoire. - Mai 2021 Le moment « maintenant » au moment de la rédaction. Près de 9 mois d'expérience professionnelle. Ils sont satisfaits de la qualité de mon travail, je rentre généralement dans le devis ou je termine les tâches avant le devis. Vous avez déjà pleinement confiance en vos capacités. Le travail est intéressant et agréable, et les tâches sont très diverses, chaque jour il y a quelque chose de nouveau et il y a de la place pour avancer. Il existe un intérêt à suivre des cours en ligne supplémentaires pour mettre à niveau vos compétences et améliorer vos qualifications. Dans moins de deux mois, il y aura un réexamen de mes performances et une augmentation de salaire. Résultat Si l'on exclut de la chronologie la semaine où j'étais malade et la semaine de vacances, alors au total il m'a fallu 4 mois pour obtenir mon premier emploi, depuis le début de la formation du niveau zéro jusqu'au premier jour ouvrable. L'ensemble de la période décrite couvre 15 ans, de 2006 à 2021. Mode étude : Au début, j'ai décidé d'organiser un marathon et d'étudier 7 jours sur 7 afin de réduire le temps nécessaire pour terminer le cours et trouver un emploi plus rapidement. Mais sans repos, l'efficacité diminue considérablement. J'ai donc étudié en allant travailler, de 10h à 20h environ, +- 8 heures d'étude avec des pauses pour me reposer et déjeuner, du lundi au vendredi. En plus de la programmation en tant que telle, qui est déjà difficile et demande beaucoup d'effort mental, il existe encore de nombreux aspects d'auto-organisation et d'autodiscipline. C’est également un facteur critique qui doit être pris en compte pour que le tableau forme un tout cohérent. Une formation sans les éléments ci-dessus ne fonctionnera pas ou sera inefficace / prendra beaucoup de temps. Il est également peu probable que l’organisation et la discipline sans formation adéquate produisent des résultats. Ceux qui ne sont pas satisfaits du cours JavaRush pourront toujours trouver à redire à la qualité du matériel et du validateur. Pour moi personnellement, il s'agit d'une ressource précieuse à un prix abordable, que j'ai choisie après avoir analysé de nombreuses offres de cours hors ligne et en ligne. Et ce qui m’a aidé à réaliser ce que je voulais. Sans JR et sa communauté, cela aurait été beaucoup plus long, plus difficile et plus difficile à réaliser. Merci donc aux développeurs de cette ressource et à tous ceux qui y participent. Cela a déjà été dit quelque part, mais l'essentiel est de ne pas abandonner et tout s'arrangera.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION