DEV Community

loading...

Discussion on: What is the Minimum Skillset for Junior Frontend Devs?

Collapse
jason_espin profile image
Jason Espin

I would take away the framework option. To me that is generally something a junior can learn or adopt on the job. An understanding of JS is most important.

Collapse
donut87 profile image
Christian Baer

Well... That depends.

You should be able to land a job by saying "I know Angular" (or Vue, React, whatever). Learning this stuff top down instead of bottom up, is an option and you can very well learn about http, an vanilla JS on the job.

Collapse
jason_espin profile image
Jason Espin

That works if a company has a fixed approach to the way in which they do front end however it also pigeon holes the developer from moving on if they want to or increases the ramp up time if the company changes framework for whatever reason. A really good example of this is working for an agency doing projects for different companies. If one project requires Vue and another React then the developer will need to learn both. With a top down approach having learnt Vue they may not know the base concepts from Vanilla Js that would apply to React and therefore their ramp up time would be a lot slower than if they just had an understanding of Vanilla Js. It's all JS at the end of the day and I'd argue you can never fully understand a framework until you understand the base component.

Thread Thread
donut87 profile image
Christian Baer

All of what you said, is true. Top down might not be the fastest way to get to the long term goal, but it might be faster for the intermediate goal "landing a job".
If you got plenty of time, by all means approach the whole thing bottom up. If not, top down is a valid option.

Collapse
freitagdavid profile image
freitagdavid

At least with the way I learned, I started with a good foundation in vanilla javascript got a couple of small projects under my belt and then learned React. I'm super glad I went in knowing it already otherwise I would have been completely lost I was able to be up and running in a week rather than months. I would say it's definitely learning at least one then the rest should be easy.