Scanner, pas plongeur : Comment arrêter de s'épuiser en informatique et créer un environnement propice à la croissance
Après 15 ans en programmation, j'ai repéré un schéma récurrent : tous les 1–1,5 ans dans un nouveau poste, le burn-out surgissait. Seul l'adoption du concept de « Scanner » et la création consciente d'un environnement ouvert à une grande variété d'intérêts m'ont permis de briser ce cercle vicieux. Voici comment l'appliquer à votre carrière.
Schéma du burn-out : Les chiffres ne trompent pas
En analysant ma carrière, j'ai identifié un schéma clair. Premier job — 5 ans (développeur Java), deuxième — 3 ans (développeur Salesforce), les suivants — 1–1,5 ans chacun. J'accusais les facteurs externes : mauvaise gestion, stacks technologiques obsolètes, équipes inadaptées. Mais la vraie cause était plus profonde.
Au premier poste, je suis resté 5 ans car l'entreprise proposait sans cesse de nouveaux défis : des servlets et JSP à Alfresco, GWT et FileNet. La courbe d'apprentissage restait ascendante. Au deuxième, un virage radical vers Salesforce. La transition s'est faite en douceur grâce à mes bases Java, et les projets courts (d'une semaine à quelques-uns) offraient un feedback rapide et des pics de dopamine. Mais après un an environ, le stack est devenu familier, les tâches prévisibles, et la courbe d'apprentissage s'est aplatie. Ma batterie s'est vidée.
L'exception : Comment DINS a créé un environnement favorable aux scanners
Une entreprise a déjoué la tendance — DINS. J'y ai travaillé avec plaisir, même si j'ai failli partir à un moment. La clé était le lead d'équipe qui encourageait à s'attaquer à n'importe quel problème sans paperasse. Ils me laissaient du temps pour apprendre, prototyper et implémenter. Je générais moi-même la nouveauté au lieu d'attendre qu'elle vienne des tâches. C'était l'environnement idéal pour un scanner.
Tournant : L'IA comme catalyseur de créativité
L'été dernier, mon frère m'a recommandé Perplexity. Dans les discussions avec Claude Sonnet, j'ai vu un bond qualitatif : analyse de tâches, génération de code et brainstorming d'idées sont devenus bien plus efficaces. En 4 mois, j'ai lancé plus de 40 projets :
- Plugins pour IntelliJ IDEA et Obsidian
- Outils pour automatiser les tâches routinières
- Plateformes multi-utilisateurs
- Une tentative d'écrire un OS en Zig
Le flux d'idées s'est accéléré, mon emploi du temps a basculé : 4 heures de sommeil, notes d'idées juste après le réveil. C'était une période de productivité maximale sans burn-out.
Concept de scanner : Pas un défaut, mais une architecture
Quand les projets se sont accumulés, j'ai demandé à l'IA : « Comment organiser les idées et sélectionner celles monétisables ? » La réponse m'a conduit au livre de Barbara Sher Refuse to Choose. Elle décrit deux types :
Plongeurs — plongent en profondeur dans un sujet pour la vie. La profondeur est leur élément.
Scanners — aspirent à la variété. Leur cerveau est câblé pour la diversité. La breadth n'est pas un défaut ; c'est leur architecture.
Sher identifie 9 sous-types de scanners :
- Plate Spinner — jongle avec plusieurs projets à la fois.
- Serial Specialist — plonge en profondeur, puis change complètement de domaine.
- Double Agent — vit deux passions parallèles.
- Trophy Hunter — maîtrise une compétence, puis perd l'intérêt.
- Curious — accumule des connaissances pour le plaisir.
- Encyclopedist — privilégie la breadth à la profondeur.
- Bee — connecte personnes et idées.
- Sybil — créneaux horaires fixes pour chaque passion.
- Projector — vit de projet en projet.
Me reconnaissant dans ce portrait, j'ai compris la racine de mes schémas de burn-out et de mon succès chez DINS.
Comment j'ai changé mon approche du travail
Armé de cette prise de conscience, j'ai arrêté d'attendre des tâches intéressantes. Dès que je repère de la routine, je propose des solutions : construire un prototype et le démontrer. J'ai déjà déployé deux projets d'automatisation dans mon entreprise actuelle. Ça recrée l'ambiance DINS, mais cette fois de manière consciente.
Test de type : Implémentation technique
Au lieu d'une lecture passive, j'ai construit un outil. En combinant le modèle de Sher avec les « 6 Working Geniuses » de Patrick Lencioni, j'ai codé un test en Java 21 + Spring Boot 3.
Stack : Thymeleaf, Gradle, Docker. Pas de SPA ni de base de données.
i18n via JSON-pivot : un JSON par langue au lieu de fichiers properties. Ajouter une langue = nouveau fichier.
{
"language": "ru",
"ui": {
"welcomeTitle": "Who you: Scanner or Diver?",
"statsLink": "📊 Statistics"
},
"sherQuestions": [
{
"id": "q1",
"text": "When I start a new project...",
"options": []
}
]
}
Algorithme : Vote pondéré
Chaque réponse ajoute des points à plusieurs types. Le plus haut score l'emporte.
public SherResult calculate(List<Answer> answers) {
Map<SherType, Integer> scores = new EnumMap<>(SherType.class);
for (Answer answer : answers) {
answer.weights().forEach((type, weight) ->
scores.merge(type, weight, Integer::sum)
);
}
return scores.entrySet().stream()
.max(Map.Entry.comparingByValue())
.map(e -> new SherResult(e.getKey(), e.getValue()))
.orElseThrow();
}
Stats sans base de données : LongAdder pour les incréments, persistance via snapshots JSON.
public record StatsSnapshot(
long startedSher,
long completedResult,
Map<String, Long> sherTypeCounts,
Map<String, Long> geniusCounts
) {
public double completionRate() {
if (startedSher == 0) return 0;
return (completedResult * 100.0) / startedSher;
}
}
Déploiement pour les développeurs de Russie : hébergement gratuit sans carte de crédit — Hugging Face Spaces en mode sdk: docker. Exigences :
- En-tête YAML dans
README.md:
---
title: Scanner Profile
emoji: 🔬
colorFrom: green
colorTo: blue
sdk: docker
app_port: 7860
pinned: false
---
- L'app écoute sur le port 7860.
Après git push, HF construit l'image et déploie. Complètement gratuit.
Points clés
- Le burn-out en informatique provient souvent d'un mismatch entre type de personnalité (scanner/plongeur) et environnement de travail.
- Les scanners ont besoin d'un environnement où ils peuvent librement générer et implémenter des idées sans bureaucratie.
- Appliquer consciemment le modèle scanner permet de créer des environnements de croissance dans n'importe quelle entreprise.
- Les outils techniques (comme ce test Java) aident au auto-diagnostic et à la gestion de carrière.
— Editorial Team
Aucun commentaire pour le moment.