Bienvenue dans notre calendrier de l'Avent sfeir.dev ! Aujourd'hui, on vous propose un quiz pour enfin savoir quel est votre véritable profil de développeur. Prenez de quoi noter, répondez honnêtement et découvrez qui vous êtes dans la grande famille du code !
Le Quiz
Notez le symbole de la réponse qui vous correspond le plus pour chaque question.
- Un nouveau projet démarre. Votre première pensée c'est :
🔮"Quels sont les schémas d'architecture et l'infrastructure nécessaires pour que ça tienne la charge ?"
✨"Quelle nouvelle technologie ou quel langage cool est-ce que je pourrais utiliser pour ça ?"
🥏"Quelle est la fonctionnalité la plus simple qu'on peut livrer rapidement pour avoir du feedback ?" - Pour vous, un bon code c'est avant tout :
🔮Un code maintenable, bien documenté et qui suit les design patterns établis.
✨Un code élégant, concis et qui utilise les dernières fonctionnalités du langage.
🥏Un code qui fonctionne, qui répond au besoin et qui a été livré dans les temps. - Comment considérez-vous les tests unitaires ?
🔮Comme un filet de sécurité indispensable pour garantir la non-régression et la stabilité.
✨Comme une occasion de définir le comportement de mon code et de l'écrire proprement (TDD !).
🥏Comme une partie nécessaire du processus pour valider que ma feature marche avant de la pusher. - Vendredi, 17h, un bug critique est découvert en production. Votre réaction ?
🔮J'analyse les logs, les métriques, et je prépare un hotfix validé. Pas de précipitation.
✨C'est le moment de briller ! Je saute sur mon clavier, prêt à débugger en direct.
🥏J'attrape le Product Owner et on évalue l'impact. Peut-on attendre lundi ou faut-il une solution rapide ? - Votre vision de la documentation :
🔮Essentielle. Un README.md clair et une documentation d'API sont non négociables.
✨Le code doit se documenter lui-même. S'il est assez clair, pas besoin de longs discours.
🥏Utile, mais je préfère des sessions de démo et des discussions avec l'équipe. - Quand vous découvrez une nouvelle bibliothèque :
🔮Je vérifie la maturité du projet, le nombre d'issues, la licence et la documentation avant de l'envisager.
✨"Oh, shiny !" J'ouvre un projet de test pour l'essayer immédiatement et voir ce qu'elle a dans le ventre.
🥏Je demande si quelqu'un dans l'équipe l'a déjà utilisée ou s'il y a un retour d'expérience. - Quelle est ta philosophie sur le refactoring ?
🔮Il doit être planifié, structuré et faire partie intégrante de la maintenance à long terme.
✨Le refactoring, c'est un état d'esprit constant. "Toujours laisser le code plus propre qu'on ne l'a trouvé."
🥏On refactore quand ça devient un vrai frein pour livrer de nouvelles fonctionnalités. - Une réunion s'ajoute à votre calendrier. Vous pensez :
🔮"J'espère qu'il y a un ordre du jour clair et des objectifs précis."
✨"Pourvu que ce ne soit pas trop long, j'étais en train de coder un truc génial."
🥏"Cool, une occasion de se synchroniser avec l'équipe et de débloquer des points." - Votre clavier idéal :
🔮Un modèle ergonomique réputé pour sa fiabilité et son confort sur la durée.
✨Un clavier mécanique custom, avec les switches et les keycaps que j'ai choisis moi-même.
🥏Celui fourni avec mon ordinateur portable. Tant que je peux taper, ça me va. - "Code Freeze" avant une grosse release. Pour vous, c'est :
🔮 Une période de stabilisation nécessaire et bienvenue pour assurer une mise en production sereine.
✨Une frustration… Je pourrais encore améliorer tellement de choses !
🥏Le moment de vérité ! On se concentre sur les tests finaux et on se prépare pour la démo.
Les résultats
Maintenant, comptez quel symbole (🔮, ✨ ou 🥏) vous avez obtenu le plus de fois.

Majorité de 🔮 : l'architecte pragmatique
Vous êtes la colonne vertébrale de l'équipe. Votre vision s'étend au-delà du code : vous pensez scalabilité, maintenabilité et robustesse. Pour vous, une base solide est la clé du succès à long terme. Vous aimez construire des systèmes qui durent et qui peuvent évoluer sans s'effondrer. La "big picture" est votre terrain de jeu.
Pour aller plus loin, vous serez peut-être intéressé(e) par notre hub d'expertise sur Google Cloud Platform, un sujet pour les bâtisseurs comme vous !
Majorité de ✨ : l'artisan du code
Le code est votre art. Vous êtes un(e) passionné(e) qui cherche constamment à maîtriser de nouveaux outils, langages et paradigmes. Pour vous, la beauté, l'élégance et l'efficacité d'un algorithme sont aussi importantes que son résultat. Vous êtes du genre à passer du temps à peaufiner une fonction pour la rendre parfaite, juste pour la satisfaction du travail bien fait.
Vous êtes toujours à l'affût des nouveautés ? Le notre média regorge d'articles sur les dernières technologies pour étancher votre soif de connaissance, en particulier les nouveautés autour de l'IA
Majorité de 🥏 : le sprinter agile
Vous es orienté(e) produit et livraison. Ce qui vous motive, c'est de transformer une idée en une fonctionnalité concrète entre les mains des utilisateurs, et ce, le plus vite possible. Vous excellez dans la communication, la collaboration et l'adaptation. Pour vous, la tech est un moyen au service d'un objectif, et le travail d'équipe est la clé pour l'atteindre.
Les processus qui favorisent la vélocité vous intéressent ? Plongez dans notre article sur la définition des méthodes Agiles pour parfaire vos connaissances.
Alors, quel profil vous correspond le plus ? Partagez votre résultat et revenez demain pour un nouvel article du calendrier de l'Avent !