![]() ![]() Otherwise, if you’re a generalist, you’re better equipped to handle a vast multitude of problems, build initial solutions, and then hand them off to specialists as your company/project grows.Įdit: You might also just be a fox and not a hedgehog - that’s what I would consider myself. Then go and work at a company with the scale/needs for that specific niche. You’ll probably end up being “T” shaped.īut to reiterate: if you want to make good money and you love a niche topic, specialize in it. Of course, you can’t be a full generalist, you will end up having some language or tech stack you’re more adept in. It also puts you closer to the top of the hierarchy if you can make yourself invaluable to the business/yourself by being a “Swiss army knife.” By that, I mean everyone wants you around, because you can probably solve upwards of 90% of the problems that arise. ![]() If you want to work at a smaller company or found a startup, being a generalist is a great asset. Find a niche like time-series databases or something, and work on that. ![]() If you want to work at a FAANG, specialization is the name of the game. ![]() My answer is it depends on what you want to do. ![]()
0 Comments
Leave a Reply. |