> Some companies only hire specialists. If you’re Google, it makes little sense to hire a generalist, I think. Having been through a Google interview and offer process, this seems exactly backwards: Google selects heavily for generalists, so that they have people who can adapt to and integrate different technologies. (I'm sure they do hire specialists in various areas, but their interview process optimizes for genera…
On Being a Generalist
41–50 of 140 posts
Re: On Being a Generalist
#42I’m a generalist and I would 100% recommend it over being a specialist because you get to see the whole picture. You start to notice patterns across different programming paradigms that make you a better developer. You learn techniques to quickly teach yourself and learn about the problem domain which translate into other parts of your life besides computers. I’ve taught myself how to work on cars using deductive log…
And we need specialists, how will you build a new microprocessor without having any specialist in microprocessors ?
Re: On Being a Generalist
#43Google 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 ev…
Re: On Being a Generalist
#44Be T-shaped: a jack of all trades, but a master of some.
The most proficient, well-compensated engineers I've worked with had deep technical knowledge in their respective domains, but were reasonably well-skilled in other areas(some non-technical), and could easily spool up to basic proficiency quickly.
Learning how to learn, and apply it well, seems to be the underlying meta-skill with the most value.
Re: On Being a Generalist
#45Often we cherish specialists quoting "Jack of all trades, master of none". Curiously enough, the full version of the original has a twist: “A jack of all trades is a master of none, but oftentimes better than a master of one." https://www.theodysseyonline.com/7-phrases-youve-been-misquo...
Then again, sometimes that guru is also needed.
Re: On Being a Generalist
#46Earlier quoted context omitted.
Yeah. It seems like the author considers himself a generalist, but it sounds to me like he's a front end specialist.
Or a front-end generalist ? The use of one word or another indeed seems to depend on the optics.
Re: On Being a Generalist
#47Re: On Being a Generalist
#48> Some companies only hire specialists. If you’re Google, it makes little sense to hire a generalist, I think. Having been through a Google interview and offer process, this seems exactly backwards: Google selects heavily for generalists, so that they have people who can adapt to and integrate different technologies. (I'm sure they do hire specialists in various areas, but their interview process optimizes for genera…
No, they hire Competitive Programmers - this is a separate specialty, but Google assumes such programmers should be able jump into real world software engineering. They recognize the flaw but so far can't come up with a different way.
More specifically, programmers who spend a lot of time learning how to solve algorithm puzzles. This heavily favors single people who have lots of time to devote to studying such things and disadvantages time-constrained people such as developers with a family life at home.
Re: On Being a Generalist
#49I think the authors scope is way too narrow. If you’re a react developer who also knows vue, and perhaps enough ops to get side projects to run in Azure/AWS then you’re still a specialist. It’s easy to forget, because development is what we do, but it’s actually a rather specialist skill in itself. I say this as someone who has been part of several attempts at implementing things like RPA or even Sharepoint to non-de…
Re: On Being a Generalist
#50I'd say generalists split their time across software development, composing music, and competitive sailing. Or at least something along these lines of diversity.