DEV Community

Discussion on: How to become a Frontend Dev πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» +the Frontend checklistβœ…

Collapse
 
metruzanca profile image
Info Comment hidden by post author - thread only visible in this permalink
Samuele Zanca

Either way, if you want to focus in Frontend I suggest you go learn Vuejs since it's a framework focused on the interface building (which is, pretty much, your job as a frontend).

I would suggest looking into whats in demand in your area and learn that instead. e.g. vuejs has almost no jobs in my country. Most use angular but with higher demand (and growing) for React (& React Native). Vuejs is still great, but it won't be the best use of your time becoming a master in something that you won't be able to use anytime soon whilst demand for it slowly grows.

Imo you can also skip CSS frameworks that have you learn a bunch of class names. Its easier(and more lucrative) to just learn how to use flexbox and grid properly and possibly use a component library like Ant Design instead. Maybe use something like BEM to keep your classe names standardized.

Collapse
 
helleworld_ profile image
DesirΓ© πŸ‘©β€πŸŽ“πŸ‘©β€πŸ«

Thank you for your answer!

Vuejs is the easiest JavaScript framework, awesome to learn what a js framework is and looks like. React and Angular have incredible huge and difficult learning curve while Vue doesn't. I'm still suggesting to learn Vue, and then learn any of the other mentionted.

Also CSS frameworks are necessary since most companies without any designer (which is common) use them. You need to be familiar and know a CSS framework, it's just a must, no matter how you look at it.

Collapse
 
curious_web_addicts profile image
Curious Web Addicts

I agree with Samuele.
I will suggest using the most in-demand framework. I also don't think React and Angular have a difficult learning curve. I studied both from scratch as a newbie in the field and the basics can be learned in a week just reading through the docs or using some tutorials. They need time to master as everything in the checklist.

In my experience, CSS framework is not something you must use, but its something dependable of projects, teams and companies. Usually, they are also easy to learn through documentation and practise, therefore in my opinion new professionals should focus more on the basics of CSS.

Some comments have been hidden by the post's author - find out more