
Un soir de pluie à la fin du mois d'octobre dernier, dans mon appartement près de Rennes, je suis resté planté devant une ligne de commande qui ne répondait pas. À ce moment-là, j'ai réalisé que 'redémarrer la machine' ne suffirait plus à faire avancer ma carrière. Je travaillais déjà dans le support de premier niveau (L1), mais je voulais comprendre le 'pourquoi' derrière les câbles qui arrivent sur mon bureau.
Avant d'entrer dans le vif du sujet, je préfère être transparent : certains liens dans cet article sont des liens affiliés. Cela signifie que si vous achetez une formation en passant par là, je touche une commission, mais le prix reste exactement le même pour vous. Je ne vous parle que de ce que j'ai moi-même testé et validé durant mes longues soirées d'étude.
Pourquoi j'ai choisi de me former au réseau en autodidacte
Dans le support informatique, on voit passer des centaines de tickets. Mais sans bases solides, on reste un exécutant. Un collègue m'avait dit que le CCNA de Cisco était l'étalon-or pour comprendre la logique des réseaux. Pas besoin d'être un ingénieur pour s'y mettre, mais il faut de la méthode. J'ai donc opté pour la Formation Cisco : réseaux et systèmes [Mon premier choix] parce qu'elle promettait de vulgariser ces concepts en français.
Le réseau, au début, c'est comme apprendre une nouvelle langue. Pour moi, le modèle OSI avec ses 7 couches, c'est comme le système postal. La couche 1 (physique), c'est le camion et la route. La couche 2 (liaison), c'est l'enveloppe avec l'adresse locale. Plus on monte, plus on s'approche du contenu de la lettre. C'est cette image mentale qui m'a sauvé quand les cours commençaient à devenir trop abstraits.

La réalité de l'apprentissage après une journée de tickets
Après environ six semaines de cours, j'ai touché du doigt la difficulté majeure : la fatigue mentale. Apprendre le soir n'est pas une mince affaire quand on a déjà passé huit heures à dépanner des utilisateurs. C'est là que j'ai réalisé une chose importante : pour les parents de jeunes enfants, ce type d'apprentissage nocturne est un défi herculéen. La fatigue chronique et les interruptions imprévisibles rendent la concentration profonde — celle nécessaire pour configurer un routeur virtuellement — quasiment impossible.
Heureusement, la structure de la formation Cisco permet de découper les sessions. J'ai passé une bonne partie de mes soirées d'hiver à tracer des paquets. Je me souviens encore du ronronnement du ventilateur de mon ordinateur portable dans le salon silencieux à minuit. C'était le seul bruit pendant que je cherchais pourquoi mon trafic ne passait pas d'un sous-réseau à un autre.
Le déclic du subnetting et les erreurs de débutant
À la mi-janvier, j'ai enfin eu le 'déclic' sur le découpage de réseaux, ou subnetting. Au début, manipuler des adresses IPv4 sur 32 bits me paraissait être des mathématiques de haut vol. En réalité, c'est juste de la logique de découpe, un peu comme si on devait partager un gâteau pour un nombre précis d'invités sans gâcher de parts.
C'est aussi la période où j'ai vécu ma plus grosse frustration. J'ai passé trois heures à essayer de résoudre un problème dans un lab virtuel (Packet Tracer). J'ai tout vérifié : les adresses, les masques, les câbles. Rien. Finalement, j'avais juste oublié de taper la commande 'no shutdown' sur l'interface. Une erreur bête qui m'a appris une leçon fondamentale : en réseau, 90% des pannes viennent d'un truc tout simple qu'on a survolé.
À ce moment-là, je me disais souvent : "Si je ne peux pas expliquer ce qu'est une passerelle par défaut à mon chat, c'est que je n'ai pas encore vraiment maîtrisé ce chapitre." C'était mon test de validation personnel avant de passer à la suite.
L'évolution vers l'automatisation avec Python
Une fois les bases du réseau acquises, j'ai commencé à regarder du côté de l'automatisation. Faire la même config sur dix commutateurs à la main, c'est long et on se trompe forcément. Lors de mes soirées d'avril, j'ai commencé à explorer la Formation au langage Python [Bon complément]. C'est un excellent moyen de mettre un pied dans le code sans la complexité des langages plus anciens.
Si vous hésitez entre le réseau et le code, jetez un œil à cet article sur s'il faut apprendre Python ou JavaScript pour le support. Pour ma part, Python m'a permis d'automatiser des petites tâches répétitives dans mes labs, ce qui libère du temps pour comprendre l'architecture globale.
J'ai aussi jeté un œil à la Formation JavaScript : formation 100 % pratique, mais honnêtement, c'est moins pertinent pour un technicien réseau pur. C'est génial si vous voulez bidouiller des interfaces web, mais pour gérer des serveurs ou des routeurs, Python reste le roi.
Le bilan : je ne suis pas ingénieur, mais je dépanne
Aujourd'hui, je ne suis toujours pas un ingénieur certifié expert, mais je suis devenu le collègue que les techniciens juniors viennent voir avant de remonter un ticket au niveau supérieur. Le sentiment de réussite quand un 'ping' passe enfin après une heure de silence sur le terminal est indescriptible. C'est une véritable décharge d'adrénaline qui compense toutes les heures de fatigue.
Si vous débutez, mon conseil est simple : ne commencez pas par le code pur. Commencez par comprendre comment les données circulent physiquement et logiquement. La compréhension des bases réseaux est le socle de tout le reste. Ensuite, vous pourrez ajouter des briques comme Python ou même des scripts pour le web.
Pour ceux qui veulent vraiment se lancer sérieusement, je recommande de suivre la formation Cisco complète. Elle est exigeante, surtout le soir, mais elle donne une structure que vous ne trouverez pas dans des vidéos YouTube éparpillées. Prenez le temps, un chapitre à la fois, et ne vous découragez pas si une interface reste 'down' pendant une soirée entière. C'est là qu'on apprend le plus.