DEV Community

Discussion on: Game of Frameworks: JavaScript Trends of 2019

Collapse
 
_gdelgado profile image
Gio

The chart at the top mainly shows tools, not skills. Hiring for tools is a good way to miss out on excellent engineers. Example: Not hiring someone because they don't know React. The really good engineers are able to extrapolate concepts from disparate fields and apply them to day-to-day tools like React (it's not like "components" are a unique idea from react ... react stole a lot of ideas from functional reactive programming).

Something that surprised me that didn't show up was functional programming. Understanding some basics of FP will make you a much better javascript developer (given that JS has big inspirations from the Lisp dialect Scheme).

Collapse
 
stetsenko_me profile image
Andrew Stetsenko

I agree with you that the fundamental skills are sometimes even more important than the knowledge of the particular technologies. But sometimes employers need a person who will start working on a project immediately, without taking the time to learn some language or framework. That's when the hands-on experience with a particular technology stack is crucial. Moreover, employers may not mention the fundamental skills in the job specs, because they expect candidates to have them by default.