Le hardware... C'est rien d'autre que de l'électronique. Donc si tu veux faire de la maintenance, il va d'abord falloir savoir comment les composants de base en électronique fonctionnent et comprendre l'architecture d'une carte.
C'est pas avec une formation en informatique a proprement parler que tu auras ça. Tu ferais mieux de te diriger vers l'informatique industrielle, l'électronique, l'automatisme. C'est des domaines bien plus en lien avec la programmation.
Les codeurs et les sites de matériel informatique sont juste des flemmards qui se contentent souvent de l'aspect marketing et superficiel du hardware. Si bien qu'une fois, j'expliquais le fonctionnement logique d'un microprocesseur à un mec qui était pourtant ingénieur en informatique. Pisser du code t'aidera jamais à ça.
Je ne bosse pas là-dedans, mais en étudiant la physique, avec tout ce que ça implique, tu intègres facilement le fonctionnement. Condensateurs, résistances, transistors, lois de kirchoff, etc... C'est pas des trucs qu'un codeur maîtrisera.