DEV Community

Discussion on: I've noticed my skills are very limited in every language I know

Collapse
 
sebring profile image
J. G. Sebring

TL/DR - Your responsibility is to keep yourself motivated and happy! Do what motivates you most.

~
I'd say there is no really right or wrong here as it depends on personality. Some people seem to enjoy to explore new languages and it what's keeps 'em ticking, while others kind of dwell deep into one language and that's what's makes them happy.

This is of course not binary, and it might change over time - ask yourself, where are you on this scale - and embrace it.

I'm personally very driven towards what's makes me happy, not necessarily what's best for my career. Having that said, it's not the same as ignoring my career. I try to steer my career towards what motivates me and makes me happy, rather than (trying) to mold myself towards a successful career pattern.

Feel free to explore different languages but remember to not beat yourself up that you don't really master any of them (in each language you learn, you will meet people who are better because they focus on that single language, it is important to accept that). You'll get very good with architecture, algorithms, patterns and so on. Jack-of-all trades, working as consultant maybe, when I did I had used of many different languages as php/sql/java/jsp/web/android/python.

Feel free to dig deep into this one language you love and ignore the other, find a job where this is exactly what they want - work at a company having a product in whatever the language it is and they'll love you. I do now as 100% frontend engineer as I come to the conclusion that javascript is the language that I love most.

Maybe you'll end up as a cloud ops/devops specialist, realizing that it wasn't necessarily the actual programming that rocked you boat but managing servers, certificates, security and so on.