Hacker News new | ask | show | jobs
by elijaht 1459 days ago
Not for the vast majority of software engineers, in my experience. Most teams do have some type of specialization (even CRUD apps often require some detailed knowledge of scale, localization/i18n, etc) but that just leads to the expectation that a generalist will need to spend some months onboarding. I do think our hiring process captures a lot of the skill needed to onboard and be successful in this situation

There definitely are a handful of roles that require more specialized backgrounds. I would say that leetcoding for something like that is a disservice to both parties, but I think that is a small fraction of the overall workforce

1 comments

The question, I think, is whether the quality of work of a generalist after some months of onboarding is going to be comparable to a specialist with years of domain-specific knowledge and experience.