Bruno, #BestCoder Python de septembre: « On reconnait les qualités et les défauts d’un programmeur à son code »

Bruno, faisant partie du top 3 des #BestCoders Python, nous explique pourquoi il a participé au concours et ce qu’il en retire.

1- Salut Bruno, qui es-tu en quelques lignes ?

Je travaille comme ingénieur logiciel depuis 6 ans, après de longues études en maths et en informatique. Je programme pour le plaisir depuis une vingtaine d’années, 25 si on compte la tortue logo… et pour ma carrière depuis une dizaine d’années. Aujourd’hui j’utilise essentiellement le C, mais pour les mini-projets je choisis souvent le Python…
J’ai aussi regardé des langages fonctionnels comme l’ocaml ou le haskell, et j’aime beaucoup leur élégance. Peut-être qu’un jour je m’en servirais de manière industrielle ? Ça me plairait !

2- Qu’est-ce qui t’a motivé à passer des tests techniques sur JobProd ?

J’étais très fier pour l’excellent résultat de mon amie Samia, et j’ai voulu voir un peu ce que je valais à ce test.
J’étais plutôt déçu de mes résultats, beaucoup trop de fautes à mon goût, qui témoigne d’une mauvaise connaissance du langage. Mais c’est une bonne chose : j’ai beaucoup à apprendre, et c’est à ça que sert un test. C’est quand on commence à maîtriser vraiment un langage qu’on peut vraiment être libre de programmer comme on le souhaite, en étant à la fois créatif et efficace ! Pour moi, voir ma marge de progression est un bon motivateur.

3- Quel(s) conseil(s) pourrais-tu donner aux codeurs qui essayeront de décrocher les premières places des #BestCoders d’octobre ?

On reconnait les qualités et les défauts d’un programmeur à son code. Ce que je conseille, c’est la rigueur dans l’apprentissage et l’usage. C’est ce qui donne les meilleurs résultats pour les tests, mais de manière générale, dans toutes ses entreprises. Je dirais même plus : pour programmer, il faut chercher la rigueur, l’efficacité, et l’élégance !

4- Y a-t-il un/des ami(s) que tu aurais envie de défier sur la plateforme de tests tech ?

Je renvoie à Samia le défi, pour le mois prochain, j’essaierai de faire mieux ! Je compte bien sur le fait que de devoir s’occuper d’un petit garçon lui enlèvera un peu de concentration…
Rilana

Recent Posts

On accueille le nouveau CTO 🎉

Un nouveau capitaine technique débarque à la barre de WeLoveDevs ! Après le rachat par…

3 jours ago

AI Act for Developers : comprendre les 5 niveaux de risques

L’AI Act pour les développeurs, c’est la première loi vraiment impactante depuis le RGPD. Et…

1 semaine ago

Angular, mais en mode « easy » : interview avec Gaetan Redin.

"Venez, faites le module 1 et on en reparle." C’est le défi lancé par Gaetan…

2 semaines ago

OWASP Top 10 : 10 erreurs que les développeurs web font tous les jours (et comment les éviter)

L’OWASP Top 10, c’est un outil pour les développeurs web. Et pourtant, il est largement…

3 semaines ago

RGPD pour les développeurs : coder la confiance avant tout.

Dans cet article, on va parler du RGPD pour les développeurs. C’est un sujet que…

1 mois ago

Monolithe vs Microservices : comment choisir la bonne architecture pour votre application ?

En 2025, le débat monolithe vs microservices n’est toujours pas tranché. Faut-il garder une architecture…

1 mois ago