DEV Community

[Comment from a deleted post]
Collapse
 
stereoplegic profile image
Mike Bybee

I save my swearing for FB most of the time, but I'm only there for friends and exchanging ideas; I will, however, even swear on rare occasions (not the really bad words) on LinkedIn if it's to accentuate a point that should be easy for grownups to grasp but isn't practiced. For example, one of my latest posts:

Hey colleges: CS students shouldn't have to spend twice as much time on the Stanford Prison Experiment as they do on inheritance and polymorphism.

And I still want to kick the ass of whatever person thought it was a good idea to switch one of my first degree's major requirements from Linux to an old version of Powershell, especially after the former was one of the deciding factors in my choice to enroll.

Teach what is being widely used and has forward momentum (i.e. what's going to get your students jobs now and in the future and will actually be useful once they have them), not what the department head personally prefers. And don't ever force students to spend more time on core workload than their major.

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.