|
|
|
|
|
by zeroonetwothree
2297 days ago
|
|
Google hires tons of generalists. The reasoning here is very flawed. Hiring specialists is higher variance. They could be amazing for your company or it could be that you need to do something slightly different and they are mostly useless. Generalists are safer but with less upside. Of course this dichotomy is false anyway. Everyone exists on a spectrum. No one has only a single skill at “max level” and no one has every skill. It’s more a question of where on the spectrum you want to be. |
|
Google needs to hire generalists because they need to hire any good developer as there's a talent shortage (or at least a talent identification shortage).
And most generalists are generalists because that's what their jobs have required, and can become specialists shortly.
Finally, as a side node, a benefit of being a generalist that the article doesn't mention: you can cross apply good ideas from different domains. You can say "X language does Y -- maybe we could apply that idea to our existing code base. "