DEV Community

Discussion on: Don’t waste your time learning everything

Collapse
 
denisgaidul profile image
denisgaidul

I disagree. Learning Scala helped me to understand C++ better.
So it's not that good to stick to only one or two languages - broader view can be helpful :)

Collapse
 
waylonwalker profile image
Waylon Walker

I completely agree that learning adjacent technology gives us a broader view of things, and deepens our understanding of the technology that we are interested in. I personally keep my finger on a ton of different things, and dive deeply into things that I find interesting, valuable, or just fun.

At the same time its important to not feel the FOMO of not jumping on the latest hype train every time one comes to the station. If you deeply know react. Its probably useful for you to put your finger on vue, svelte since they are getting big and you may run into them. Its dont feel like you need to rewrite a working code base. It's also not valuable learning all 10s maybe 100s of frameworks in existence. Its definitely not useful to know all of the 100Ks of packages on any give languages package repo.

TLDR the main point of this post is that you don't have to jump on every hype train that comes to station. Stay productive with what you know, keep your finger on what might be useful, dive into some things, but don't distract yourself with EVERYTHING.