Je ne décrirais aucun emploi en programmation comme étant passionnant. Vous êtes assis dans un bureau à regarder un écran. Vous résolvez parfois des énigmes logiques complexes, mais vous essayez surtout d'écrire du code qui résout le problème donné d'une manière simple, claire et facile à maintenir. Lorsque vous interagissez avec d'autres personnes, c'est surtout pour discuter de la manière dont vos différents logiciels doivent s'intégrer. Vous êtes toujours en danger d'embarras lorsque votre code ne résout pas tout à fait le problème ou le fait au prix de causer plus de problèmes ailleurs. Vous avez généralement affaire à une masse énorme de code existant que vous n'avez pas écrit et que vous ne comprenez pas complètement, mais dont vous devez corriger les problèmes et ajouter des fonctionnalités. La plupart de ces emplois sont très stressants, en raison de la pression des délais et de la concurrence au sein de votre groupe ou entre les groupes. En plus de tout cela, vous devez étudier régulièrement pour suivre l'évolution des langages, des bibliothèques et des outils.
Ne vous méprenez pas, c'est un excellent moyen de gagner sa vie si vous avez la personnalité pour cela. Malheureusement, la plupart des gens ne l'ont pas, mais si vous faites partie des quelques chanceux, c'est comme si vous étiez payé pour poursuivre votre hobby.
C'est le cas.