Is a computer science degree worth the paper it's printed on?
Self-taught technologists are almost always better hires than those with a BS in computer science and a huge student loan
Infoworld - A reporter recently asked me what advice I had for kids coming out of high school. I said, "Go into computer science and you'll probably always have a job." I wonder if I should have said: "Skip college and spend all your time teaching yourself computers."
Especially in America, where an education incurs tremendous debt and most educational institutions teach you so little of what really matters, you have to ask: "Can't I just do this myself?"
[ Buckle up for Andrew Oliver's 6 home truths about rock star developers. | Want to cash in on your IT experiences? InfoWorld is looking for stories of an amazing or amusing IT adventure, lesson learned, or tales from the trenches. Send your story to offtherecord@infoworld.com. If we publish it, we'll keep you anonymous and send you a $50 American Express gift cheque. ]
I don't have a computer science degree, though I've worked at big-name companies and founded my own firm. I've literally grown up in this field. I started programming in BASIC when I was 8 years old and learned how to create database-driven software in dBase III+ when I was 9 or 10. I even grabbed big books on compiler theory and all kinds of nonsense so that I'd know everything I needed.
If I had picked up a degree, I would have missed the entire dot-com boom and graduated during the ensuing recession with no experience carrying a load of debt. Instead, I stayed gainfully employed through all but a month or two of the bust and joined a successful startup as the economy picked up.
But is teaching yourself to code sound advice given today's grinding economy? If you believe the headhunters, the national unemployment rate for the technology sector is 5 percent. If you recall, 5 percent unemployment is supposedly "full employment," where everyone who wants a job has one.
Moreover, most of us in the industry believe the supply of talented programmers will forever be constrained. A recruiter recently asked me why employers are so picky. I explained that of the people who earned a computer science degree, most don't know any theory and can't code. Instead, they succeed at putting things on their resume that match keywords.
Plus, companies don't consider it their responsibility to provide training or mentoring. In fairness, that's because the scarcity of talent has created a mercenary culture: "Now that my employer paid me to learn a new skill, let me check to see if there's an ad for it on Dice or Craigslist with a higher rate of pay."
- Google I/O 2013's Coolest Products and Services
- 10 Star Trek Technologies That are Almost Here
- 19 Generations of Computer Programmers
- 25 Must-Have Technologies for SMBs
- A walking tour: 33 questions to ask about your company's security
- 15 social media scams
- The 7 elements of a successful security awareness program
- IT Certification Study Tips
- Register for this Computerworld Insider Study Tip guide and gain access to hundreds of premium content articles, cheat sheets, product reviews and more.
- The Five Big Lies the C-Suite Hears About "Going Mobile" Mobile has already made a tremendous impact-to the tune of 29 billion apps downloaded in 2011. With such a new technology, it's not...
- mPayment Scenario Planning and Recommendations The mPayment industry is predicted to reach $1.3 trillion by 2017. This report offers conclusions into the impact mobile will have on businesses...
- Is Your App Getting Used? Understanding UX and Your Audience Want your app to be one of the 70 percent that is opened but never used again? If not, then you need to...
- Protection for Every Enterprise: How BlackBerry 10 Security Works Get an IT-level review of BlackBerry® 10 Security, addressing data leakage protection, certified encryption, containerization and much more.
- 3 Reasons Why Sepaton is the World's Fastest Backup Solution Leading analyst, Storage Switzerland learns how Sepaton backs up and deduplicates massive data volumes while maintaining the industry's fastest performance - all in...
- Enterprise File Sharing: All You Need to Know Security. Scalability. Control. These are just some of the many benefits of enterprise cloud file-sharing that you'll discover in this KnowledgeVault, packed with... All App Development White Papers | Webcasts
Our weekly newsletter will cover a wide range of topics and trends related to consumerization. Stay up to date with news, reviews and in-depth coverage of BYOD, smartphones, tablets, MDM, cloud, social and how consumerization affects IT. Subscribe now!