DEV Community

[Comment from a deleted post]
Collapse
 
imkleats profile image
Ian Kleats

Counterpoint for me (and maybe it isn't always worth the downsides you mention) would be that learning a new language especially or even framework sometimes forces me to challenge my assumptions and think about what I thought I knew through a different lens. Yes, the cluttered mind aspect works against me when I'm in a live-coding interview trying to remember which of a half dozen slightly-different APIs I need to use in that particular instance, but I also strongly adhere to the "never commit to memory what can be simply looked up" way of being which might compound that. Maybe it's a bunch of dribble, but in the end, I feel like a more capable engineer by forcing myself to context switch and think more abstractly.

Collapse
 
hanna profile image
Hanna

I would consider learning a language because of a framework a "side effect" of sorts, like let's say I only know js, but the job im applying to is moving from react (jsx) to something like angular which uses typescript, in that case that makes me learn something i probably wouldn't use normally, but due to something i have to use, i learn something else, if that makes any sense.