Article original : Why career changers have an advantage in the tech world

Je ne suis pas étranger aux reconversions professionnelles. J'ai commencé il y a 16 ans en tant qu'avocat plaidant, puis je suis passé au droit des affaires, et après 11 ans de pratique, j'ai quitté le droit pour rejoindre la gestion intermédiaire. Ensuite, j'ai lancé ma propre startup. Alors que ma startup luttait pour atteindre la viabilité, j'ai découvert un amour pour le codage (largement par nécessité, dans le monde des startups !). J'ai fixé des objectifs d'apprentissage ambitieux et j'ai changé mon attention de ma startup vers le code (principalement pour devenir mon propre cofondateur technique). Et puis j'ai réalisé que puisque j'aime coder et que j'aime la technologie, je pourrais aussi bien devenir développeur.

En regardant en arrière, je vois comment j'ai grandi de manière exponentielle avec chaque reconversion professionnelle. Mais voici l'avantage professionnel inattendu : chaque nouveau "métier" a bénéficié énormément de mon expérience précédente, même si la plupart des gens (surtout ceux qui n'ont jamais changé de carrière) pensaient que c'était une mauvaise idée. Il s'avère que toutes les personnes qui avaient des opinions tranchées à ce sujet ne l'avaient jamais fait elles-mêmes.

Les reconvertis professionnels ont certains avantages très significatifs qui sont souvent négligés et presque toujours sous-estimés

Juste après avoir décidé d'essayer de décrocher un emploi de développeur à la fin de l'année dernière, j'ai également décidé de documenter les stratégies et les plans qui ont réellement fonctionné pour moi lorsque je me suis appris à coder - en publiant un cours sur Udemy destiné aux personnes (surtout celles qui rêvent d'occuper un poste dans la tech) qui veulent s'enseigner cette compétence vitale du nouveau monde. Dans le cadre de ce processus, et sur la base des retours de nombreux collègues et recruteurs pour des postes de développeur, j'ai réalisé que nous, les reconvertis professionnels, avons certains avantages très significatifs qui sont souvent négligés et presque toujours sous-estimés.

Ceci est la partie 1 sur 2. Dans cette partie, je vais couvrir les grands avantages d'avoir une ou plusieurs carrières précédentes lorsque vous passez à une carrière de développeur. Dans la partie 2 , je couvre les stratégies qui vous rendent plus convaincant si vous êtes inquiet de la manière dont votre carrière précédente sera perçue lors de votre entretien pour des postes de développeur.

Expérience

