Observations

Dans cette premiÚre partie, je vais vous présenter comment je suis devenu un développeur en vous racontant mon modeste parcours

Je suis dĂ©veloppeur et j’aime mon mĂ©tier. J’ai Ă©crit ma premiĂšre ligne de code en 2013 et c’était un Hello world en JavaScript. 2 ans plus tard, je dĂ©crochais mon premier stage professionnel, ce qui m’ouvrit les portes du monde de l’emploi.

Dans cet article, je vais partager avec toi quelques astuces qui pourront t’aider Ă  trouver un emploi vite fait bien fait avec ton diplĂŽme en informatique. Dans la suite, je me base uniquement sur mon parcours, ce qui ne saurait ĂȘtre une vĂ©ritĂ© universelle.

Tout d’abord, il faut savoir que l’informatique est un domaine trĂšs vaste. Dans cet article, je ne vais te parler que du mĂ©tier de dĂ©veloppeur logiciel.

1- Pose-toi la question de savoir: comment es-tu en arrivé là? Pourquoi as-tu fait cette filiÚre qui te prédispose à devenir un développeur?

Sign In

En ce qui me concerne et comme j’ai l’habitude de le souligner, tout a commencĂ© en 2010 quand j’ai obtenu le BAC. Je me suis prĂ©sentĂ© au concours d’entrĂ©e en facultĂ© de mĂ©decine que j’ai Ă©chouĂ©. Pendant ce temps, j’ai dĂ©couvert une Ă©mission sur RFI: l’atelier des mĂ©dias, prĂ©sentĂ©e par Ziad Maalouf. Cette Ă©mission passait tous les samedis aprĂšs-midi et ne prĂ©sentait que les nouveaux mĂ©dias: blogs et rĂ©seaux sociaux, entre autres. C’est alors que j’ai dĂ©cidĂ© moi aussi de crĂ©er mon blog et de partager avec le monde ce qui m’intĂ©resse, Ă  savoir la biologie.

À la rentrĂ©e acadĂ©mique, je m’inscris en Biologie MolĂ©culaire et Cellulaire (BMC) Ă  l’universitĂ© de Douala. Je prĂ©cise ici que nous sommes toujours en 2010. Quelques mois plus tard, je me rends compte qu’il existe la filiĂšre bio-informatique et biostatistiques (BIBS) dans cette mĂȘme universitĂ©. Je me renseigne un peu sur cette filiĂšre et j’arrive Ă  la conclusion suivante: tiens, si je fais cette filiĂšre, je peux combiner 2 domaines que j’aime bien: l’informatique qui m’a permis de crĂ©er mon blog et la biologie. En 2011, j’abandonne la BMC et vire en BIBS. Quelques mois plus tard, je dĂ©couvre le blog Bioinfo-fr et tombe carrĂ©ment amoureux de la programmation, du langage Python et de la bio-informatique.

Static Website

Je dĂ©cide alors de foncer en autodidacte, j’apprends le HTML, CSS, JavaScript et Python grĂące au Site du ZĂ©ro, aujourd’hui OpenClassrooms. Je lis des articles autour de la bio-informatique et de la programmation en mĂȘme temps. Nous sommes en 2013 et j’affiche mon premier Hello world en JavaScript. Entre 2011 et 2013, je lisais tout ce qui me tombait sous les yeux et apprenais avec un stylo et une feuille. Je n’avais pas d’ordinateur et les samedis aprĂšs avoir Ă©coutĂ© Atelier des mĂ©dias, j’allais au cyber-cafĂ©. Je ne savais mĂȘme pas ce que c’était la console JavaScript.

Et tout bascula en 2013 quand j’obtins mon premier laptop.

2- Pourquoi trouves-tu la programmation si intéressante?

Tu dois te poser la question de savoir pourquoi la programmation est si intéressante pour toi.

