De plus en plus souvent, nous voyons des exemples de changement de carrière, ou plutôt de spécialisation, chez des personnes d'âge moyen. À l'école, nous rêvons d'une carrière romantique ou 'grande', à l'université, nous choisissons selon la mode ou les conseils, et finalement, nous travaillons là où nous avons été pris. Je ne prétends pas que c'est le cas pour tout le monde, mais pour la majorité, c'est sûrement vrai. Et lorsque la vie se stabilise, des doutes apparaissent sur le choix de la carrière. Je parle non pas du poste ou du travail, mais vraiment de la spécialisation — lorsque l'individu peut se désigner comme spécialiste ou professionnel.
J'ai également suivi ce chemin et il y a environ deux ans, je me suis demandé : que voudrais-je faire maintenant, mon travail me satisfait-il ? Et j'ai décidé de changer de spécialité — devenir programmeur !
Dans ce récit, je souhaite partager mon histoire, mon expérience pour rendre ce parcours plus facile pour les autres. J'essaierai de ne pas utiliser de terminologie spécialisée, afin que l'histoire soit compréhensible pour tous ceux qui envisagent de changer de carrière.
Pourquoi ?
Le choix de la profession de programmeur n'est pas un hasard et ce n'est même pas parce qu'on dit qu'on y gagne beaucoup. Tout a commencé en troisième année, lorsque mon ami a eu une console de jeu avec un clavier. C'était une console de jeux, mais avec un cartridge spécial, elle se transformait en environnement de développement de simples jeux de plateforme. Puis mes parents m'ont acheté la même à la maison et j'ai "disparu".
À l'école, dans les lycées et à l'université — partout, j'ai choisi un chemin aussi proche que possible des ordinateurs, des technologies de l'information. J'étais convaincu que je deviendrais programmeur, ou administrateur système, comme on disait alors — 'informaticien'.
Mais la vie apporte ses propres ajustements — un problème persistant : sans expérience, il est difficile de trouver un emploi, et sans emploi, pas d'expérience. La principale erreur à ce stade est l'ambition. J'étais convaincu que j'étais un professionnel de haut niveau et que je devrais être bien payé, certainement pas moins que la moyenne de la ville. J'ai rejeté de nombreuses offres simplement en raison d'un salaire trop bas.
Après six mois de recherche d'un emploi lié aux ordinateurs sans succès, lorsque mes économies se sont complètement épuisées, j'ai dû accepter un emploi où je pouvais simplement être pris avec un salaire à peu près acceptable. Ainsi, j'ai atterri dans une usine de fabrication de câbles en tant que simple ouvrier, où j'ai fait carrière pendant les 12 années suivantes.
Il est important de noter que ma passion pour les ordinateurs et la programmation m'a aidé dans mon travail : j'ai automatisé mes processus de travail, puis j'ai intégré des bases de données dans le département, ce qui a simplifié la circulation des documents, ainsi que de nombreux autres exemples mineurs.
Et à 33 ans, je suis responsable de département, spécialiste de la qualité des produits câblés avec une vaste expérience et un bon salaire. Mais tout cela n'est pas satisfaisant, il n'y a pas de plaisir, pas de sentiment d'accomplissement, pas de joie au travail.
À cette époque, ma famille se portait bien sur le plan financier, nous pouvions vivre quelques mois juste avec le salaire de ma femme et quelques économies. C'est alors que l'idée est née de tout quitter et de réaliser mon rêve. Mais rêver dans la cuisine et agir concrètement sont deux choses différentes.
Le premier facteur de motivation a été l'exemple de mon ami, qui a quitté son travail, pris sa famille et est parti travailler dans le nord, sur un aérodrome. Son rêve était d'être près des avions. Un an plus tard, nous nous sommes rencontrés et il partageait ses impressions, sa joie, en disant que cela en valait la peine. J'enviais sa détermination, mais j'avais des doutes.
Un autre événement important a été les changements de personnel à l'usine où je travaillais. Un nouveau leadership a été mis en place et tous les responsables de départements ont été soumis à un contrôle strict de conformité aux nouvelles exigences et normes. "La belle vie est terminée." J'ai compris qu'il fallait travailler dur pour tenir le coup et avancer : anglais, formation continue, travailler plus — faire plus que ce qu'on attend de vous.
C'est à ce moment-là que l'idée m'est venue : "Il est temps de recommencer à travailler dur et à apprendre, alors pourquoi dépenser ces forces et ce temps dans une affaire qui ne procure pas de plaisir, si je peux les investir dans mon rêve ?"
Comment ?
Tout d'abord, j'ai "brûlé les ponts" — j'ai démissionné. C'était radical, mais je savais que je ne pourrais pas me développer dans deux directions en même temps. L'expérience de mes premières recherches d'emploi ne m'a pas été inutile et j'ai commencé à chercher, peu importe ce qui serait écrit dans mon livre de travail : "programmeur". C'était un travail pour le statut, pour cette "expérience", afin de trouver un emploi. Le salaire n'avait ici aucune importance.
J'ai entendu dire quelque part que lorsque tu poursuis un objectif, cet objectif commence à te poursuivre. J'ai donc eu de la chance. J'ai rapidement trouvé un emploi dans une petite entreprise sous un entrepreneur individuel dans le domaine des micro-services. Je n'avais pas de questions sur les conditions de travail et les finances, l'essentiel étant l'inscription au travail et le début de l'accumulation d'expérience pratique. Je comprenais que j'exécutais des tâches simples et je ne pouvais pas fièrement dire « Je suis Développeur ». Il n'y avait pas de confiance en mes capacités, c'était seulement le tout début du chemin.
C'est pourquoi j'ai commencé à apprendre. Apprendre, apprendre et encore beaucoup, beaucoup de fois... C'est ainsi.
J'ai commencé à étudier la demande de développeurs dans ma ville. Je regardais les annonces dans les journaux et les sites de recherche d'emploi, j'étudiais les conseils en ligne sur le thème « Comment réussir un entretien pour un poste de développeur » et toutes les autres sources d'informations.
Il faut répondre aux exigences des employeurs. Même si ces exigences ne vous plaisent pas.
L'anglais

Très rapidement, une liste précise des compétences et connaissances nécessaires s'est formée. En plus des programmes et compétences spécialisés, il y avait la question la plus difficile pour moi — la langue anglaise. Elle est nécessaire partout ! Pour aller vite, je dirai qu'il n'y a pas d'informations sur Internet en russe — il y a quelques miettes, dont la collecte prend beaucoup de temps, et même ces miettes sont souvent déjà dépassées.
Pour l'apprentissage de la langue, je conseille d'essayer toutes les méthodes possibles que vous pouvez atteindre. J'ai appris l'anglais par divers moyens et j'ai remarqué qu'il n'y a pas de méthode universelle. Différentes personnes trouvent différentes méthodes efficaces. Lisez des livres en anglais (préférez ceux pour enfants, c'est plus simple à comprendre), regardez des films (avec et sans sous-titres), suivez des cours, achetez un manuel, de nombreuses vidéos de séminaires sur Internet, diverses applications sur smartphone. Quand vous aurez tout essayé, vous comprendrez ce qui vous convient le mieux.
Personnellement, les contes pour enfants et la série « Sesame Street » en version originale (juste des expressions de base, la répétition multiple de phrases et de mots) m'ont beaucoup aidé, il est aussi bon d'utiliser un manuel pour maîtriser la langue. Pas un auto-apprentissage, mais vraiment des manuels scolaires. Je prenais un cahier et faisais tous les exercices. Mais le plus important est de se forcer à chercher des informations en anglais. Par exemple, les livres sur les langages de programmation des éditions les plus récentes et pertinentes sont toujours en anglais. Le temps que la traduction apparaisse, une nouvelle édition sort.
Maintenant, mon niveau est basique, le niveau de « survie » selon un des systèmes d'évaluation. Je lis librement la littérature technique, je peux m'exprimer par de simples phrases, mais même cela est déjà un immense avantage sur le marché du travail, lorsque dans la section Langues de mon CV, je coche « Anglais ». Mon expérience montre qu'un spécialiste inexpérimenté qui parle anglais trouvera plus facilement un emploi qu’un programmeur expérimenté sans anglais.
Outils

