3 ms·
The people in charge of hiring decisions are as diverse as you and I or anyone. Some of them will say: "I don't like this guy because he doesn't have a degree"
by pascalxus 8y ago
The people in charge of hiring decisions are as diverse as you and I or anyone. Some of them will say: "I don't like this guy because he doesn't have a degree". There's many more that would still hire you despite not having a degree.
CS is a fascinating subject and great fun to study. But, truth be told, most of the knowledge you gain will be completely useless in your day to day job, unless you become a CS Professor. Just think about it, you don't have a degree and you've already completed 4 years of software engineering experience: that should tell you everything you need to know about that.
If you do, do it, then just get one of those online degrees where you do the minimum amount of work: that way, you can decrease cost and maximize your ROI. At this point, it's just going to be a small line item at the end of your resume, mostly there for checkbox purposes.
There is one exception. If you get a chance to go to a top tier college like Standford or harvard or MIT, obviously, a lot of people are going to like that. And it may open a few doors for you that might not otherwise be open. It would probably give you a sizable advantage in an interview at Google or facebook.
- a-saleh 8y agoBy "unless you become a CS Professor." you probably mean "unless you want a career in academia" :-) Being a post-doc in a good research institution can be fine, and with a good project even rewarding :)
- matt_s 8y agoHe and the OP are talking about a Bachelors degree though. Those are really geared towards fundamentals of computer science and not necessarily applicable skills to software engineering. OP might want to look at very specific applied technology types of Bachelor programs, like Software Engineering, databases, networking, etc. if he has no intent on a Masters/PhD.