Inspiré du chapitre “Les nouvelles attentes des recruteurs” du livre “En quête d’expérience”.
“Excellent techniquement mais…” Cette phrase, je l’ai entendue cent fois en entretiens de débriefing. Le “mais” tue plus de carrières que les bugs.
En 2025, maîtriser React ne suffit plus. Voici les soft skills qui font vraiment la différence.
Le mythe du développeur solitaire
2015 :
Bon dev = Code parfait
Interaction humaine = Distraction
2025 :
Bon dev = Code correct + Collaboration excellente
80% du travail = Communication
Les 5 soft skills critiques
1. Communication claire
Mauvaise communication :
Dev: "Ça marche pas"
PM: "Quoi exactement ?"
Dev: "Le truc"
PM: 🤦
Bonne communication :
Dev: "API /users retourne 500 depuis 14h30.
Impact : Signup bloqué (30 users affectés)
Cause probable : DB migration mal appliquée
Action : Rollback en cours (ETA 15min)
Post-mortem : Demain 10h"
2. Empathie (avec users ET collègues)
Code sans empathie :
// "Les users sont cons, je mets pas de validation"
function submit(data) {
api.post(data); // crash si data invalide
}
Code avec empathie :
// "L'user peut faire une erreur, je l'aide"
function submit(data) {
const errors = validate(data);
if (errors.length) {
showErrors(errors); // Message clair
return;
}
api.post(data);
}
3. Écoute active
Mauvais :
PM: "On doit ajouter..."
Dev (interrompt): "Oui mais techniquement c'est..."
PM: 😐
Bon :
PM: "On doit ajouter..."
Dev: [Écoute]
PM: [Finit]
Dev: "OK, je comprends le besoin. Questions: [...]"
4. Gestion de conflit
Situation : Review de PR qui dérape
Mauvais :
Reviewer: "Ce code est nul"
Author: "C'est toi qui comprends rien"
→ Relation dégradée
Bon :
Reviewer: "Je pense qu'on pourrait améliorer X parce que Y"
Author: "Je comprends. Mon raisonnement était Z. Qu'en penses-tu ?"
→ Discussion constructive
5. Leadership (sans être manager)
Technical leadership :
- Mentorer juniors
- Proposer améliorations process
- Prendre ownership sur sujets
- Faire consensus dans équipe
Comment développer ces skills
Exercice 1 : Rubber duck… avec humain
Au lieu de parler à un canard, expliquez votre problème à un collègue non-tech.
Objectif : Apprendre à vulgariser.
Exercice 2 : Speaking practice
- Présenter tech talks (10min)
- Animer retro
- Expliquer archi à PM
Fréquence : 1x/mois minimum
Exercice 3 : Written communication
- Écrire RFCs
- Documenter décisions (ADR)
- Blog technique
Bénéfice : Clarifier pensée + visibilité
Salaires : Impact des soft skills
Même compétences techniques :
Dev A (Soft skills faibles) : 55k€
- Excellent code
- Communication minimale
- Travaille seul
Dev B (Soft skills fortes) : 75k€ (+36%)
- Bon code
- Excellente communication
- Fait grandir l'équipe
Le marché paye la collaboration.
Conclusion
Soft skills ≠ Nice to have Soft skills = Différentiateur carrière
Action immédiate :
- Identifier votre soft skill la plus faible
- Practice délibérée (1h/semaine)
- Demander feedback
Et vous, quelle soft skill travaillez-vous ?
“En quête d’expérience” consacre un chapitre entier aux soft skills critiques en 2025, avec exercices pratiques et stratégies de développement.