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 :

  1. Identifier votre soft skill la plus faible
  2. Practice délibérée (1h/semaine)
  3. 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.