As a software developer, how to overcome "Jack of all trades, master of none" problem?

View other answers to this thread
Start a personal dev blog on your domain for free and grow your readership.

3.4K+ developers have started their personal blogs on Hashnode in the last one month.

Write in Markdown · Publish articles on custom domain · Gain readership on day zero · Automatic GitHub backup and more

j's photo

Depends on what you're aiming in your future.

Being a jack of all traits works splendid for me and I enjoy to understand multiple language and systems.

I would recommend for you to try to get in a company where you like what they're doing and inside you can still decide what to do or just jump around who cares if you good at it.

Don't let the public opinion reduce your curiosity to know a lot of things.

For me learning concepts is more important than learning to use a specific language.

Hipkiss's photo

Agreed, I imagine a lot of FS Devs are in this position.

Hipkiss's photo

@ivyk Further to this I would also suggest that jack of all trades is better as tech/frameworks/languages constantly change and evolve - some will become deprecated and others will be created to suit the needs at that time