3 ms·
Very few people want to train developers. Essentially, that is the problem in the first place. Employers want educators to provide job training, when that's not
by vizeroth 12y ago
Very few people want to train developers. Essentially, that is the problem in the first place. Employers want educators to provide job training, when that's not what is supposed to happen in higher education.
In the 1990s (and probably earlier), a lot of for-profit educational institutions, in collaboration with a number of large tech companies, produced a lot of "certifications" which tried to fill this gap. It failed pretty miserably for everyone but the for-profit educational institutions.
What's left? Most of the employers want to hire at a lower pay level than most of the qualified applicants are willing to take, especially since regular pay increases have dried up in many markets.
I've been on both sides of this coin, though. I know it's difficult to hire people even if you have plenty of good applicants, because, even when you're willing to train people on the specifics of the position you're hiring them to fill, truly qualified applicants may not work out after 6 months.
In a perfect world (sometimes called "once upon a time"), companies take all of this into account and consider it a part of doing business. In the modern world, companies have found that they can get more work out of their existing employees and out of new-hires by behaving as if all training can be done on-the-job. You might give the new-hires a little less work to compensate for the extra load of learning the job, but the rest of the team has to make sure the job is still getting done AND train the new-hire.
- philwelch 12y agoHonestly, the better hiring processes I've seen focus on basic algorithms and data structures as the foundation of judging a candidate's technical ability. That is the stuff you learn in CS. That's also the foundational kind of stuff where, if you don't know it, it doesn't really help if you learn a specific tech stack. I've also seen C++ shops that quiz you on C++ trivia. Either they were doing a poor job or they were very small and worked only in C++ so it was reasonable for them to ask questions that you'd know the answer to if you just read a book before the interview.