Raphaël, #BestCoder Python et HTML/CSS d’août : « Codez pour vous faire plaisir et pour devenir meilleur »

Raphaël, faisant partie du top 3 des #BestCoders Python et HTML/CSS, nous explique pourquoi il a participé au concours et ce qu’il en retire.

1- Salut Raphaël, qui es-tu en quelques lignes ?

Je suis actuellement développeur sur un stack REST Django/AngularJS. J’adore Python, et mon but depuis que j’ai arrêté mes études (il y a quelques mois maintenant) est de devenir un spécialiste de ce langage.
J’ai appris à aimer Django, malgré les innombrables difficultés que j’ai rencontrées dans mes débuts en programmation web (~2013) : c’est robuste et ça force à faire les choses proprement, comme tout bon framework devrait. J’ai beaucoup appris sur les entrailles de Python et la programmation orientée objet/fonctionnelle, ce qui se transfère facilement à tous les autres langages où il est possible d’en faire.
AngularJS est en soi un bon framework, mais basé sur le Javascript, aussi complexe (pas dans le bon sens) qu’ubiquitaire. Je pense, malgré mon aversion pour le JS, que mon devoir en tant que full-stack en devenir est d’apprivoiser ce langage et les différents frameworks qui s’y attachent, car « un mauvais ouvrier ne trouve jamais de bons outils ». Au final, un codeur doué pourra faire des trucs fous en JS que je n’aurai pas le temps de faire parce que je suis trop occupé à me plaindre que « {} + [] = 0  » .
Dans les quelques années à venir, je compte continuer d’apprendre le plus de choses possibles en travaillant et à continuer à sortir du code solide, propre et bien testé.

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

Je m’ennuyais un soir ! Je pense que je dois faire mon choix de carrière au fait que je m’ennuyais chez moi et que j’ai commencé à coder des trucs au collège/lycée pour le plaisir. J’ai cherché des tests sur internet pour voir si j’arrivais à répondre aux questions pièges et pour apprendre de mes erreurs. Je suis tombé sur vos tests ! Au final, j’ai eu des résultats en-deçà de ce que j’avais prévu (inexpérience avec Python 2, situations que je ne rencontre pas à cause de ma façon de coder, etc.), mais je suis content d’être bien placé. 🙂

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

Faites des trucs et persévérez. Le bon codeur, c’est pas celui qui fait jamais d’erreur, c’est celui qui a fait 1000 erreurs différentes une fois et qui a su en apprendre. Faire un petit projet, un site web, un jeu vidéo, un réseau de neurones, ou un démineur pour commencer… tout est bon à prendre. Prenez un langage courant avec une bonne communauté (Python, Ruby, Java…) et faites des choses. C’est le plus important : ne pas se dire qu’on est incapable, ne pas se dire qu’on y arrivera pas… simplement coder pour se faire plaisir et pour devenir meilleur. Tous les 2 mois je me retourne sur ce que j’ai fait il y a 2 mois et je vois que j’ai fait des progrès. Codez, codez !

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

Je mets au défi mon ami Pascal, mon gourou personnel. C’est le CTO de la startup et il connait bien les petits recoins de Python. Je pense qu’il n’aura pas de mal à passer le test technique.
Rilana

Recent Posts

L’histoire méconnue du tout premier virus informatique.

💻 D'une blague de dev au chaos mondial : l'histoire méconnue du tout premier virus…

7 jours ago

La recette du recrutement parfait selon Laurent Brouat.

La recette du recrutement parfait selon Laurent Brouat. 🍳 La recette magique.   Si le…

2 semaines ago

Marque employeur silencieuse : pourquoi les candidats ont déjà un avis sur vous.

Toutes les entreprises ont une marque employeur silencieuse. Même si depuis 3 ans vous n’avez…

3 semaines ago

Interview avec Nicolas, auteur du blog Les Joies du Code.

Les Joies du Code : Quand l’humour rencontre la tech 🚀 La naissance d’un phénomène…

4 semaines ago

L’origine du RGPD ou le règlement qui a révolutionné le web.

Embarquez avec nous pour découvrir l’origine du RGPD : comment une directive européenne est devenue…

1 mois ago

World Models : comprendre l’approche qui pourrait changer l’IA

On a beaucoup parlé des World Models depuis que Yann LeCun a levé 1 milliard…

1 mois ago