JavaRush /Blog Java /Random-FR /Fixez-vous un objectif, faites un plan. Suivez-le et le s...
Евгений
Niveau 35
Москва

Fixez-vous un objectif, faites un plan. Suivez-le et le succès est garanti

Publié dans le groupe Random-FR
Je n’ai pas atteint le poste de développeur Java senior tout de suite. Tout d’abord, il faut dire que je suis diplômé de la faculté de droit. Pendant nos études, on nous a appris Pascal, mais cela ne m'intéressait absolument pas et je n'assistais pas aux cours. J'ai travaillé comme responsable de surface de vente dans une chaîne de magasins d'électronique bien connue. Je pensais que la programmation n'était absolument pas pour moi. Je ne suis pas prêt à rester assis devant l’ordinateur la nuit et à ruiner ma santé et ma vue. Je voulais devenir manager dans mon salon et éventuellement devenir directrice. Mais toutes mes idées de carrière ont disparu pendant mon service militaire. À mon retour, je ne savais pas quoi faire et pendant les deux années suivantes, j’ai travaillé partout où je pouvais. J'étais coursier, barman, magasinier, etc. J'ai commencé à réaliser la stupidité de mon existence lorsque j'étais assis dans un entrepôt. Il n’y avait que quelques heures de travail réel par semaine ; le reste du temps, j’étais livré à moi-même. Personne ne me regardait, je tuais le temps comme je pouvais : séries télé, jeux, livres. À un moment donné, j’ai réalisé que je commençais à me dégrader, que cette route ne menait nulle part. Je n'ai aucune connaissance particulière, je ne suis un professionnel dans aucun domaine, et à ce rythme-là, je passerai toute ma vie à travailler pour quelques centimes. J'ai commencé à étudier le marché, à chercher un domaine qui m'intéresserait. Dans lequel je peux m'immerger complètement et avec lequel je peux connecter toute ma vie. À cette époque, Internet regorgeait déjà de publicités pour toutes sortes de cours de programmation, dans lesquelles brillaient des histoires sur la réussite des diplômés. J'ai regardé autour de moi et suis tombé sur JavaRush . J'ai étudié ce site, lu les histoires de personnes qui ont étudié ici, regardé des vidéos inspirantes sur à quel point c'est cool d'être programmeur. Que vous pouvez créer de vos propres mains quelque chose qui n’a jamais existé auparavant. J’ai été inspiré par cette idée et mes yeux se sont illuminés. J'ai soudain réalisé que j'avais sous-estimé ce domaine. La programmation présente de nombreux avantages : un excellent salaire, la possibilité de travailler à distance et de créer votre propre projet. Vous devenez un spécialiste recherché dans le monde entier. Et j’ai vu la lumière : la programmation est exactement ce dont j’ai besoin. J'ai payé l'abonnement et j'ai commencé à étudier. Un jour, un patron est passé devant moi. Remarquant ce que je faisais, il s'est approché et m'a dit : « Est-ce que vous enseignez Java ? » Cool, mais c'est compliqué et la barrière à l'entrée est élevée, alors faites attention à un langage plus simple : Ruby, Python. J'ai ignoré ses paroles et j'ai continué. Je ne suis pas allé loin, les problèmes sont devenus de plus en plus difficiles à résoudre, et au niveau 4 j'ai arrêté de comprendre ce qui se passait. En raison de la complexité du langage ou de mon manque de préparation, l'intérêt pour Java a rapidement disparu. Mais la passion de changer de métier ne s'est pas tarie. J'ai décidé que je devrais vraiment choisir quelque chose de plus simple, par exemple 1C. J'ai commencé à regarder des cours vidéo et à examiner les exigences pour les postes vacants sur hh.ru. J'ai réalisé que lorsque je postulerai pour mon premier emploi et qu'on me posera des questions sur mon expérience, je n'aurai absolument rien à dire. Tout ce que je peux faire, c'est démontrer mon intérêt et mon désir d'apprendre et de me développer. Mais pour ne pas être infondé, il me fallait montrer ce que j'avais déjà fait dans ce sens. J'avais besoin d'obtenir des certificats. Mon premier certificat était 1C Platform Professional. Les certificats de niveau professionnel constituent le niveau de qualification le plus bas. Il se compose de 14 tests, pour réussir, vous devez répondre correctement à 12. Deux semaines plus tard, j'ai reçu ma première croûte jaune et j'ai immédiatement commencé à préparer le suivant - 1C Platform Specialist. Platform Specialist est un examen sérieux et comprend 5 tâches. Les tâches sont très volumineuses et complexes. Après avoir réussi, vous vous défendez devant l'examinateur vérificateur. Vous avez 5 heures pour vous décider. Votre préparation à l'examen doit être telle qu'après avoir lu les conditions du problème, vous connaissez déjà la solution, car vous avez à peine le temps de taper le code. Alors que je commençais à me préparer, j'ai été informé que l'entrepôt dans lequel je travaillais déménageait. Je n’ai pas eu le temps de préparer et de passer le deuxième certificat, alors j’ai commencé à chercher du travail. J'ai envoyé des CV partout où je pouvais, mais la demande de programmeurs sans expérience est très faible. J'ai été invité à un entretien avec un franchisé 1C bien connu, First Bit. Cette entreprise est célèbre pour le fait que ses nouveaux arrivants effectuent le travail le plus « sale » et le moins bien payé : livrer des boîtes de disques, installer le programme 1C Enterprise sur les machines clientes, conseiller les clients sur certains problèmes mineurs, etc. N'importe quoi, mais pas la programmation . J'ai compris cela, mais je n'avais pas le choix. J'ai fait une excellente impression lors de l'entretien. J'ai fulminé sur le fait que je voulais vraiment coder, que j'étudiais dur, que j'avais déjà reçu mon premier certificat et que je me préparais pour le deuxième. Mon enthousiasme et mon zèle pour coder ont été entendus, et quelques jours plus tard, ils m'ont rappelé et m'ont proposé le rôle de programmeur junior au bureau, sans déplacement, dans l'équipe de développement. J’étais incroyablement heureux de l’invitation et je l’ai immédiatement acceptée. J'ai reçu un salaire probatoire de 35 000 $. Mais avant même d'avoir travaillé là-bas pendant deux semaines, j'ai reçu une offre dans un autre endroit - non franchisé, pour un poste similaire. Et je suis allé vers eux. La première fois a été extrêmement difficile, j'ai été choqué par les tâches qui m'incombaient. Je ne m'attendais pas à ce qu'on me confie la résolution immédiate de problèmes aussi importants et complexes. Bien sûr, mon code a été revu et mes collègues m'ont aidé de toutes les manières possibles. À la fin de ma période probatoire, j'ai décidé de discuter des perspectives de croissance avec mon manager. Nous avons convenu que lorsque j'obtiendrais ce certificat de spécialiste de plateforme très complexe, mon salaire serait augmenté. Et je suis revenu à la préparation que j'avais abandonnée. Je me suis fixé comme objectif de recevoir un certificat dans 2,5 mois. J'ai divisé la préparation en étapes de deux semaines. 6 semaines pour les 3 premiers problèmes, 2 semaines pour les 4 et 5 et encore 2 semaines pour résoudre tous les tickets dans leur intégralité. La première semaine, j'ai regardé un cours sur YouTube sur le premier problème, je n'ai presque rien compris, mais j'ai essayé de le résoudre. J'ai regardé des solutions toutes faites et je les ai répétées. Ensuite, j'ai essayé de le reproduire de mémoire. La deuxième semaine, j'ai revu le même cours et je commençais déjà à comprendre de quoi il s'agissait. Pour respecter le délai, j'avais besoin d'étudier plus intensivement. Je me suis levé le matin et j'y ai consacré 2 heures avant le travail et j'ai passé presque toute la soirée après le travail. Au travail, chaque fois que j'avais une minute libre, je regardais des cours et lisais des articles. Après deux semaines, je pouvais déjà résoudre moi-même le premier problème du ticket. J’ai réalisé qu’il y avait des progrès, et comme je sais déjà comment résoudre un problème, je peux tout résoudre, ce n’est qu’une question de temps. Et je me suis inscrit à l'examen. J'ai étudié les problèmes 2 et 3 de la même manière. J'ai arrêté de consacrer mon temps libre à autre chose qu'à étudier pour l'examen. Et après 1,5 mois d’entraînement aussi intense, mon cerveau était tellement surchargé que j’ai commencé à avoir du mal à dormir. Mon cerveau refusait de s'éteindre lorsque je m'allongeais. J'ai remarqué que je me réveillais la nuit, que je résolvais des problèmes dans ma tête et que je ne m'endormais que le matin. L’échéance approchait. J'ai commencé à m'entraîner en vitesse. Ma première tentative a duré environ 7 heures. Ce n'était pas bon et j'ai décidé de résoudre un ticket complet chaque jour de week-end et un problème du ticket chaque jour de la semaine. En deux semaines, j'ai réussi à perfectionner mes compétences et à amener la solution ticket à l'automatisme. Je n'ai plus réfléchi, j'ai juste tapé le code. Et à l'examen, j'ai été le premier à réussir le travail. Je l'ai terminé en 4,5 heures, dont 1 heure consacrée à résoudre un problème non trivial. Je n’ai rien rencontré de tel pendant ma préparation et, comme je l’ai découvert plus tard, c’était le plus difficile de tous les problèmes possibles rencontrés lors de l’examen. J'ai été noté "bien". Lorsque j'ai quitté le bâtiment du centre de formation où se déroulait l'examen, j'ai immédiatement mis à jour mon CV avec un nouveau morceau de papier jaune. A cette époque, j'avais déjà 3 certificats de niveau « Professionnel » et le premier niveau « Spécialiste ». Le lendemain, j'ai fait plaisir au gérant du fait que je suis désormais propriétaire de ce certificat. Un certificat qu’aucun de mes collègues ne possédait. Le manager, à son tour, m'a « ravi » avec une augmentation de salaire à 50 000 $. J'ai décidé que toutes mes souffrances méritaient plus et j'ai décidé de chercher par moi-même des offres sur le marché du travail. Lorsque j'ai ouvert mon CV, j'ai longtemps douté des prétentions salariales à indiquer. Après avoir consulté ma femme, j'ai inscrit 100 000 $. Je ne m'attendais vraiment pas à en avoir autant Après tout, je n'ai que six mois d'expérience et le seul certificat décent. Ils m'ont immédiatement appelé et, après avoir posé quelques questions techniques par téléphone, ils m'ont invité à un entretien au bureau. Ils m'ont également demandé quelle était la raison de ces faibles attentes salariales. J'ai été un peu surpris par cette question, mais je n'y attachais aucune importance. L'entretien était prévu le même jour. Je suis arrivé et j'ai passé environ 3 heures au bureau, résolvant des problèmes et répondant aux questions de l'intervieweur. Finalement, il m’a immédiatement proposé un emploi. Tout me convenait, je n'ai pas négocié, mon salaire était de 125k plus les primes obligatoires, soit un total de 150k. Ainsi, j'ai commencé à travailler en tant que développeur principal chez 1C six mois seulement après avoir écrit « Bonjour tout le monde ! . Deux mois plus tard, j'ai reçu un email de JavaRush me rappelant que j'avais abandonné la formation. C’est à ce moment-là que je me suis rappelé comment tout avait commencé et pourquoi cela avait été fait. Le langage 1C ne m'a pas permis de réaliser l'essentiel - il était demandé partout dans le monde. Je voulais avoir l'opportunité de travailler pour des clients étrangers : pratiquement personne n'a besoin de 1C en dehors de la Russie. Je suis resté dépendant de deux facteurs : de la Russie et de 1C lui-même. Et si quelque chose arrive, je perdrai mon bon travail et mes revenus. Il a été décidé de reprendre la formation à JavaRush. Après avoir analysé ce site, j'ai élaboré un plan de formation et fixé des délais. J'avais besoin de vrais projets que je pourrais montrer lors de l'entretien. Un stage chez JavaRush pourrait apporter quelque chose de similaire, qui impliquait de travailler sur un projet très proche du réel, en utilisant des technologies modernes. Les stages ont lieu 4 fois par an, le prochain étant dans moins de 2 mois. Pour y arriver, vous devez atteindre le niveau 35 et résoudre la tâche d'introduction. 2 mois, c'est extrêmement court pour compléter les exigences à partir de zéro. Si vous avez raté ce stage, le suivant commencerait dans 5 mois. Plus 3 mois pour le terminer - je n'étais pas prêt à reporter de 8 mois le changement de poste de développeur 1C à Java. Il a été décidé d’attaquer plus fort et d’attraper le suivant. Je savais déjà comment me préparer. Tout mon temps libre était à nouveau consacré à cela. J'avais déjà une formation, maintenant les tâches ne me semblaient plus aussi difficiles qu'avant. Et en 1,5 mois, j'ai réussi à atteindre le niveau 35 et à résoudre la tâche d'introduction en une semaine supplémentaire. J'ai été accepté pour un stage. La formation comprenait 11 modules, un par semaine. La charge de travail était énorme ; je devais apprendre un tas de nouvelles technologies littéralement chaque jour. Mon cerveau s'emballait. Dès la 8ème semaine, sans attendre la fin du stage, j'ai commencé à chercher un emploi. Ce processus n'a pas pris beaucoup de temps et en une semaine, j'ai reçu plusieurs offres pour mon premier emploi en tant que programmeur Java. J'ai choisi l'entreprise la plus intéressante pour moi avec la pile technologique la plus récente. Ils ont offert un salaire de 120 000. Maintenant, je suis déjà un développeur Java senior avec un excellent revenu. J'ai plusieurs projets réalisés intéressants à mon actif, qui m'ont permis une excellente évolution en tant que spécialiste. Même maintenant, je ne cesse d'apprendre de nouvelles choses et de me développer professionnellement. La programmation m'a complètement absorbé. Il s’est avéré que c’était tellement « le mien » que je n’aurais pas pu l’imaginer auparavant. J'apprécie enfin mon travail et ce que je fais. L'essentiel est de se fixer un objectif, d'élaborer un plan et de le suivre. Maintenant, j’ai atteint mon objectif et il est maintenant temps d’en atteindre un nouveau.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION