How has a degree (or lack of one) helped (or hindered) your career?
Having a degree opens quite a few doors when it comes to opportunities - though I do agree that this in part due to HR box-checking. Additionally, when I did my BS in Comp Sci, it did not focus on how to use a particular program or system administration - it focused on the how and why of the computational sphere. Sure, there were programming courses, but we also needed to design our own programming languages, write a compiler to compile our language into machine code, write an OS to run the machine code, write an RDBMS system, etc., as well as the mathematical theories behind all of the above. Knowing the in-depth on these sort of things has been enormously helpful over my career. It always irks me a little when I hear people gripe that degrees don’t teach sys admin. If that’s the only thing you feel you need, then get a cert.
What are the merits of a degree versus self-study and apprenticeship?
For me, the degree program encompassed not just the computer science aspects, but introduced various other subjects that I thought I would never use professionally but am always surprised the number of times that Geography, Calculus, Archaeology, Astronomy, etc. have popped up in my IT career.
Why does a degree in IT seem optional when most other white collar jobs require it?
I think others have nailed it - IT is not yet taken seriously by the business and legal realms. Individual businesses might take it seriously, but overall my impression is that while IT errors and incidents can affect life safety of personal well-being, IT is invisible - meaning known, but widely misunderstood - to regulatory bodies and the general public. Not looking forward to the day when I’ll need to go through a med school type situation to get a license to practice.
If you have formal education, what was your specific area of study?
BS in Computer and Information Science, 90% of an MS in Computer and Information Science which I abandoned when I transitioned into an IT career.