Dans chaque profession, il y a un ensemble d'outils qu'il faut absolument maîtriser. Si quelqu'un doit savoir utiliser une tronçonneuse, un programmeur doit être capable de travailler avec des systèmes de contrôle de version, un environnement de développement (IDE) et une multitude d'utilitaires et de programmes auxiliaires. Il ne suffit pas de les connaître, il faut savoir les utiliser. Si l'on peut réussir un entretien sur la base de la théorie seule, la période d'essai montrera immédiatement ce que vous ne savez pas.
Les annonces ne mentionnent pas toujours les exigences en matière de connaissances des outils, cela signifie que si vous êtes programmeur, vous devez savoir ce qu'est git. Ces exigences se déduisent des conseils sur la façon de réussir un entretien dans ce domaine. Il y a beaucoup d'informations semblables sur Internet, de tels articles sont souvent présents sur des sites d'emploi.
J'ai dressé une liste d'outils sur une feuille, je les ai tous installés sur mon ordinateur et je n'ai utilisé que ceux-là. Il est impossible de se passer d'études et de littérature ici. Changer de spécialité demande énormément de temps consacré à l'auto-éducation.
Portfolio

Je devais montrer à mon futur employeur de quoi j'étais capable. De plus, il faut pratiquer pour apprendre à utiliser les outils. Pour les programmeurs, un portfolio est github — un site où les gens publient leurs travaux. Pour chaque spécialité, il existe des lieux spécifiques de publication de travaux, et en dernier recours, il y a les réseaux sociaux où l'on peut partager ses résultats et obtenir des retours. Ce que l'on fait n'est pas important, l'essentiel est de le faire régulièrement et le mieux possible. Publier ses travaux incite à se donner du mal pour ne pas avoir honte. C'est même un meilleur motivateur que l'argent.
Il a été utile de consulter le portfolio d'autres personnes et de reproduire. Il ne s'agit pas de faire un simple plagiat, mais de créer son propre produit, même s'il reprend l'idée d'une autre personne — cela permet d'acquérir de l'expérience, d'ajouter un nouveau travail à son portfolio et de ne pas perdre de temps dans une recherche créative.
C’est une grande chance de trouver une tâche d’essai dans les annonces. Si vous surveillez toujours les offres sur le marché du travail, vous pouvez parfois tomber sur des missions proposées par des employeurs — c’est exactement ce qu’il vous faut ! En général, ces missions contiennent l’essence même du travail, même si elles n’apportent pas de bénéfice significatif en tant que produit. Même si vous ne comptez pas soumettre votre CV à cette entreprise, il est impératif de réaliser leur tâche et de l’envoyer. Pratiquement toujours, une évaluation de votre travail vous est renvoyée, à partir de laquelle vous pourrez identifier vos points faibles à améliorer.
Certificats et cours

Sans papier, nous ne sommes rien ! Quand les gens voient un document confirmant que vous avez cette compétence ou ce savoir-faire, cela fait toujours bonne impression. Avoir des certificats dans votre spécialité facilite énormément la recherche d’emploi. Ils peuvent avoir différents niveaux de confiance, mais dans chaque profession, il existe un organisme de certification respecté. Convenez que c’est impressionnant : “Spécialiste certifié par la corporation Microsoft.”
Pour moi, j’ai décidé de poursuivre des certificats après avoir compris que je “pouvais”. J’ai fait quelques recherches sur les certificats Microsoft, 1C et divers instituts d'État. Le principe est le même partout : vous avez besoin d’argent et de connaissances. Soit le certificat lui-même coûte de l’argent, soit il est obligatoire de suivre des cours spécifiques avant de passer l’examen, ou encore l’accès à l’examen coûte de l’argent. Cela ne signifie pas pour autant que vous obtiendrez le certificat.
Donc, pour le moment, je n’ai pas de certificats spécialisés — mais c’est juste pour l’instant… c’est dans mes projets.
En revanche, je n’ai pas lésiné sur le temps, l'énergie et les finances pour les cours de perfectionnement. Aujourd’hui, les systèmes d’enseignement à distance — les webinaires — sont bien développés. La plupart des grandes institutions du pays proposent des cours et des séminaires. On trouve souvent de bonnes réductions ou même des séminaires entièrement gratuits. Je considère que le principal avantage de ces formations est la possibilité d’interagir directement avec des personnes expérimentées et compétentes. Vous pouvez toujours poser des questions, demander une évaluation de votre travail dans le portfolio. Et comme cerise sur le gâteau, vous recevrez un document attestant de l’achèvement des cours. Ce n’est pas un certificat, certaiement, mais cela montre à l’employeur votre volonté d’atteindre vos objectifs.
Le document le plus important — le CV

