JavaRush /Blog Java /Random-FR /De l'industrie automobile aux programmeurs
Роман
Niveau 24
Ижевск

De l'industrie automobile aux programmeurs

Publié dans le groupe Random-FR
J'ai longtemps voulu écrire une success story, mais j'ai attendu la fin de la période d'essai :) Je vais commencer dès le début, l'école - je n'aimais pas beaucoup étudier à l'école, c'était peut-être les années 90 difficiles , peut-être l'éclatement de la famille, qui m'a dit à un moment donné que l'enfance était finie. Peut-être pas la meilleure équipe, manque de compréhension et manque de respect, peut-être manque de compréhension de ce que je veux, de ce que je recherche. Après la 9e année, je cherchais où poursuivre mes études. Si je me souviens bien maintenant : le vent dans la tête, une indifférence totale à l'égard de l'avenir, mais ce qui m'intéressait alors, c'était les ordinateurs, qui n'étaient pas encore dans toutes les familles, du moins c'est ce que je pensais alors :) J'ai passé les examens d'entrée dans une majeure, quelque chose liés à l'ORDINATEUR. Maintenant, je ne me souviens plus du nom exact, mais ce n'est pas la question : je n'ai finalement pas eu assez de points et je me suis lancé dans la métallurgie . Il a obtenu une formation de tourneur, d'opérateur de fraiseuse et de technologue en génie mécanique, a obtenu un assez bon diplôme, a communiqué avec les ordinateurs par son prénom, mais en tant qu'utilisateur. Dans la direction programmation, j'ai eu les notions de base de Pascal à l'école. Qu’avons-nous ensuite ? Ensuite, j'aurais pu aller à l'université pour étudier la robotique tout de suite en 2ème année, mais il n'y avait pas d'argent. Je ne me souviens pas du montant exact requis, mais je me suis finalement inscrit à un cours par correspondance pour devenir douanier avec un coût de formation plusieurs fois inférieur à celui de la robotique. Oui, c'était alors le facteur principal dans le choix du métier pour lequel je me suis inscrit pour étudier. Et le travail ? Je suis allé à la bourse du travail et j'ai vu la première annonce qui est tombée : un conseiller commercial dans le département des pièces détachées automobiles. Je suis venu là-bas et j'ai posé quelques questions, comme par exemple où ce joint est installé. Je n'en avais aucune idée : je le regarde, je vois des anneaux métalliques autour de certains trous, dis-je, probablement là où il y a des températures élevées, puisqu'il y a une bordure métallique. Oui, ils me répondent : c'est le joint de culasse, on le prend. C'est ainsi qu'a commencé ma carrière, mais, hélas, pas dans le domaine qui m'intéressait généralement. J'ai donc travaillé dans ce domaine de 2005 à 2020, pensant que comme je n'avais pas étudié pour le métier que je voulais - dans le domaine informatique - alors, hélas, la voie m'y était fermée. Pour y arriver, il faut étudier à l'institut pendant de nombreuses années, pensais-je alors, jusqu'à la naissance de mon fils en 2019 et six mois plus tard, mes amis sont venus rendre visite à ma femme (nous reviendrons bientôt sur ce moment). En 2019, j’avais 32 ans, au travail j’étais un spécialiste : je formais le personnel, je conseillais les gens et je parlais sur « notre radio ». Il semble que ce soit le bonheur, peut-être que quelqu'un le pensera. Mais ce n’était pas ça : j’ai suivi le courant de cette décision lorsque j’ai abandonné, sans aller là où je voulais. Puis tout a continué et j’ai pensé : « peu importe ce qui est fait, tout va pour le mieux ».. Mais c’étaient pour moi des justifications : je n’ai trouvé que des raisons, ou plutôt des excuses, pour lesquelles je n’ai rien fait sur le chemin de ce que je voulais vraiment. Suivre le courant n’est probablement pas la pire option. Mais au bout d’un moment, je peux dire qu’il est l’un des pires, du moins c’est ce que je pense maintenant, après avoir analysé ma vie étape par étape, chaque décision prise et non prise. Alors, j’ai commencé à me demander pourquoi je fais ça depuis de nombreuses années, en ai-je vraiment besoin ? Qui serai-je dans 10 ans ? Et je n'avais pas de réponses à ces questions qui me convaincraient que oui, c'est le mien, je veux toujours faire ça, chaque début de journée de travail est un bonheur - et ainsi de suite. C'est peut-être le début d'une crise de la quarantaine ?)) C'est également possible. Mais revenons à la situation que j'ai évoquée plus tôt. À cette époque, je n'avais jamais fait de programmation ni enseigné - quelques cours à l'école ne comptent pas :) Les amis de ma femme sont venus, et en cours de communication, l'une d'elles a commencé à se plaindre de la gravité de tout : elle ne pouvait pas " Je n'ai pas trouvé un travail qui lui plaisait, personne ne lui donne un poste élevé tout de suite, elle a changé environ 10 emplois au cours des deux derniers mois. Je lui dis : travaille au moins six mois, montre-toi, il y aura une évolution de carrière, je fais quelque chose que je n'aimerais pas depuis plus de 10 ans. Et à ce moment-là, ça a cliqué dans ma tête : comme si je n'avais rien compris dans ma vie auparavant. Et puis j’ai dit ces choses à voix haute et j’ai réalisé : attendez, pourquoi est-ce que je me fixe constamment des barrières depuis que je suis jeune ? D’abord les points, puis les frais de scolarité, et ainsi de suite. Ces obstacles ne sont que dans ma tête : pourquoi ne puis-je pas faire ce que je veux ? Pourquoi dois-je obtenir un diplôme universitaire avec une formation spécialisée pour pouvoir travailler ? Après tout, je me suis dit une fois tout cela. À ce moment-là, j'ai simplement réalisé, et j'ai réalisé clairement, clairement, sans réflexion ni aucune autre analyse : je dois aller vers mon objectif, je veux travailler dans ce domaine . C'était à la mi-novembre 2019. Le lendemain, j'ai commencé à chercher sur Google ce que je devrais commencer à étudier. Je ne me souviens pas de ma demande, mais le premier lien concernait Java. Non, ce n'était pas JavaRush)) C'était une description du langage, de ses avantages, de sa portée. Je me souviens avoir été tellement inspiré, avoir lu cet article et décidé : oui, j'apprendrai Java . Plus tard, après avoir recherché Java sur Google, je suis tombé sur cette ressource. J'ai aimé les conférences d'introduction auxquelles j'ai assisté, et puis il s'est avéré que l'action venait de commencer. Ensuite, j'ai pris une décision : j'étudierai. Et le 23 novembre 2019, après avoir acheté un abonnement annuel d'environ 6 000 roubles, j'ai commencé le voyage vers mon objectif, mon rêve, ce que je suis prêt à faire, ce qui m'intéresse, et chaque jour de travail n'est que du bonheur, et pas comme avant - "Eh bien, voilà." "C'est encore lundi." Mais plus là-dessus plus tard. ÉtudesCe n’était pas facile pour moi, je ne vais pas mentir. Pour l'avenir, je dirai franchement, jetez des tomates)) J'ai voulu tout arrêter environ 5 fois. Je vais vous dire ce dont je me souviens surtout, je ne me souviens plus de quel niveau, Person person = new Person(). De quel genre de conception s’agit-il, qu’est-ce que cela signifie, que se passe-t-il ici ? À cette époque, je ne comprenais pas, je manquais les conférences qu’ils donnent ici et je ne savais vraiment pas comment utiliser Google. Je ne comprenais pas quoi chercher, j'étais juste perplexe. Il s'est avéré que parmi tous mes amis sur VK et les amis de mes amis, je ne connaissais aucun programmeur. Rien du tout, est-ce que cela arrive du tout ?))) C'était alors la première fois, la première fois où j'ai pensé que peut-être que ce n'était pas pour moi, peut-être que je n'avais pas assez de cervelle , peut-être que ce n'était pas donné à tout le monde après tout? Pourquoi ai-je soudainement décidé que je pourrais même devenir programmeur ? Oui, je veux, mais vouloir et pouvoir sont deux mots différents... Même maintenant, après avoir vécu cela, je suis heureux de ne pas avoir abandonné, d'être resté fidèle à mon objectif, d'avoir pensé à mes pensées. Ne m’entraîne pas du « côté obscur ». Mais ensuite, on a compris que j'étais seul avec mon problème et qu'il n'y avait personne pour m'aider. Ne riez pas, mais je ne connaissais même pas la section d'aide : je l'ai découvert un peu plus tard)) Oooh, quel moment difficile ce fut, mais je suis même content que ce soit arrivé. Pour la première fois, j'étais alors « dans la peau d'un programmeur ». Il s'avère qu'alors j'ai ressenti ce sentiment qui viendra souvent - malentendu, ignorance, c'est juste que maintenant c'est déjà la norme, comment se brosser les dents le matin, et vous ne le considérez plus comme quelque chose qui sort de l'ordinaire) ) Ensuite, je suis resté bloqué sur cette question pendant une semaine, probablement. Une vidéo sur YouTube m'a aidé, je ne me souviens même plus laquelle. Mais j'ai compris exactement cette explication, et mon puzzle s'est finalement réuni, comme si un groupe de différentes pièces sur le sol se formait soudainement en une certaine structure, qui devenait immédiatement claire et compréhensible à quel point il est agréable de se débattre avec une question puis de la résoudre. . Pour moi, cela équivaut à parcourir des centaines ou des milliers de kilomètres pour voir un seul coucher de soleil, le regarder pendant 30 minutes et revenir en arrière. Quelqu’un dira : « Oui, c’est de la folie, c’est un non-sens ! » Eh bien, personnellement, de tels moments me font comprendre que je suis vivant, ils m'apportent vraiment des sentiments si agréables . C'était la première fois que je rencontrais des difficultés, même si je ne me faisais aucune illusion. Je pensais que je devrais y faire face, mais il s’est avéré que je n’étais pas tout à fait préparé psychologiquement. J'ai approfondi mes études, découvert la rubrique « Success Stories » et après avoir lu certaines d'entre elles, j'ai réalisé que je n'étais pas le seul à rencontrer des difficultés. A ce moment-là, ces articles m'ont aidé, j'ai cru en moi. Mais après cette période, il y a eu une sorte de doute de soi, ils ont aidé à y faire face, notamment l'article écrit par Danil. Au cours du processus d'apprentissage, la théorie obtenue sur cette ressource a fait cruellement défaut. Ensuite, après chaque sujet, j'ai lu Shield sur le même sujet, recherché divers articles sur Internet sur Google, ma compréhension du sujet était déjà plus large. Mais bien sûr, les problèmes ici sont une bombe : il y a eu des problèmes sur lesquels je suis resté assis pendant plus d'une journée, m'endormant en réfléchissant à la façon de les résoudre. Plusieurs fois, j’ai même rêvé de la solution, sans blague, aux premiers niveaux j’ai repéré les solutions des autres, mais j’ai vite réalisé que je n’acquissais pas de connaissances de cette façon. Comme d’autres l’ont écrit, le cerveau doit commencer à penser différemment, il doit venir tout seul, et en l’espionnant, la solution ne viendra jamais. Ensuite, je n’ai jamais cherché la solution nulle part, même si cela a peut-être finalement allongé la durée de la formation. Mais au fil du temps, divers algorithmes permettant de résoudre le problème et leur mise en œuvre sont déjà apparus dans ma tête. Si je ne parvenais pas à résoudre un problème pendant très longtemps, je l'ignorais ; si je n'arrivais toujours pas à le résoudre, j'écrivais à la section d'aide, où des collègues plus expérimentés m'orientaient dans la bonne direction, mais ne me donnaient rien. moi une solution, qui est très bonne. Il m'est arrivé de m'asseoir pour travailler sur un problème, de lever les yeux, et plusieurs heures s'étaient déjà écoulées, et j'étais tellement attiré par la solution :) Les problèmes m'ont aidé à « me repérer » sur chaque sujet, à comprendre comment écrire du code, pour se rapprocher de l'utilisation pratique du sujet que je traverse - sans eux, ce serait comme "Lisez 10 livres sur la façon de faire du vélo, soyez docteur en sciences dans ce domaine, mais prenez le volant pour le première fois et chute"la théorie sans la pratique n'est pas efficace, et vice versa - cela devrait toujours se faire en binôme. Début mars 2020, j’étais environ au niveau 15, je ne me souviens plus exactement. J'ai vu une annonce sur hh.ru de performancelab concernant un stage, j'ai répondu et ils m'en ont envoyé une de test. Bon sang, ces problèmes ont fait bouger mon cerveau)) Entrez les quatre coordonnées du quadrilatère et la cinquième coordonnée, découvrez si la cinquième coordonnée se trouve à l'intérieur/à l'extérieur/sur le côté/sur le coin de cette figure ? Ensuite, j'ai longuement étudié le manuel de géométrie :) Vous voyez des solutions ? Pour moi, c'était inacceptable : je voulais le faire moi-même, même avec l'aide d'un manuel, mais trouver moi-même une solution, c'était important pour moi. Il y avait aussi un problème avec les caisses enregistreuses et la file d'attente pour elles, la banque. J'ai reçu les problèmes le vendredi après-midi, j'ai commencé à les résoudre le soir après le travail et j'ai tout terminé le week-end. Ce n'était pas facile, il n'y a eu aucun retour, même si j'ai demandé et rappelé. Il en va de même pour les invitations à des stages. Fin mars, la célèbre pandémie s'est produite, j'avais environ le niveau 20 + - et j'ai été transféré au travail à distance. Oooh, comme j'étais content :) puis j'ai décidé d'apprendre SQL, en consacrant 10 à 20 % de mon temps à Java, et j'ai téléchargé un cours de 50 heures. Après l'avoir terminé, je l'ai consolidé avec la pratique de sql-ex. C'était déjà en mai, à cette époque j'avais le niveau 24. À propos, j'ai décidé que je devrais passer par des choses aussi fondamentales que les égales et le hashCode, c'est la base, la base. Ensuite, j'ai décidé de commencer à apprendre git, maven, jdbc et d'essayer Spring. J'ai publié mon CV en avril, le mettant à jour périodiquement, mais il n'y a eu aucune réponse. Je considérais que regarder des vidéos sur YouTube et copier certains programmes était une tâche inutile. Je pense toujours la même chose : cela n'apportera ni connaissances ni compréhension ; si vous modifiez un peu les exigences, vous ne pourrez pas écrire un problème similaire, et il est peu probable que vous puissiez même le répéter. Soyons honnêtes : tout le monde est différent, tout le monde a des approches différentes, donc je dirai tout de suite que c'est purement mon opinion personnelle. Cela peut différer de votre opinion. Essayez toujours différentes approches : je ne parle que de moi et uniquement de ma perception. Le temps a passé et j’ai commencé à réaliser que je marquais le pas. J'étudie quelque chose, mais les connaissances que je reçois sont très subjectives et la compréhension de ce qui doit être étudié est très vague. J'ai ajouté à mon CV que j'étais prêt pour un stage, prêt le soir, emmène-moi : je voulais trouver un travail, je ne voulais pas abandonner, abandonner et repartir avec le courant. En août 2020, je vois une annonce pour un stage. On m'informe qu'avant le stage je dois suivre des cours : pour les cours, je le souligne encore, juste pour entrer dans les cours, il faut faire un test et passer la sécurité technique, et alors seulement ils décideront à qui inviter les cours, pas le travail :) Je comprends, c'est une chance : il ne faut jamais rater aucune chance. J’en ai déjà fermement décidé moi-même. Je dis que bien sûr, je suis d'accord. Je fais un test, je l'envoie, au bout d'un moment ils attribuent la sécurité sociale, des questions sur le hashmap et tout ce qui s'y rapporte, quelques questions de base sur le noyau, puis ils me demandent, sur quel sujet souhaitez-vous recevoir plus de questions ? Je me dis : je connais bien telle ou telle chose, mais je connais pire le multithreading, alors je le dis directement, que je connais pire en matière de multithreading, posons des questions à ce sujet. Pourquoi ai-je dit ça ? Eh bien, est-ce qu'au moins une personne normale suggère un sujet qui peut facilement lui faire échouer ? De plus, je m'en suis rendu compte, je ne sais pas pourquoi j'ai dit ça, j'ai juste parlé comme je le pensais, je n'ai pas répondu correctement à toutes les questions, ils ont dit qu'ils donneraient une réponse plus tard. L’attente, l’ignorance, les espoirs et les rêves accumulés dans la tête ne font que rendre l’attente plus difficile. En conséquence, retour d'information - j'ai été sélectionné pour les cours. Il y avait environ 50 candidats, 10 personnes ont été sélectionnées. Oh, le bonheur n'avait pas de limites - c'était une étape grande et importante pour moi, j'étais si heureux comme si j'avais reçu une offre :) Chaque fois, je n'ai reçu qu'une confirmation de ma conviction : tout ne dépend que de nous-mêmes, pas de quelqu'un d'autre. . Seulement nous construisons notre propre destin, et si vous voulez quelque chose, le voulez vraiment, avec force, et comprenez que personne ne vous forcera jamais à changer d'avis, alors vous atteindrez toujours votre objectif. Donc. Immédiatement après, j’ai eu un « corona ». Au cours de ma trentaine d’années, je n’ai jamais été aussi gravement malade, je ne veux pas me concentrer là-dessus, mais avant le cours de guérison, je ne pensais qu’à ça. Les cours ont commencé en septembre. Je me souviens que lors de la première leçon, le professeur avait dit : « Vous n’obtiendrez pas tous votre diplôme après ces cours. » Je lui ai demandé : pourquoi ? Il a répondu qu'il ne le savait pas, mais que ces cours n'étaient pas les premiers et que tout le monde ne les a pas suivis. Quelqu’un décide qu’il ne veut pas, qu’il ne peut pas, et il y a d’autres raisons. C'était étrange pour moi, j'ai répondu : « Eh bien, puisque nous sommes tous déjà assis dans cette salle, cela signifie que nous comprenons tous ce que nous voulons et que nous avancerons vers cet objectif. «Oh, si tout le monde pensait comme toi», m'a-t-il alors répondu. Comment se déroulaient les cours ? Cours deux fois par semaine, chaque cours donne un nouveau sujet, immersion introductive. En fait, il s'est avéré qu'il s'agit d'un collisionneur de hadrons, les électrons y circulent à telle ou telle vitesse, et ici quelque chose comme ceci se produit... Vous entendez tout comme ça, mais le puzzle ne rentre pas. C'est la première fois que vous entendez la plupart des mots et une brève description de celui-ci, et ils vous disent de réaliser un projet avec telle ou telle fonctionnalité et pour que cette technologie y soit attachée et fonctionne complètement de cette manière. Faites la leçon suivante... et vous avez maintenant 2 à 4 jours après votre travail principal. Au début, j'ai compris la technologie « publiée », à quoi elle servait et comment elle fonctionnait approximativement. Puis il l’a ajouté au projet, a compris son fonctionnement, l’a testé, l’a recherché sur Google, l’a étudié. Et ainsi de suite pendant deux mois. En fait, j'ai acquis toutes les connaissances par moi-même, j'ai commencé à comprendre les délais, c'était très difficile, mais j'étais intéressé, j'aimais ça. Tout au long du projet, j’ai toujours pensé que beaucoup de gens l’utiliseraient. J'ai toujours essayé de le faire de la bonne manière, et pas de la mauvaise manière, mais ça marche comme demandé dans ces conditions, mais avec d'autres ça ne marche plus... Avant de remettre le travail final dimanche, j'ai commencé à le faire samedi, mais l'audit de table n'a fonctionné que si spring.jpa.hibernate.ddl-auto=create, spring.jpa.hibernate. ddl-auto=none ou validate ne fonctionnait plus. Mais l'option avec créer est une mauvaise pratique, c'est ce que les articles sur Google ont écrit, mais je le fais de la bonne manière, et je ne le fais pas de la mauvaise manière juste pour le plaisir. Sans dormir, j'ai finalement trouvé le problème dimanche matin, oh, ces contraintes :) Je l'ai fait, je l'ai réussi et je me suis couché. Alors attendez les retours... Et voici la réponse : il faut passer par la sécurité sociale auprès du directeur du projet. Je n'ai jamais eu un tel entretien auparavant... Comme on m'a dit plus tard, c'était un entretien de stress. J'attends encore, et maintenant après environ une semaineIls m'envoient une offre . Quel bonheur c'était : le bonheur de pouvoir réaliser tout ce que l'on veut, organiser sa vie comme on veut, faire ce que l'on aime. Et c’est réel, c’est réel de tout changer, même si tu n’as pas 20 ans, que tu as un petit enfant et que tu n’as pas le temps. Alors tout le monde dit : j'ai un enfant et je n'ai pas le temps...)) Et je leur réponds toujours, celui qui ne veut pas cherche des excuses, celui qui veut cherche des opportunités. Quand j'étais étudiant en JR, je venais après le travail et passais du temps avec ma famille, mon petit-fils. Quand lui et sa femme se sont endormis, à 21-22 heures, j'ai commencé à étudier, j'ai étudié jusqu'à 1-2 heures du matin, et pas immédiatement, tout en m'endormant dans ma tête, j'ai continué à résoudre des problèmes. Comme on dit : « J'ai plongé à corps perdu » et le matin à 7 heures je me suis réveillé pour aller travailler. Et ainsi tous les jours sans pause. Je n'ai pas assez dormi, c'était dur pour moi, mais pour obtenir quelque chose, il faut sacrifier quelque chose. J'ai sacrifié mon temps personnel. Même lorsque nous partions en visite quelque part, je lis des livres au moins 3 heures par jour. Au total, je me suis entraîné pendant environ 1 000 à 1 200 heures et j'ai atteint l'objectif que je m'étais fixé à l'époque. Maintenant, j'ai de nouveaux objectifs et j'irai vers eux quoi qu'il arrive. Je n'ai jamais été un excellent élève ni même un batteur, je n'ai pas de diplôme avec mention, je n'ai qu'une aspiration. Dans ces cours, j'ai appris une quantité d'informations qui, me semble-t-il, est bien plus importante que pendant toute la période d'études qui les a précédés. Les 3 premiers mois étaient un stage rémunéré, une semaine régulière de 40 heures, sur un vrai projet avec de vraies tâches. Puis une période probatoire de 3 mois. Maintenant, six mois se sont écoulés depuis que je travaille dans cette organisation, j'aime tout, c'est juste un conte de fées, chaque jour de travail est une joie :) Comme l'a dit une personne : « Je pourrais le faire et tu peux aussi, si tu veux ! »©
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION