Pujun : Lorsque j'ai décidé de mon domaine d'étude en premier cycle, je me suis toujours tenu à l'écart de l'informatique car tout le monde semblait vouloir faire ça. Je voulais construire des choses à la main et je me suis donc inscrit en licence de génie mécanique. Mais pendant la première semaine, je me suis rendu compte que toutes les majeures dépendaient fortement de la programmation et de la simulation. J'ai donc progressivement changé de spécialité, passant de Génie mécanique -> Génie électrique --> Génie informatique. Il m'a fallu un certain temps pour comprendre ce sur quoi je voulais me concentrer.
Je pense que j'entamais ma troisième année d'université lorsque j'ai réalisé que j'aimais vraiment l'innovation et la capacité à construire de nouvelles choses. Avec d'autres filières d'ingénierie, il fallait des années, voire des décennies, pour réaliser un produit (par exemple, il faut 2 à 3 ans pour construire un bâtiment ou 5 ans pour fabriquer un processeur), mais avec l'informatique, je pouvais créer des applications et les déployer auprès de milliards de personnes pour les utiliser en quelques clics seulement. C'était exaltant.
Pujun : Je pense vraiment que je suis une personne dans la moyenne. Après avoir réalisé que je voulais être informaticien et faire carrière dans le monde de la tech, je savais que je devais travailler dur, saisir tous les concepts de base et me préparer vraiment pour les entretiens. Après avoir appris tous les concepts de base, je me suis consacré au livre "Cracking the Coding Interview" et ensuite à la pratique du code sur Hackerrank. Cela m'a beaucoup aidé.
J'ai souvent été rejeté à l'issue d'entretiens. Très souvent. Et je le vivais très mal à l'époque, mais je dirais que contrairement aux films, la vie n'est pas toujours un chemin tout droit. N'abandonnez pas vos rêves et le travail de vos rêves. Allez vers les gens qui travaillent dans les endroits où vous voudriez travailler, demandez-leur comment ils se sont préparés. Identifiez vos points faibles et ce que vous devez faire pour y remédier et continuez à travailler. J'ai été rejeté par Facebook 4 fois avant d'obtenir un stage et un CDI.
Pujun : Je pense que le pouvoir d'influencer et de construire des choses qui peuvent être déployées à des milliards de personnes est incroyable. Je pense qu'apprendre à coder, c'est comme apprendre à peindre. Après avoir appris les bases, le monde devient votre toile. Ce que vous faites avec ces compétences ne dépend que de vous. Alors, ayez un impact dans le domaine qui vous passionne : qu'il s'agisse de l'éducation, des médias sociaux, de la mode ou de l'entreprenariat. Ne vous limitez pas! Définissez clairement l'impact que vous voulez avoir sur le monde et ce que vous devez construire pour y parvenir. Et amusez-vous toujours. L'informatique et le code sont des domaines où la collaboration est très forte, alors trouvez votre tribu et construisez ce qui fera changer le monde.
Pujun : Oui, j'ai personnellement travaillé avec beaucoup de collègues qui venaient de tous les horizons et qui ont rejoint le monde de la tech en passant par à un Bootcamp. Dans l'ensemble, je pense vraiment que ces personnes sont plus passionnées et qu'il est préférable de travailler avec elles que de suivre la voie traditionnelle et d'obtenir un diplôme d'études supérieures en informatique. Je pense que cela est dû aux compétences uniques que ces personnes ont développées. Leurs expériences passées dans différents domaines aident vraiment à façonner le projet sur lequel nous collaborons et ils apportent une perspective nouvelle et unique.
Je pense aussi qu'ils sont vraiment des collègues passionnés. Le fait qu'ils aient décidé de s'inscrire et de terminer un Bootcamp après avoir fait carrière montre leur determination, ce qui les rend vraiment géniaux :)
Pujun : Il y a beaucoup à apprendre et, contrairement à de nombreux domaines traditionnels, l'informatique est un milieu très collaboratif qui repose sur une confiance mutuelle, et une bonne communication. Il faut donc aller vers les personnes qui, selon vous, font un travail intéressant, s'impliquer dans des projets et construire des choses. C'est la seule façon d'apprendre. Ne faites pas non plus trop attention aux personnes qui disent qu'il faut un diplôme universitaire pour réussir dans l'univers de la tech. Certains des meilleurs devs que je connais n'ont jamais eu de formation formelle en informatique. Tout ce qu'il faut, c'est de la passion et la volonté d'apprendre.
(interview traduite de l'anglais)