JavaRush /Blog Java /Random-FR /Mon long chemin pour devenir programmeur
Максим Караваев
Niveau 40
Санкт-Петербург

Mon long chemin pour devenir programmeur

Publié dans le groupe Random-FR
Enfin, vous avez la possibilité d'ajouter votre histoire de réussite ! Ce n’est pas aussi éphémère que pour certains qui trouvent déjà un emploi dans les six mois, mais c’est tout aussi réel. Les opportunités de chacun sont différentes, alors si vous n'arrivez pas à trouver un emploi depuis deux ans et que vous pensez être privé d'un cadeau mythique, ne désespérez pas, vous n'êtes pas seul :)
Mon long parcours pour devenir programmeur - 1
Salutations à tous les camarades étudiants et collègues! Lorsque j'ai visité JavaRush pour la première fois en 2015 et lu des histoires de réussite, j'ai pensé que j'avais hâte de partager les miennes. Et pourtant, je le fais toujours, ce qui veut dire que tout est réalisable. J’ai tellement envie de vous dire qu’il est temps d’écrire un livre, mais je vais essayer d’être aussi bref que possible. J'espère sincèrement que personne ne mourra d'ennui en parcourant tant de lettres... Fin janvier 2015, j'ai décidé de continuer à travailler à mon poste actuel, en attendant que le patron se montre soudainement généreux et que moi bien vivre était une entreprise vaine. Quand j'étais jeune, je faisais de la programmation, mais quand j'ai rejoint l'armée, j'ai abandonné. Il se trouve que cela n’était pas nécessaire. Ensuite, la vie a été bouleversée, je n'ai trouvé aucun emploi de programmeur nulle part et je n'ai pas essayé (je pensais qu'il n'y avait que des mathématiciens intelligents là-bas). Dans les endroits où je travaillais, « programmer » signifiait créer un site Web d’une page, allumer une imprimante ou configurer Internet. À l'époque, je vivais à Smolensk, je gagnais en moyenne 10 à 12 000 dollars par mois, je ne m'inquiétais pas trop, je pensais que c'était comme ça que ça devrait être, tout le monde vit comme ça. En 2012, il a déménagé à Saint-Pétersbourg et a trouvé un emploi avec un salaire trois fois supérieur à celui qu'il avait auparavant. Et jusqu'au début de 2015, croyant que j'avais désormais définitivement réussi, j'ai encore une fois arrêté de penser aux perspectives. La prise de conscience a commencé à venir après un certain temps, et peu de temps avant mon 29e anniversaire, j'ai réalisé qu'à ce rythme-là, rien de bon ne m'était réservé dans la vie - seulement des déplacements quotidiens pour un travail ennuyeux, des cadeaux de mon patron sous la forme d'un augmentation de salaire de 2 000 par an, vie de chèque de paie en chèque de paie jusqu'à la vieillesse (et c'était effrayant même d'y penser). Le domaine dans lequel j'ai acquis de l'expérience était si restreint que si j'étais soudainement licencié, je serais au chômage pendant longtemps. C’est ainsi qu’en janvier 2015, j’ai décidé que je devais me lancer dans la programmation. J'avais aussi l'habitude de commencer quelque chose comme ça, mais j'ai abandonné après quelques jours. Cette fois, tout était sérieux, j'ai pensé et j'ai réalisé que la programmation était pour moi la seule chance de mener une vie normale. Pendant longtemps, je ne me suis pas soucié du choix d’une langue. Compte tenu de la popularité, de la nature orientée objet et de la demande du marché, le choix s'est porté sur Java. La première étape vers la réalisation de cet objectif a été l'achat du livre « Java. Le guide complet d'Herbert Schildt. J'ai commencé à le lire avidement le soir, dans le métro en me rendant au travail et en revenant, et à travailler sur des exemples à la maison et au travail. La maîtrise de la syntaxe n'a pas pris longtemps, peut-être une semaine, car je connaissais déjà les bases de la programmation et comprenais toutes sortes de constructions de langage. Mais lorsque la connaissance du paradigme POO a commencé, les difficultés ont commencé. À cette époque, j’ai commencé à réaliser qu’étudier à partir d’un livre était assez ennuyeux et, par curiosité, j’ai parcouru Internet à la recherche de cours sensés. Et quelle chance que ce soit à ce moment-là que je tombe sur JavaRush ! Le cours m'a tellement captivé que les 10 premiers niveaux ont été complétés, si Dieu le veut, en trois semaines. Et puis une autre chance : des réductions en avril en l'honneur de la Journée de l'astronautique, grâce auxquelles j'ai réussi à obtenir un abonnement illimité pour seulement 5 000 roubles. A partir de ce moment, je ne suis tout simplement plus sorti des études : je résolvais des problèmes le soir à la maison, le matin je lis plus en détail ce que j'avais étudié dans le métro (tous du même Schildt, puis d'Eckel ). Au travail, pendant mon temps libre, je résolvais à nouveau des problèmes et le soir je lisais à nouveau dans le métro. Et ainsi de suite, jour après jour. D'ici la fin de l'année, j'avais prévu de suivre un cours, puis un stage en ligne, et de me lancer dans la recherche d'un emploi début 2016. Mais il s’est avéré qu’il n’est pas toujours possible de suivre le plan. Une quantité suffisante de matériel pour s'inscrire à un stage n'a été complétée qu'en avril 2016, c'est-à-dire exactement un an après l'achat du cours. J'ai payé l'abonnement requis, téléchargé la tâche de test et... je suis devenu fou, c'est un euphémisme. Git, Maven, Spring MVC, Hibernate, certains frameworks front-end, MySQL... Tout ce dont j'ai entendu parler pendant le processus d'apprentissage, mais je pensais que c'était encore très loin. Et maintenant, je dois comprendre tout cela dans quelques semaines seulement. Les auteurs du cours affirment que vous pouvez le comprendre en quelques jours. Mais je n'ai pas réussi. On pourrait penser que je suis un imbécile et que je ne devrais pas être programmeur. Mais j'ai décidé de renverser la situation différemment et j'ai décidé que j'allais tout simplement trop loin pour comprendre comment fonctionne tel ou tel framework. Et je ne pouvais vraiment pas faire autrement. En essayant d'effectuer une tâche de test à l'aide de divers didacticiels sur Internet, j'ai été confronté au fait que je ne comprenais pratiquement rien. Il est peu probable que la réécriture mécanique du code contribue au développement, et si une erreur se produisait lors du lancement de l'application, j'étais complètement perdu où chercher, complètement confus, j'ai cherché un autre tutoriel et j'ai tout recommencé. Naturellement, au début du stage, je n’avais pas le temps de créer une candidature complète. Mais j'ai commencé à lire des livres et des manuels sur Maven et Spring, j'ai compris en termes généraux comment tout y fonctionnait, j'ai maîtrisé Git et, oh mon Dieu, j'ai finalement créé un compte sur GitHub. Mais quand même, cet échec du stage m'a démotivé, jusqu'en décembre 2016 j'ai continué à étudier, et seulement avant la nouvelle année j'ai repris la tâche de test au sérieux. Ensuite, je suis tombé sur un excellent livre « Spring MVC Beginner's Guide » de Packt Publishing, en lisant lequel j'ai écrit l'application étape par étape. Et il contenait tout, absolument tout ce que vous deviez savoir pour réussir les spécifications, à l'exception de l'utilisation de la base de données et d'Hibernate. J'ai dû le découvrir moi-même, mais j'ai de nouveau ressenti la force et j'ai assez rapidement attaché une base de données à l'application en cours d'exécution. Ainsi, l'année 2017 a commencé et j'ai réussi le test pour participer au stage qui a débuté en mars. Mais il se trouve que sur mon lieu de travail actuel, je ne pouvais pas travailler sur le projet, parce que... Les ports de Git, Maven et autres comme eux étaient bloqués, il ne restait donc plus qu'à travailler le week-end et le soir. Les 4 à 5 heures par semaine indiquées pour maîtriser la matière n'étaient clairement pas suffisantes. Là encore, ma tendance à entrer dans les détails a joué, mais j'ai cru qu'écrire du code qui semble fonctionner, mais dont on ne sait pas clairement comment, donnera peu de résultats. Alors j’ai commencé à prendre du retard. Pendant le stage, les RH ont commencé à appeler parce que... le CV est envoyé dans la base de données des candidats. Début avril, je suis allé à un entretien, cela m'a un peu démotivé, car à mon avis, cela s'est avéré être un échec. Même si on m'a confié une tâche de test et que j'ai commencé à y travailler par intérêt, je ne comptais plus sur cet endroit. Puis l'été a commencé et j'ai commencé à écrire moins de code chaque jour. J'avais peur d'aller aux entretiens, je pensais constamment « je ne suis pas encore prêt », « j'ai encore besoin d'en apprendre davantage ». Je pensais déjà acheter un autre cours sur GeekBrains et même, Dieu me pardonne, m'inscrire à l'université en ligne Mail.ru. Mais à la mi-août, de retour de vacances, je suis allé travailler et j'ai réalisé que j'en avais déjà tellement marre de tout là-bas que je n'en pouvais tout simplement plus physiquement - bientôt je renverrai ouvertement tout le monde avec trois joyeux des lettres. Afin de ne pas commettre de péché, j'ai commencé à répondre à toutes les offres d'emploi intéressantes de la liste de diffusion hh. Pas de tracas, pas de lettre de motivation, cliquez simplement sur « Répondre » et quoi qu'il arrive. S’ils appellent, tant mieux, mais sinon, il n’y a pas lieu de s’énerver. Si j’échoue, ce n’est pas grave, c’est une heure de honte et je continue à persister. Mais j’ai réussi à trouver un emploi du premier coup. Un jour, j'ai reçu un rappel de la société T-Systems, pour laquelle j'avais postulé il n'y a pas longtemps. Il s’agissait d’un stage à temps plein de trois mois sans aucune expérience requise. L’entretien s’est déroulé avec brio et j’en suis reparti très inspiré. Littéralement la même semaine, ils m'ont rappelé et quelques jours plus tard, ils m'ont envoyé une offre. Et le 20 septembre, j'ai commencé ma première journée de travail en tant qu'ingénieur logiciel junior. Le 11 décembre, il a été informé que la période probatoire était terminée. C’est très cool de réaliser que vous avez atteint votre objectif ; après cela, vous pouvez même vous détendre par inadvertance. Mais tu ne devrais pas faire ça. Développez-vous simplement, grandissez simplement. On pourrait en dire beaucoup plus, mais l'opus s'est déjà révélé assez volumineux. Je dois donc y mettre un terme ici. Si vous avez oublié de me parler de quelque chose d'important, rappelez-le-moi simplement dans les commentaires et je vous le dirai certainement. Bonne chance à tous dans leurs études et leur travail ! que j'en ai déjà tellement marre de tout ce qui se passe là-bas que je n'en peux tout simplement plus physiquement - bientôt, je renverrai ouvertement tout le monde avec trois lettres joyeuses. Afin de ne pas commettre de péché, j'ai commencé à répondre à toutes les offres d'emploi intéressantes de la liste de diffusion hh. Pas de tracas, pas de lettre de motivation, cliquez simplement sur « Répondre » et quoi qu'il arrive. S’ils appellent, tant mieux, mais sinon, il n’y a pas lieu de s’énerver. Si j’échoue, ce n’est pas grave, c’est une heure de honte et je continue à persister. Mais j’ai réussi à trouver un emploi du premier coup. Un jour, j'ai reçu un rappel de la société T-Systems, pour laquelle j'avais postulé il n'y a pas longtemps. Il s’agissait d’un stage à temps plein de trois mois sans aucune expérience requise. L’entretien s’est déroulé avec brio et j’en suis reparti très inspiré. Littéralement la même semaine, ils m'ont rappelé et quelques jours plus tard, ils m'ont envoyé une offre. Et le 20 septembre, j'ai commencé ma première journée de travail en tant qu'ingénieur logiciel junior. Le 11 décembre, il a été informé que la période probatoire était terminée. C’est très cool de réaliser que vous avez atteint votre objectif ; après cela, vous pouvez même vous détendre par inadvertance. Mais tu ne devrais pas faire ça. Développez-vous simplement, grandissez simplement. On pourrait en dire beaucoup plus, mais l'opus s'est déjà révélé assez volumineux. Je dois donc y mettre un terme ici. Si vous avez oublié de me parler de quelque chose d'important, rappelez-le-moi simplement dans les commentaires et je vous le dirai certainement. Bonne chance à tous dans leurs études et leur travail ! que j'en ai déjà tellement marre de tout ce qui se passe là-bas que je n'en peux tout simplement plus physiquement - bientôt, je renverrai ouvertement tout le monde avec trois lettres joyeuses. Afin de ne pas commettre de péché, j'ai commencé à répondre à toutes les offres d'emploi intéressantes de la liste de diffusion hh. Pas de tracas, pas de lettre de motivation, cliquez simplement sur « Répondre » et quoi qu'il arrive. S’ils appellent, tant mieux, mais sinon, il n’y a pas lieu de s’énerver. Si j’échoue, ce n’est pas grave, c’est une heure de honte et je continue à persister. Mais j’ai réussi à trouver un emploi du premier coup. Un jour, j'ai reçu un rappel de la société T-Systems, pour laquelle j'avais postulé il n'y a pas longtemps. Il s’agissait d’un stage à temps plein de trois mois sans aucune expérience requise. L’entretien s’est déroulé avec brio et j’en suis reparti très inspiré. Littéralement la même semaine, ils m'ont rappelé et quelques jours plus tard, ils m'ont envoyé une offre. Et le 20 septembre, j'ai commencé ma première journée de travail en tant qu'ingénieur logiciel junior. Le 11 décembre, il a été informé que la période probatoire était terminée. C’est très cool de réaliser que vous avez atteint votre objectif ; après cela, vous pouvez même vous détendre par inadvertance. Mais tu ne devrais pas faire ça. Développez-vous simplement, grandissez simplement. On pourrait en dire beaucoup plus, mais l'opus s'est déjà révélé assez volumineux. Je dois donc y mettre un terme ici. Si vous avez oublié de me parler de quelque chose d'important, rappelez-le-moi simplement dans les commentaires et je vous le dirai certainement. Bonne chance à tous dans leurs études et leur travail !
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION