DEV Community

[Comment from a deleted post]
Collapse
 
190245 profile image
Dave • Edited

On a slightly related note, I was querying what universities were teaching students quite recently.

I had a choice to make between candidate A, no experience, still finishing his CS course, or candidate B, a junior with 6 month working history. To mitigate the lack of industry experience, A submitted his coursework.

From talking to various people, universities (in the UK at least) simply do not prepare CS students for what an interviewer is looking for in industry. Primarily they're missing clean code/SOLID principles.

The coursework was a horrendous unmaintainable mess, and frankly had I been the lecturer, they'd have failed the course. But since they weren't taught any better, I decided it'd be unfair to hold that against them.

So with that in mind, I made A an unconditional offer, paid relocation and a few months accommodation. If the universities are failing them, the least we can do is start their career properly.

 
jackdomleo7 profile image
Jack Domleo

That's really interesting to hear! 🤔

 
stereoplegic profile image
Mike Bybee

Most of the CS grads I've worked with who actually knew SOLID principles didn't learn them in college. They either learned them on the job or through self-teaching. I wouldn't have graduated knowing them if I weren't a nontraditional student already in the industry.