|
|
|
|
|
by maccard
1809 days ago
|
|
Smaller companies have far less stringent requirements and often don't require a degree. > Any place where smart people congregate have gatekeepers. Requiring a degree, especially at lower levels, isn't necessarily gatekeeping. I've been on the hiring side at 3 companies and every job listing we've made has had dozens of applicants for one role. Given the choice between two juniors who are otherwise equal(read: no experience), one with a (CS/engineering) degree and one without, why would I ever hire the latter? |
|
If neither can code, neither are getting hired anyhow. I never have to hire a body for that seat. I'm only interested in people who can do the job.
In the incredibly unlikely event that I've got 2 decent coders with no job experience to choose from, and I really can't tell whose code I like better, then I might look at their education.
But to be honest, in that situation, I'm likely to pick the self-taught coder over the one with the degree. All the best coders I know were self-taught, and there's a ton of self-teaching necessary to get up to speed on a new codebase, and also to learn new skills as we change technologies over time. I want someone who needs less hand-holding to learn.
I actually have a degree because I thought I needed one to get a job. (And an initial job-search seem to confirm that.) Later, I got my first job over someone that looked much better on paper because I had better actual skills. My next (aka current) job didn't care about my degree, either. I've been in the industry for about 17 years now, IIRC.
IMO, degrees are a crap-shoot. Some companies might require or prefer them, and others will do the opposite. Everyone should focus on what works best for them instead of catch-all advice like "Go to college".