Hacker News new | ask | show | jobs
by rabee3 864 days ago
An eye opener honestly, I have to admit that I constantly thought that generalist path is more attractive, specially for non-tech companies, but I might need to change the approach after reading this.
3 comments

Based on my experience the generalist path works out well when startups have enough capital to make a slightly risky hire. In the current job market, specialists in a specific language or framework is more sought after so that the hiring is risk free.

It really depends on who(or what) is screening your resume. If it's someone with several years of techinical experience, they might consider the resume based on your generalist work. If it's a junior engineer or someone on HR side, they would just reject purely based on keywords on the resume.

I was once rejected for a python role because the last time I pushed code in python to production was 2 years ago.

Yeah, that's my experience as well.

Inexperienced developers but also inexperienced PMs have become extremely biased against generalists, due to assumptions and tendency to box others. This is a recent phenomena, it didn't used to be like this. A CTO, engineering director or senior knows better.

Fixing HR is easy, though: just explain it to them what a generalist is and the advantages, and they'll trust you.

Small companies like generalists because they have only a few engineers who have to do everything.

Big companies like specialists because they have enough engineers to divide the work and have each one work on one specific aspect only.

Does that impact the structure of the teams? Where a small squad owning everything or a department owning part of the stack?
Depends if you are after full-time or contract work.