3 ms·
Move the 1 in 10 filtering up front, before they're hired in the first place. And don't compare jr devs to sr devs since those aren't the same jobs to fill. Eve
by waterlesscloud 12y ago
Move the 1 in 10 filtering up front, before they're hired in the first place. And don't compare jr devs to sr devs since those aren't the same jobs to fill. Even Google has jr jobs.
- fredophile 12y agoWriting code is part of the typical interview/application process. The hypothetical people in this process can't write code. How can a company pick which ones will do well before they've been trained? You're correct that big companies have positions for people at all levels. However, they usually aren't willing to pay more to fill a junior position than they'd need to pay to fill a more senior role.
- waterlesscloud 12y agoI'm not sure how you come to the idea they pay trainee jrs more than experienced srs, not without some crazy 10:1 hire:retain ratio. And I'm confident it's possible to develop aptitude interview processes that avoid 10:1 false positives. The bottom line though, is this- If there's a genuine shortage, on the job training is a solution with centuries of history behind it. If companies aren't willing to train, they can't be that desperate.
- fredophile 12y agoYou seem overly hung up on the 10:1 thing. I'll summarize my argument without any numbers: Currently there are cheaper ways for companies to recruit and retain programming talent than paying for their training. Here's another example to illustrate the point with more realistic numbers. Using the same training program described above and an improved filter a company can get one qualified graduate for every two people it sends through the program. On the first day of work he company has invested $50 000 in this new jr programmer. Alternatively, the company could offer a generous, $30 000-40 000, signing bonus to new qualified jr programmers and pocket the difference. Hey can also structure the terms of this bonus so that it is spread over one to two years to incentivize retention. There are lots of real world training programs with qualified, motivated students that have high failure/drop out ratios so I'd say 2:1 is reasonable here. I'm not saying that paid training is a bad idea. I am saying that it doesn't make sense for most companies currently and they will continue to use cheaper alternatives while they exist.