I'm 35. I'll try not to be too critical. Moral of the story: Being educated doesn't say anything about you being smart. Here's the rub. A college degree is a specialization. That's why you "major" in something. It was never designed to be an extension of high school. So, you should get a degree in something that you are both passionate about and also accept the limited career paths that come with that particular pass…
Personally, I have a BA in English with a minor in CS. Except for my first year out of college (performance analyst at a pension consulting firm -- I had applied to their computer department!), I've spent my entire career in computers. I've ticked most of the boxes -- coding, junior DBA work, junior sysadmin work, spec / doc writing, system architect, team lead, Director of Programming, and now Co-Founder. I am incre…
Being a good communicator is a bonus, but - sadly perhaps - I've never seen anyone get hired for their communications skills alone.