Anaïs Sparesotto
Setup · EnvironnementDébutant≈ 2h15 · 8 chapitres

Bien démarrer son environnement de travail

Installer un setup productif et reproductible : éditeur, terminal, gestionnaire de paquets, Node, dotfiles. Pour gagner du temps et de la joie au quotidien.

À la fin du cours, tu sais

  • Installer VS Code avec les extensions essentielles
  • Configurer un terminal moderne (zsh, Starship, alias)
  • Utiliser un gestionnaire de paquets (Homebrew, winget, apt)
  • Gérer plusieurs versions de Node via fnm
  • Configurer Git et SSH proprement
  • Versionner ses dotfiles pour réinstaller en 1h

Prérequis

  • Avoir une machine Mac, Windows ou Linux
  • Connaître très basiquement le terminal (cd, ls)
Chapitre 11 / 11

Étape 1 sur 11 : Pourquoi un bon setup change tout

Chapitre 1

Pourquoi un bon setup change tout

Tu vas passer des milliers d'heures sur ta machine. Autant l'aimer.

Tu vas passer des milliers d'heures devant cette machine, littéralement. À six ou huit heures de code par jour, une année représente plus de 1500 heures les mains sur le clavier. Sur ce volume, la moindre friction se paie au centuple : deux secondes perdues à chaque fois que tu cherches un fichier à la souris, une commande que tu retapes en entier faute d'alias, un terminal illisible qui te fait relire trois fois la même ligne. Prises isolément, ces micro-pertes semblent ridicules ; cumulées sur une carrière, elles pèsent des semaines entières. Soigner son environnement, ce n'est pas de la coquetterie, c'est de l'hygiène professionnelle.

Un bon setup se juge sur cinq plans qui se renforcent. La productivité d'abord : des raccourcis, des automatisations, moins de clics pour la même action. Le confort ensuite : une police lisible et un thème reposant réduisent la fatigue oculaire sur de longues sessions. La reproductibilité, souvent négligée par les débutant·es : pouvoir remonter tout ton environnement en une heure sur une machine neuve, au lieu d'y passer trois jours. La confiance : savoir exactement ce qui tourne sur ta machine, d'où viennent tes outils et comment les mettre à jour. Et le plaisir, qu'on sous-estime : un terminal qui te ressemble donne envie de s'y installer, et la motivation fait partie de la productivité.

La reproductibilité mérite qu'on s'y arrête, car c'est elle qui sépare l'amateur du pro. L'idée maîtresse de ce cours tient en une formule : ta configuration est du code. Tout ce que tu installes et personnalises — outils, alias, réglages — doit pouvoir être décrit dans des fichiers versionnés, pas cliqué à la main puis oublié. Le jour où ton disque lâche, où tu changes d'ordinateur ou où tu veux aider un·e collègue à répliquer ton setup, tu ne repars pas de zéro : tu rejoues une poignée de commandes. On construira cet état d'esprit tout au long des chapitres, jusqu'aux dotfiles.

Méfie-toi cependant du piège inverse, très courant en début de parcours : passer une journée entière à peaufiner un thème ou une config avant d'avoir écrit la moindre ligne de code utile. C'est du yak shaving, une forme sophistiquée de procrastination. La bonne méthode, détaillée juste en dessous, consiste à installer le strict minimum, à coder, et à n'améliorer ta config que lorsque tu butes sur une vraie friction identifiée.

  • Productivité : raccourcis, automatisations, moins de clics
  • Confort : police lisible, thème reposant, ergonomie
  • Reproductibilité : pouvoir réinstaller en 1 heure sur une autre machine
  • Confiance : tu sais ce qui tourne sur ta machine
  • Plaisir : un terminal qui te ressemble, c'est motivant

Itère, mais n'optimise pas trop tôt

Un junior qui passe une journée à configurer un thème Vim parfait avant d'écrire du code, c'est de la procrastination. Installe le minimum vital, code, et améliore au fil de l'eau quand tu identifies de vrais points de friction.

Tu veux ce cours pour ton équipe ?

Je peux adapter et animer ce cours pour tes formateur·ices ou tes apprenant·es, en présentiel ou en distanciel. Parlons-en pendant l'audit gratuit.

Réserver un audit gratuit →