|
|
|
|
|
by harryh
4561 days ago
|
|
> Because the industry doesn't have objective ways to > evaluate programmers, it over-relies on heuristics and > cultural traits that favor people who "fit the mold." I think this is mostly wrong. It's hard to objectively evaluate many professions. How do you evaluate marketing professionals, or lawyers, or graphic designers? It's all fuzzy. And it's especially fuzzy for 22 years olds without a track record of experience to look at. I don't think that software companies do it much differently than anyone else when it comes to hiring. We base decisions on gateways like prestigious degrees. We look at whatever experience we can (even if it's just a github repo). And we conduct interviews where we do our best to ask real world questions. Is this process perfect? Of course not. But is it pretty good? I think so. It's obvious who the great programmers are. It's obvious which ones are awful. And there's a mushy middle where it's hard to tell who's gonna work out and who isn't. I suspect that most other fields are about the same in this respect. |
|
There's a lot more similarity at the level of experienced hiring obviously. And this model of hiring is expensive. But it also has benefits. Firms create new professionals from raw materials. They don't have to wait for trained professionals to walk in the door.