Déclencher le chronomètre de la carrière informatique
Tout le monde est toujours ravi de vous expliquer à quel point l'expérience prime sur les certifications et les diplômes lorsqu'on travaille dans l'informatique. Peu de choses font l'objet d'un consensus aussi immédiat au sein de l'industrie. Ce qui est choquant, cependant, c'est la fréquence à laquelle ce conseil ne se traduit pas dans la réalité pratique.
Lorsqu'ils demandent conseil, les nouveaux aspirants à l'informatique se verront vanter la valeur de l'expérience, mais seront ensuite orientés partout sauf vers l'expérience par les conseils qu'ils reçoivent. Cela n'a aucun sens. Lors d'une candidature à un poste en informatique, les responsables du recrutement et les services des ressources humaines souhaitent savoir quand vous avez débuté dans l'informatique et combien d'années vous avez passées dans le domaine. C'est un chiffre concret, et un chiffre que vous ne pourrez jamais modifier une fois qu'il aura été établi. Votre date de début est un élément de votre carrière dont vous resterez prisonnier pour le restant de vos jours. Vous pouvez obtenir un diplôme à tout moment. Vous pouvez vous faire certifier à tout moment. Mais votre date d'entrée dans le domaine est définitive ; c'est la chose la plus importante sur laquelle un aspirant professionnel de l'informatique doit se concentrer.
De nombreuses choses peuvent constituer la première “date de début” d'une carrière. Ce qui importe, c'est d'accéder à un véritable poste en informatique, ou à un poste en développement logiciel, afin de fixer cette date le plus tôt possible. (Presque tout le monde dans le domaine considère le génie logiciel comme une expérience directement pertinente pour l'informatique, même si, techniquement, ce n'en est pas.) Cela compte dans l'expérience, laquelle peut à son tour compter pour d'autres choses, notamment l'éligibilité à certains postes, les augmentations de salaire, voire l'accumulation de congés ou des avantages similaires. Souvent, les aspirants professionnels de l'informatique ne réfléchissent pas à l'éventail des possibilités pour établir cette date d'entrée dans le domaine et passent à côté d'opportunités, ou bien ils minimisent la valeur de cette date d'entrée et renoncent à des opportunités qui leur auraient été grandement bénéfiques, choisissant plutôt de se concentrer sur des activités plus « socialement acceptées » qui, au bout du compte, jouent un rôle bien moindre dans l'ensemble de leur carrière.
L'exemple le plus évident de date d'entrée en informatique est l'obtention d'un poste de débutant dans le domaine. Parce que cela est si évident, beaucoup oublient qu'il existe d'autres options et peuvent facilement se focaliser à l'excès sur la recherche de leur premier emploi « normal », généralement au sein d'un service d'assistance (helpdesk), et perdre de vue tout le reste.
Pire encore, il est courant que des suppositions soient faites sur la manière dont un premier emploi s'obtient habituellement, puis, en raison des étapes supposées pour aller de A à B, l'attention se déplace souvent vers ces étapes et le véritable objectif est complètement manqué. Par exemple, on suppose souvent qu'un diplôme universitaire et des certifications du secteur sont des conditions requises pour accéder à un poste de débutant. Il est certes vrai qu'une formation et des certifications peuvent faciliter considérablement l'entrée dans l'industrie. Mais celles-ci ne sont pas l'objectif en soi ; ce sont des outils pour atteindre l'objectif. Trouver un emploi pour démarrer une carrière est l'objectif, mais souvent ces étapes supplémentaires font obstacle aux opportunités de carrière, et une perte de concentration conduit les futurs professionnels de l'informatique à faire fausse route et à laisser passer des opportunités de carrière parce qu'ils se sont focalisés sur des réalisations intermédiaires comme les certifications plutôt que d'envisager leur vie à l'échelle de leur objectif.
J'ai entendu de nombreuses fois des étudiants en informatique demander s'ils devaient accepter une offre d'emploi dans la carrière qu'ils ont choisie ou plutôt poursuivre leur parcours vers un diplôme. Même lorsque l'emploi est excellent, il semble que, de manière presque universelle, le choix se porte sur le refus de ce poste professionnel crucial parce que l'étudiant a perdu sa concentration et pense à l'objectif immédiat, sa formation, en oubliant le véritable objectif, sa carrière. Cette réaction est bien plus fréquente que quiconque ne l'imaginerait et très préjudiciable aux perspectives des étudiants. Peut-être ont-ils souvent le sentiment que, puisqu'une opportunité s'est présentée avant qu'ils n'aient terminé leurs études, les bons postes de débutant sont courants et faciles à obtenir ; peut-être ont-ils simplement oublié pourquoi ils avaient entrepris ces études en premier lieu ; et peut-être ne se soucient-ils tout simplement pas de leur carrière et souhaitent-ils passer leur temps à se détendre à l'université avant de franchir cette étape suivante. Beaucoup d'étudiants craignent sans doute de ne pas pouvoir mener leurs études à terme s'ils acceptent un poste en informatique avant de les avoir achevées, mais il existe de très bonnes options à cet égard qui permettraient de répondre à la fois aux besoins essentiels de leur carrière et de terminer leurs études de manière satisfaisante. Accepter un poste de carrière n'a pas besoin d'avoir un impact négatif sur la capacité à terminer ses études, si le parcours éducatif est jugé toujours important.
Il existe plusieurs voies qui permettent de déclencher le « chronomètre de la carrière », comme j'aime à me le représenter. La plus facile pour la plupart des gens, en particulier pour les plus jeunes, est de trouver un stage. On peut décrocher des stages même très jeune, au collège ou au début du lycée, et généralement jusqu'au milieu, voire à la fin de la vingtaine. Les stages peuvent être incroyablement précieux, à la fois parce qu'ils permettent souvent l'entrée la plus précoce dans le domaine (en particulier les stages non rémunérés), généralement plusieurs années plus tôt que les autres options et avec le moins d'attentes préalables. Les étudiants qui recherchent des stages dès leur plus jeune âge peuvent souvent prendre une avance de carrière de deux à dix ans sur leurs homologues qui n'ont pas fait de stage ! La capacité à faire un bond en avant dans sa carrière peut être spectaculaire. Les stages abondent et peu d'étudiants prennent le temps et font l'effort d'y investir. Les étudiants sincèrement intéressés par un stage n'auront vraisemblablement aucune difficulté à en obtenir un.
Les stages peuvent être bien plus précieux que des emplois ordinaires car, par définition, ils devraient inclure une certaine dose de mentorat et des projets conçus pour former. Un emploi de débutant se concentre généralement sur des tâches simples et hautement répétitives qui apprennent relativement peu, tandis qu'un véritable stage devrait se concentrer sur le développement et l'épanouissement des compétences ainsi que sur la compréhension de la discipline informatique. Pour cette raison, un bon stage étoffera généralement un CV et établira une expérience bien plus rapidement que la plupart des autres méthodes, permettant souvent une exposition plus large à différents domaines de l'informatique.
Une autre bonne voie pour entrer dans l'informatique le plus tôt possible est le bénévolat. Cela ressemble un peu à un stage, sauf que cela exige davantage d'efforts et de détermination de la part de l'aspirant professionnel de l'informatique et que cela ne s'accompagne pas de l'attente d'un mentorat et d'une supervision. Un rôle bénévole est toujours non rémunéré, mais c'est précisément pour cette raison qu'il offre souvent beaucoup de flexibilité et d'opportunités. De nombreux endroits ont besoin de bénévoles en informatique ou les accueillent volontiers, comme les églises, les écoles privées et d'autres organisations à but non lucratif fonctionnant avec des budgets serrés. Avec le bénévolat, vous obtiendrez souvent de plus grandes opportunités de prise de décision et serez probablement exposé à la nécessité de penser l'informatique dans des contraintes financières qui, bien que généralement plus serrées dans une organisation à but non lucratif, existent dans tous les cas de figure en informatique. Cette exposition au monde de l'entreprise est encore meilleure pour étoffer un CV.
Le bénévolat est généralement plus difficile à exercer en bas âge et un certain niveau de maturité et de connaissances est souvent requis, mais pas dans tous les cas. Faire du bénévolat dans une organisation à but non lucratif de plus grande taille qui dispose déjà d'un service informatique rémunéré ou de bénévoles informatiques plus expérimentés pourrait combiner bénévolat et situation quasi assimilable à un stage. Tandis qu'une organisation à but non lucratif de plus petite taille, souvent comme une église ou similaire, pourrait amener à gérer l'informatique seul, ce qui peut être très formateur mais potentiellement intimidant, voire accablant, pour un professionnel de l'informatique jeune ou en devenir. Un bénévole dans une petite organisation à but non lucratif peut se retrouver en position de diriger un service informatique, de fond en comble, avant même d'avoir occupé son premier poste traditionnel.
Bien entendu, aucune approche unique ne doit nécessairement être empruntée isolément. Effectuer un stage dans une entreprise à but lucratif tout en faisant aussi du bénévolat peut être encore meilleur, constituant un point d'entrée en informatique encore plus solide et plus précieux. Parfois, un stage ou un travail bénévole peut se poursuivre même après avoir trouvé un emploi traditionnel et rémunéré, car l'un paie les factures tandis que l'autre étoffe le CV.
Il peut même exister des options encore moins traditionnelles, comme créer sa propre entreprise, ce qui est généralement extrêmement difficile et souvent impossible en bas âge, ou trouver un emploi traditionnel très jeune. Créer une entreprise enseignera souvent une grande quantité de compétences entrepreneuriales et une faible dose de compétences informatiques et peut s'avérer extrêmement précieux pour un coût potentiellement dévastateur. Comparée aux autres approches, celle-ci est très risquée dans des circonstances normales. Cela peut certainement se faire, mais ce serait rarement considéré comme le meilleur choix.
Ce qui compte le plus, c'est de trouver un poste qui établisse un point de départ dans l'informatique. Une fois ce pieu planté dans le sol proverbial, il est fixé, et l'attention peut alors se déplacer vers l'acquisition de compétences, une expérience plus large, la formation, les certifications ou tout ce qui est nécessaire pour faire passer la carrière au niveau supérieur. Toutes ces compétences ultérieures sont malléables ; elles peuvent être renforcées selon les besoins. Mais cette date de début ne pourra jamais être déplacée et elle est absolument cruciale.
On ne communique souvent pas bien aux aspirants à l'informatique du lycée et de l'université que ces opportunités sont aisément accessibles ni à quel point elles sont importantes. Trop souvent, la société ou la machine éducative établie encouragent les étudiants et ceux qui sont en âge d'étudier à dévaloriser les opportunités professionnelles et à se concentrer sur les études au détriment de leur expérience et de leur carrière à long terme. L'informatique et le développement logiciel ne sont pas des carrières bien soutenues par la planification de carrière traditionnelle et conviennent particulièrement mal aux personnes qui attendent de se sentir « prêtes » avant de s'y lancer, car il y aura toujours des individus animés d'ambition et de détermination pour le faire à un âge bien plus jeune et qui auront bâti un socle de carrière bien avant que la plupart de leurs pairs n'envisagent même leur avenir. L'informatique est une voie professionnelle qui récompense les audacieux.
Il n'est nul besoin de suivre le droit chemin traditionnel en informatique. Ce chemin existe et beaucoup l'emprunteront ; mais ce n'est pas le seul, et ceux qui s'en écartent se retrouveront souvent en position de grand avantage.
Quel que soit le chemin que vous choisissez d'emprunter dans votre quête d'une carrière en informatique, veillez à être extrêmement conscient de la nécessité non seulement d'acquérir des compétences, mais aussi d'établir une expérience et de déclencher le chronomètre.


