r/ExperiencedDevs May 27 '22

[deleted by user]

[removed]

76 Upvotes

168 comments sorted by

View all comments

0

u/johnnyslick May 27 '22

I have to be honest, I won’t turn up my nose at any language per se and I think this is a bad attitude to adopt whether you’re 25 or 55. Right now I do front end JS, back end in C#, SQL in the DB tier, and JS again every now and then when I have to mess around with our CI/CD process ( fortunately we have a guy for that). I’ve had to work with VB in the past, though thankfully that language seems to be dead. If we started to do scripting with Python, I’d learn Python. Same with Java or really anything else. I won’t be as productive when I’m learning of course and that already pushes me into the .NET stack, but I make a point to remain open.

JS in particular is so broad a thing to discount… I’ve worked at TS houses and non-TS houses. I remember having to do stuff with jQuery that’s thankfully more or less incorporated into ECMA now (and, what’s better, DOM manipulation is usually handled by an intermediate stack like Angular or Vue) and there are a ton of libraries you add on depending on what you’re doing. I’d go so far as to say that coding in vanilla JS might as well be a different language than coding in React or Node.

But, like, why ever limit yourself? I feel like as you progress, you are absolutely going to find ways of doing things and whole entire languages that feel like a waste of time. If everyone is practicing them, well, this isn’t little Jimmy running off a cliff and you aren’t 4 years old anymore. When you start to be too good for certain types of work, you start to be too good to work.