Hacker News new | ask | show | jobs
by kartickvad 4010 days ago
I think this logic breaks down when you run out of people who already have the skills du jour.

If you can hire people who already have the specific skills you need, sure, let others pay for the cost of acquiring those skills. But, when you run out of those people, then the choice becomes paying to train them, or suffer the cost of leaving the work they'd do undone. If the value of the work they perform is more than the cost of training, it's logical to train them.

In this example, the market rate for someone already trained at a certain set of skills is $90k, and the cost of training is $20k. Nothing prevents a company from offering people who are smart and capable, but not trained at whatever the company happens to need today, $70k. But with a promise (in the employment agreement, not orally) to offer $90k one year from now.

Everyone benefits from this arrangement — the candidate, who now has a better job they otherwise would have (which is presumably why they're taking the offer in the first place). And the company, who's getting a capable employee without spending more on training.

So, the bottom line is that you can always structure your incentives in a way that makes the training worthwhile for all parties involved, without asking the employee to pay for it.