A lot of people think they need a university degree to get a job as a software engineer.
A few days ago, I published a post called “Learn to Code: 13 Tips that Could Save You Years of Effort”. Tip #1 was “Forget university programs.”
Here’s the full tip:
Forget university programs. Unless it’s from Stanford or MIT, your degree will mean a lot less than having some apps to show off. In fact, most university programs struggle to keep up with changing technology. A degree will buy you a few thousand dollars more for the first 1–3 years. After that it makes exactly zero difference. Unless you like flushing time and money down the toilet…
I’ve talked about this a lot, but I’ve never written a detailed, data-backed blog post on the topic. If I’m gonna make a strong claim like that, I’d better back it up.
Here’s reality. (Data from the 2016 Stack Overflow survey of 56,033 coders):