J'ai étudié de nombreux matériaux sur la manière de rédiger un bon CV. J'ai regardé des exemples d'autres personnes, j'ai demandé conseil à des amis et connaissances. La question principale était de savoir s'il fallait inclure dans mon CV mes compétences qui ne sont pas liées à la programmation — à ma nouvelle spécialisation. D'une part, c'est ce que je sais faire — on peut considérer cela comme une expérience, mais d'autre part — cela ne concerne pas le domaine.
Finalement, dans mon CV, j'ai inclus tout ce que j'avais. Toute mon expérience professionnelle, tous les documents relatifs à mes cours, y compris la formation en sécurité au travail dans une entreprise de production. J'ai énuméré toutes mes connaissances en informatique. J'ai même mentionné mes loisirs et passions. Et je ne me suis pas trompé !
Mon unique erreur, et un conseil pour l'avenir : il faut dupliquer brièvement et sans superflu toutes les mentions clés et importantes pour la spécialité dans un point distinct de votre CV (par exemple, "compétences et aptitudes"). C'était un conseil d'un responsable des ressources humaines lors de mes premiers jours après mon embauche dans une grande entreprise. Il faut que l'employeur puisse tout de suite comprendre s'il convient de poursuivre l'examen de votre CV ou non. Ce point doit être rédigé de manière concise, avec des abréviations, des mots clés. Et si vous voulez expliquer quelque chose, cela doit se faire plus loin dans le texte du CV.
Quand ?
Comment savoir si je suis prêt ? Quand commencer à agir ?
Un peu plus d'un an après mon licenciement de mon précédent emploi, une stagnation s'est installée. Mon expérience professionnelle s'accumulait, mes compétences en outils s'amélioraient, mon expérience en programmation au travail et dans mon portfolio s'étoffait, et mon anglais s'ancrait progressivement. Tout se passait comme prévu, mais à l'intérieur de moi, l'impatience grandissait de faire le prochain pas, de commencer à chercher un travail sérieux. Et avec cette impatience sont également apparues des doutes : je ne suis pas prêt, je n'y arriverai pas, j'ai laissé mon ancien travail pour rien… et tout ce genre de pensées.
Pour ne pas aggraver la situation avec mes sentiments pessimistes, j'ai commencé à agir peu à peu : j'ai posté mon CV sur un site et j'ai simplement attendu. D'un côté, je manquais de confiance quant à ce que l'on allait me dire lors de l'entretien et j'avais peur d'être renvoyé avec humiliation, mais d'un autre côté, j'avais déjà un certain expérience et j'avais quelque chose à montrer.
J'ai vu dans les statistiques du site que mon CV est souvent consulté. Parfois, certaines entreprises visitent ma page de CV plusieurs fois. Il me semblait qu'au premier passage, un recruteur avait regardé mon CV, et lors du deuxième, il l'a montré à son supérieur. Je ne sais pas comment cela s'est réellement passé, mais j'ai eu l'impression d'avoir suscité l'intérêt des gens, qu'ils se concernaient, relisaient et discutaient. Et c'est déjà la moitié du chemin vers la réussite !
Ma première candidature a été envoyée à une grande banque bien connue. Le département du contrôle interne cherchait un développeur pour automatiser le processus de gestion documentaire. Je n'avais pas vraiment d'attentes de succès, je comptais sur mon expérience dans le département qualité. J'ai été extrêmement surpris et ravi en même temps lorsque j'ai été invité à un entretien !
Je n'ai pas été embauché par la banque, mais j'ai pu observer un vrai entretien de programmation 'de première ligne'. J'ai effectué des tests et discuté avec des responsables de différents niveaux. Et surtout, ce que j'ai compris au cours de l'entretien, c'était l'évaluation de mon niveau en tant que programmeur. J'ai commencé à comprendre où j'en étais, quel type de programmeur j'étais, et ce que je ne savais pas encore. C'est une information crucial ! En plus de la liste des connaissances manquantes, cela m'a donné la confiance que je progressais. Lentement, mais sûrement.
Quand je suis rentré chez moi après l'entretien, j'ai immédiatement modifié le titre de mon CV en 'stagiaire-programmeur'. Mon niveau ne correspondait pas à celui d'un programmeur, donc les employeurs avaient une vision erronée de mon CV. Mais 'stagiaire' est une évaluation réaliste de mes connaissances dans ce nouveau domaine.
Le pas le plus important

