Vous n’êtes pas sans savoir que j’enseigne également à des adultes en reformation notre art et notre bien beau métier de développeur. Mais je vais élargir un peu, parce que je suis bavard et je retarde le moment de sortir.

« Les maths c’est pas nécessaire pour être développeur ». Alors si. Je sais, je suis à contre-courant de la mouvance actuelle, mais sans un minimum de compréhension des maths, de logique, bah c’est compliqué d’être plus que des bricoleurs.

Qu’on se comprenne bien : beaucoup peuvent se satisfaire de bricoleurs dans leurs rangs pour faire une page web, mais compliqué de dépasser ça.

Ensuite : non, tout le monde ne peut pas devenir développeur. Je suis très triste de le dire mais dans le débat nature-nurture, le monde moderne est complètement à la ramasse avec cette vision de la page blanche. On n’a pas tous les mêmes capacités, et certains peuvent y travailler des centaines d’heures sans rien. Oui c’est injuste.

Ne pas maîtriser sa langue natale est un problème pour l’enseignement. Un problème catastrophique. Dans le cadre de la programmation, ne pas maîtriser en plus l’anglais un minimum est suicidaire. La doc sera en anglais. Les ressources, les aides, les forums.

J’ai vu des élèves mentir sur leur niveau et tout passer à Google Trad. Un texte littéraire dans un traducteur, ÇA PASSE. Un texte technique avec des termes de dev et des bouts de code dedans, non.

Vouloir créer des jeux vidéos est une superbe motivation. Mais plus on veut s’approcher du jeu vidéo, plus il faut des maths, et plus il faut de l’anglais. Dit celui qui a dû écrire un algo de trajectoire balistique il y a quelques jours pour aider un copain pas trop au fait des maths. 😆

Enfin j’ai beaucoup d’élèves qui se découragent vite en disant qu’ils ne comprennent pas et n’y arrivent pas. Ça aussi c’est compliqué de l’expliquer aux élèves. C’est ça être développeur.

On apprend toujours. On galère 5 jours sur un truc et au final la solution était 3 lignes de 30 caractères, et à se relire on ne comprend pas comment on a pu galérer autant. Et enfin, compliqué de leur apprendre que dev est un boulot d’équipe. Le stéréotype du dev solo est fort.

Information de contexte : • Je ne suis pas issu d’une école d’ingénieur mais de la fac, avec un cursus Maths / Info • J’ai enseigné les Maths dans une autre vie • J’ai bossé plus de dix ans dans le jeu vidéo • J’enseigne dans un Bootcamp avec toutes les limitations que ça comporte