Frontend JS Fundamentals
Cluster debates the importance of vanilla JavaScript, HTML, and CSS knowledge for front-end developers versus expertise in frameworks like React, Angular, and Vue, including critiques of hiring practices and skill gaps in the job market.
Activity Over Time
Top Contributors
Keywords
Sample Comments
If you want to be a successful front end developer you need to learn JavaScript. The more JavaScript you know, the more valuable you will be. If you know JavaScript then you can pick up Angular / React / Gulp / Node / Backbone / whatever web tech someone needs.Having experience with a specific technology might help you, but I'd hire a JavaScript expert with no experience in my tech stack more than an someone who has become an expert in a specific framework /
Plenty of people who represent themselves as "front-end" "developers" know a good amount of Javascript, or at least some frameworks, but barely know HTML and CSS. This question (and some of the others) filtered out those people.
>Since early in my career when hiring I've found developers who only know 'jQuery / Angular / Vue / React' but not the underlying JavascriptIt's frightening, the degree to which many professional web app developers do not know the fundamentals of Javascript. Our technical interview starts out with ridiculously simple questions and gets progressively more difficult and esoteric. And a dismayingly high number of candidates don't get past the fir
Sorry for the tangential question, but do people working in frontend feel that knowledge of the web fundamentals is not present in newer developers? Like the fundamentals of HTML, HTTP, CSS and vanilla JS?I am no longer very exposed to the frontend landscape but I am curious if those who gained intimate knowledge of those technologies back when it was all that was present might have a niche lucrative role in the future of web tech. I know they are quick to learn, but the idiosyncrasies were a
May be a domain issue? If you're largely coding within a JS framework (which most software devs are tbf) then that makes total sense. If you're working in something like fintech or games, perhaps less so.
Don't focues your education on single frameworks, take your time to learn the basics. For example:- Don't just learn Django, learn Python- Don't focus on React, Vue, etc. learn JavaScriptThose skills will last longer and make it easier to transition into other roles if front-end doesn't feel right for you at any point in the future.
You wouldn't say you have deep knowledge of JS & front end frameworks?
Not sure about the overall ideas in this one. I am currently writing apps in Angular using Python on the backend. Just got a new contract. My career started years ago with only HTML and CSS.Being experienced, I would agree with the thesis here, except for the fact that we hire several junior devs here at my new office with only HTML and CSS knowledge and then gradually teach them frameworks and tools they will need.Other places I have worked have taken this approach too. Don't know An
You sound like a freelancer or something. Every single company I interviewed for in the last couple of years as a full stack dev *required* experience in React/Vue/Angular 2+. With old school js/html/css you wouldn't even pass CV screening. Best you could get with that is some wordpress gig for peanuts.
Yup ignore it. Front-end dev is super complex these days! I started when it was just HTML/CSS. JavaScript dev these days is much more complex than some 'real' programming languages!