I chose IT school in order to accommodate a health condition. I have enjoyed it, but it's not great advancement options, but it's fairly consistent, and I have always loved computers. Internet learning is just so easy to access as well, so lately I have been taking a starter course for coding since my schooling was mostly hardware and was back in 2008. Are you just getting into the field or still getting your feet wet?
I am similar in that I have always had a love for computers and almost all technology. I was ruined in the 80s with McGuyver building helicopters out of a rubber band and Tic Tac! Much to my mother's annoyance, I took everything apart and rebuilt it. That was how I taught myself how to build computers. I became the unofficial geek squad fixing everyone's systems and peripherals. I went to school for it because I needed a career and knew it would be easy since I pretty much knew my way around. I earned a double masters in IT management and Organizational leadership with the intent to be a network admin. I've been in IT for a few years professionally and am discovering how hard it is to get where you want to go unless you have personal connections. I agree with you about limited advancement options and am in the same boat as you with being adept in software and hardware but crossing over into coding. I recently joined a company as a software engineer in training. I find it more challenging but I want to broaden my abilities. Thanks for sharing your experience in the field.