La visite à une grande banque m'a donné la compréhension nécessaire et la confiance en moi. Je suis passé à l'action. J'ai publié mon CV sur plusieurs sites et commencé à envoyer activement des candidatures à de grandes et solides organisations de la ville. Comme on dit : 'Si tu veux être le meilleur, joue avec les meilleurs'.
Une offre d'emploi m'a particulièrement intéressé. L'organisation a publié un test sur un site de recherche d'emploi. La tâche n'était pas très complexe, mais la manière dont elle était formulée, les délais indiqués et les technologies que je devais utiliser… tout cela témoignait d'un souci de qualité dans le travail.
J'ai réalisé la tâche, en essayant de le faire avant la date limite. Et je l'ai envoyée.
J'ai reçu un refus accompagné d'une analyse détaillée de mon code. Ce que j'avais bien fait, ce qui pouvait être amélioré et pourquoi. Cette réponse approfondie m'a beaucoup intrigué et j'ai compris que je voulais travailler là-bas. J'étais prêt à me rendre dans leurs bureaux pour demander ce que je devais apprendre, finir ou maîtriser afin de décrocher un emploi chez eux. Mais d'abord, j'ai corrigé mon code en fonction des commentaires qu'on m'avait envoyés et j'ai renvoyé ma candidature. Cette fois, on m'a appelé et j'ai été invité à un entretien.
La chose la plus difficile lors de l'entretien à 35 ans est d'expliquer pourquoi j'ai quitté un bon emploi avec un bon salaire et recommencé tout à zéro dans une nouvelle profession. Je n'étais pas inquiet pour mon CV, je pouvais parler de chaque point mentionné, prouver que je savais et pouvais vraiment faire tout ce qui y était écrit, au niveau indiqué. Mais comment j'en suis arrivé là et pourquoi ?
Étrangement, cette question a été posée parmi les dernières, mais au premier tour. Je n'ai rien inventé et j'ai expliqué comment c'était, mon rêve d'enfance de devenir programmeur et mon objectif : affirmer fièrement que je suis un spécialiste, un ingénieur en programmation ! C'est peut-être bête, mais c'est la vérité.
À l'étape suivante, j'ai été évalué par de véritables programmeurs, sous l'autorité desquels je suis ensuite tombé. Ici, toute la conversation portait strictement sur la spécialité, les connaissances, les compétences et la maîtrise des outils. J'ai expliqué comment je résoudrais les tâches qui m'étaient proposées. La discussion a été longue et passionnée. Puis, la phrase inattendue : "Vous serez rappelé dans deux jours, au revoir."
C'est décevant. J'ai l'habitude que cette phrase signifie un refus. Mais j'avais de l'espoir, tout se passait dans cette organisation selon des règles et ils tenaient toujours leurs promesses. Néanmoins, j'ai continué à chercher du travail.
Ils m'ont appelé exactement à l'heure convenue pour me faire une proposition. Le stage est une excellente opportunité pour quelqu'un dans ma situation. Pendant trois mois, je reçois un salaire et je me forme sur un projet réel. Il est difficile de trouver une meilleure formation, j'ai accepté sans hésiter.
Ce n'est que le début
Dès le premier jour du stage, mon responsable a expliqué lors de l'introduction une idée très importante que je partage avec tous quand il s'agit de changer de spécialité ou pour ceux qui commencent leur carrière. Je ne l'ai pas noté mot à mot, mais j'ai bien retenu le sens :
Chaque programmeur se développe dans trois domaines : programmation, communication, expérience de vie. Une personne capable d'écrire un bon code n'est pas difficile à trouver. La communication est une caractéristique que l'on peut considérer comme constante. En revanche, l'expérience de vie est un manque, car la plupart des candidats sont des étudiants fraîchement diplômés.
En fait, j'ai été embauché avec l'idée que j'ai de l'expérience avec de vrais clients, sur de vrais projets, que j'ai de nombreuses connaissances variées et que je suis déjà une plateforme prête à fonctionner dans un environnement professionnel. Il est donc judicieux de passer du temps à me former en tant que programmeur tout autant que sur la formation d'un bon programmeur pour interagir avec le milieu des affaires.
Pour ceux qui envisagent de changer de métier, je soulignerais qu'il est tout à fait possible de changer de domaine pour réaliser un rêve, et cela est également en demande sur le marché du travail.
Pour moi, tout commence à peine !
Je suis maintenant ingénieur programmeur chez Inobiteks, participant au développement de systèmes d'information médicale. Mais il est encore trop tôt pour me désigner fièrement comme programmeur. Il me reste encore beaucoup à apprendre pour développer des logiciels de manière autonome.
Les gens ont raison de dire que le travail doit plaire. Pour cela, il vaut la peine de "creuser, transpirer et être patient !"

Source : habr.com
