DEV Community

Discussion on: What Not to Do as a Programmer - My List After 2 Years of Working In Teams

Collapse
adam_cyclones profile image
Adam Crockett • Edited on

React engineer, really? Wow that's a bit ... Okay that leads me to a problem I have with the industry, I have been in the JavaScript (and more) game for quite a few years. All the jobs today look for experience in React or Angular or Vue. But do you know what SHOULD superspeed this, being damn good at JavaScript and an excellent developer, but noooo we want React engineers 🤦‍♂️, it's like saying I want a Bagel mechanic instead of a Baker.

Collapse
aarone4 profile image
Aaron Reese

I would take it one step further. You want people who can code. How to think through a problem logically and then execute in the language/framework of choice. What happens to those JavaScript Devs when we all switch to web assembly and blazor

Collapse
adam_cyclones profile image
Adam Crockett

Like me, I would hope that they would have spent some time working with WASM, which is still very much a symotic relationship with JavaScript, which is still required, I know because I wrote a Lua to JavaScript interop framework.
Besides WASM at the moment is very much an MVP, I highly doubt there will be a mass extinction event for JavaScript for atleast another 10+ years.

I do agree however, "I am developer" is a very positive mindset and desirable.

Out of interest why did you pick Blazor for an example?

Collapse
haseebelaahi profile image
Haseeb Author

Well, that's what the point is. Don't define yourself with a language/framework. If we switch to web assembly and blazor today all good devs would switch to it eventually without advocating for 'React' only

Thread Thread
adam_cyclones profile image
Adam Crockett • Edited on

Enter react C# equivalent. If only WASM had true direct access to the DOM, but it must go through JavaScript.

Collapse
haseebelaahi profile image
Haseeb Author

Unfortunately, when most of the people starting their careers look around and see that almost everyone is working on the same thing, every company is demanding engineers with experience on that technology, the impression they get is that this is the only thing they need to learn to do great in their careers.

Collapse
guitarkat profile image
Kat • Edited on

They are hiring wrong and it's unfortunate that people get impacted by the practice of the current trend, IMHO....

If you are a capable dev, you can always learn. May take a little longer but if they are good at running their team, department or company.... they should understand this.

Pick up traits of devs, not a particular framework sometimes. By traits, I mean different degrees of traits to get the fit correct. I can be risky at times at initial phases but near prod I have a good sense of risk. That is a good thing.

Some places just want the latest thing so they seem cutting edge or whatever. It seems pretentious and not necessarily the better solution for the need of the company or the problems at hand.