Je rĂȘvais et je rĂȘve toujours de dĂ©velopper un logiciel qui va analyser l’ADN de fond en comble. Les cours de biochimie structurale que je suivais en fac me donnaient des idĂ©es sur comment je peux faire un logiciel qui va prĂ©dire la structure des protĂ©ines, comment sĂ©quencer l’ADN et tout et tout! Je prĂ©cise que des solutions Ă  ces problĂšmes existaient mais je n’en avais aucune idĂ©e, j’étais tout enthousiasmĂ© et naĂŻf. Dans ma tĂȘte, je voulais rĂ©aliser un truc dans le domaine de la santĂ©, de l’analyse mĂ©dicale plus prĂ©cisĂ©ment. TrĂšs vite, je me confrontais aux premiers problĂšmes: comment reconnaĂźtre que tel brin d’ADN est issu de tel ou tel Ă©chantillon. Je prĂ©cise ici que je suis toujours sur papier et stylo, je ne sais mĂȘme pas ouvrir une console. Je me lance dans la lecture d’articles et je dĂ©couvre des algorithmes de classification, le K-means, la rĂ©gression etc
 Je suis en plein cƓur de l’IA d’aujourd’hui et je ne m’en rends mĂȘme pas compte?

Positive Attitude

Plus tard, quand j’apprends Ă  coder avec l’aide de Ronald Ndi (mon mentor), je programme les premiĂšres interfaces de Biodiscover en HTML et CSS uniquement et c’est ce projet qui me permet d’obtenir mon premier stage. Au moment de l’obtention de ce stage, je n’y connais rien en base de donnĂ©es ni en analyse UML. En fac, on ne nous apprend que la programmation (C, C++ et R), normal, puisque j’étais dans une filiĂšre couverte par le dĂ©partement des organismes vĂ©gĂ©taux. Nous sommes en 2015. C’est alors mon mentor (Ronald Ndi) qui me montre plein de trucs (Git, Base de donnĂ©es, dĂ©bogage etc
).

MERCI MAN!

3- Quelles ont été les premiÚres choses que tu as réalisées lorsque tu as commencé à programmer?

Pour ma part, les premiĂšres choses que j’ai rĂ©alisĂ©es Ă©taient Biodiscover (avec Python et Flask) et des petits codes (Tkinter, calculs, Sudoku - que je n’ai jamais rĂ©ussi -, Jeu du pendu etc
).

Alors, quand je me suis prĂ©sentĂ© devant mon employeur de stage, je lui ai prĂ©sentĂ© Biodiscover et lui ai expliquĂ© pourquoi je veux ĂȘtre dĂ©veloppeur. Bref, je lui ai racontĂ© tout ce que j’ai citĂ© plus haut et il m’a retenu. Lors de ce stage, j’ai appris Ă  utiliser Google App Engine, j’ai appris un peu de web design, j’ai appris le travail collaboratif et la gestion de version. J’étais fier de dire que je suis un dĂ©veloppeur Python. Quand on me prĂ©sentait une offre PHP, je postulais et prĂ©cisais que je suis dĂ©veloppeur Python, je ne fais que du Python.

Personal Finance

Ainsi, j’obtins mon deuxiĂšme stage dans une entreprise pour laquelle j’avais postulĂ© en tant que dĂ©veloppeur Python alors qu’elle recherchait un dĂ©veloppeur PHP. Au premier entretien, je n’ai pas Ă©tĂ© retenu mais plus tard j’ai Ă©tĂ© rappelĂ© pour un projet Python. Il s’agissait d’intĂ©grer un ERP et c’est alors que je dĂ©couvre Odoo. Nous sommes en 2016.

AprĂšs ce stage, j’obtiens mon premier vrai contrat, puis un deuxiĂšme, puis un troisiĂšme
 toujours en tant que dĂ©veloppeur Python (Flask et Odoo).

Aujourd’hui, je suis un dĂ©veloppeur et fier de l’ĂȘtre malgrĂ© les petits soucis de trĂ©sorerie. J’ambitionne toujours de faire de la pure bio-informatique et j’ai recommencĂ© le projet Biodiscover.

Dans le prochain article

Je vous dis comment avoir un CV de développeur impeccable!