D'accord, c'est une évidence. Mais une analyse superficielle de cela signifie que vous ne tirez pas réellement parti de cet atout correctement. Pourquoi l'expérience dans un domaine non lié, ou semi-lié, est-elle utile ? La plupart des gens vous diraient que vous avez besoin d'une expérience directe et "pertinente". Et c'est définitivement le cas lorsqu'il s'agit de satisfaire les spécificités de la description de poste. Mais toute personne ayant réellement réfléchi à son rôle reconnaîtra que la réalité du travail est souvent assez différente des mots aseptisés d'une description de poste. La différence est la même que celle entre un livre de coloriage avant et après l'avoir colorié. Voici donc les principales raisons pour lesquelles l'expérience compte vraiment, même si elle est dans un domaine non lié (potentiellement encore plus, car cela vous donne de la profondeur et de l'ampleur en termes d'expérience de vie).

  1. Maturité. Travailler avec des équipes vous enseigne des compétences douces, des compétences techniques et des compétences subconscientes pour gérer les personnalités, les tempéraments, les cultures, les habitudes et les mentalités.

  2. Perspicacité. D'autres rôles vous donnent un aperçu des autres fonctions d'une organisation. Par exemple, si vous implémentez un système de facturation, vous aurez une meilleure conscience des aspects critiques de l'expérience utilisateur si vous comprenez comment un commercial utilise les données de facturation pour gérer les pipelines de vente et augmenter l'acquisition de clients ou réduire le taux d'attrition. Si vous avez déjà travaillé dans les ventes, le marketing ou si vous avez eu votre propre startup, vous aurez vraiment des compétences précieuses lorsqu'il s'agit de concevoir le système et de sélectionner des produits SaaS.

  3. Contexte. Avoir travaillé dans une autre équipe, dans un autre rôle, dans une autre organisation vous aide également à contextualiser les motivations, les habitudes, les comportements et les motivations qui influencent la manière dont les équipes interagissent. Produit, ingénierie, marketing, finance, ils ont tous des motivations et des pressions et des motifs uniques. Comprendre réellement le contexte de vos collègues et collaborateurs en dehors de votre fonction étroite vous rend extrêmement précieux car cela vous aide à mieux coopérer, ce qui à son tour encourage les autres à coopérer avec vous. Peu importe à quel point vous êtes compétent en tant que développeur, si vous énervez les personnes qui génèrent des revenus, vous aurez du mal à être pris au sérieux, et cela affectera la qualité de votre vie professionnelle.

  4. Adaptabilité culturelle. La capacité à comprendre le contexte, à avoir de la perspicacité et à traiter avec les collègues de manière mature s'additionne pour former une compétence globale que j'appelle votre adaptabilité culturelle. Cela ne concerne pas seulement les différentes cultures ethniques, régionales ou anthropologiques. Cela concerne également les cultures d'équipe, les dynamiques uniques que la culture d'une organisation produit dans ses équipes. Être adaptatif de cette manière vous rend hautement efficace, et les joueurs d'équipe efficaces sont plus précieux en tant qu'employés que les membres talentueux mais inefficaces. Être excellent dans votre rôle est bien plus que de la compétence technique pure ou de la puissance intellectuelle.

  5. Communication. Bien que beaucoup soit écrit sur l'amélioration de la communication dans la culture de l'ingénierie, le fait est que des communicateurs relativement médiocres peuvent encore être hautement efficaces s'ils ont un vocabulaire élargi dans le contexte de leur entreprise. Vous n'avez peut-être pas besoin de savoir ou de vous soucier de ce qu'est la Valeur Actuelle Nette ou l'EBITDA. Mais comprendre ces choses fera de vous un meilleur communicateur inter-équipes. De la même manière qu'il est utile que votre responsable financier comprenne ce qu'est un pare-feu ou un appel d'API. Connaître une partie du langage technique parlé par les autres membres de l'équipe est flatteur pour eux, utile pour vous et bénéfique pour l'organisation. Et puisque ces choses peuvent être très ennuyeuses pour vous (ou non), la meilleure façon d'acquérir le jargon est d'avoir été dans ou proche de ces fonctions dans une vie précédente, afin que vous sachiez non seulement ce qu'elles signifient mais aussi pourquoi elles sont importantes pour votre collègue.

  6. Priorisation. Les membres d'équipe efficaces priorisent de manière à bénéficier à l'équipe et également à l'organisation plus large. Si vous avez une expérience précédente dans d'autres domaines, vous comprendrez comment quelque chose qui est une faible priorité pour vous a un impact démesuré sur une autre fonction, et vice versa. Cette sensibilité à la perspective et aux pressions professionnelles des collègues est un atout énorme lorsqu'il s'agit de construire des rapports, de la confiance, des camaraderies et, très important, de l'influence organisationnelle.

  7. Dynamique organisationnelle. C'est le nom de sa forme saine. Son jumeau malsain est connu sous le nom de politique de m**. Mais c'est un fait de la vie. Vous n'avez pas et ne devriez pas avoir à y participer. Mais il est vraiment utile de pouvoir la détecter, la prévoir, la reconnaître, l'éviter et la gérer. Les jours de pluie, il est toujours utile de voir une voiture se diriger vers cette flaque à côté de vous, afin que vous puissiez éviter d'être éclaboussé, n'est-ce pas ? Sous toutes ses formes, la capacité à naviguer et à traiter de manière constructive avec la dynamique organisationnelle est une compétence énorme car elle réduit le stress, améliore la productivité, construit la confiance et la crédibilité et livre des résultats réussis pour les équipes impliquées. Si vous n'avez été que dans une seule carrière ou un seul domaine toute votre vie, vous deviendrez adepte à reconnaître ses formes dans votre fonction spécifique et dans votre contexte. Mais la reconnaître lorsqu'elle se produit ailleurs mais arrive bientôt à un collègue près de vous est un énorme avantage stratégique car vous pouvez l'anticiper et vous y préparer de manière appropriée.

Merci d'avoir lu !

Si vous souhaitez en savoir plus sur mon parcours dans le code, consultez l'épisode 53 du podcast freeCodeCamp, où Quincy (fondateur de freeCodeCamp) et moi partageons nos expériences en tant que reconvertis professionnels qui pourraient vous aider dans votre parcours. Vous pouvez également accéder au podcast sur iTunes, Stitcher et Spotify.

Je vais également organiser quelques AMAs et webinaires dans les mois à venir. Si cela vous intéresse, veuillez me le faire savoir en allant ici. Et bien sûr, vous pouvez également me tweeter à @ZubinPratap.