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

Adobe, L’empire créatif.

Adobe, l'empire créatif, et pas des moindres ! Belle ascension de la part de ces…

12 minutes ago

La MAO musique ou musique assistée par ordinateur

Est-ce plus simple de créer des morceaux avec les outils de Musique Assistée par Ordinateur…

40 minutes ago

Les pêches et les noix de coco : mieux comprendre la culture d’entreprise quand on change de poste

Changer d’entreprise, c’est excitant. Nouveau challenge, nouveaux collègues, nouveau café. Mais, bien souvent, on oublie…

7 jours ago

Le DevSecOps, une évolution nécessaire ?

Ça n’étonnera personne si nous affirmons que le monde du développement logiciel est en constante…

2 semaines ago

Travailler en tandem augmente la résilience des systèmes et le bien-être des collaborateurs !

En Allemagne, le travail en tandem à temps partiel, aussi appelé « jobsharing » est…

2 mois ago