DEV Community

Cover image for The ultimate guide for junior frontend developers

The ultimate guide for junior frontend developers

Nikolina Ljubičić on August 10, 2021

How hard is it to become a developer? Can I do that? The answer is yes, you can. First of all, it should be noted that this path is not easy; there...
Collapse
 
tomyjusuf profile image
TomyJusuf

How deep I need know JavaScript? Can you tell that us please?
And what about react. js, its important know that, know basic, or..?
Thank you. Im on begining/beginner :)

Collapse
 
nikolina1 profile image
Nikolina Ljubičić

In my opinion for frontend development, Javascript is one of the three key elements when you are at the very beginning. The other two elements are HTML and CSS, but they have minimal impact on interactivity. The main role of JavaScript is to increase interactivity. For beginners, start with basic things, like events, objects, and functions. After that, you can try libraries and other frameworks. First of all, you can create one project in JavaScript and after that in other frameworks like React.js. For example, now I work in the Vue.js framework. If you start with React.js straight away you probably won't understand some things and you won't see how useful it is or if it really helps you. I think it's better to learn gradually and in detail.

Good luck and happy learning!

Collapse
 
tomyjusuf profile image
TomyJusuf

Thanks alot for answer. I keep it in brain.

Collapse
 
tanvirmahin24 profile image
Tanvir Mahin

I found this roadmap for web developer very useful. I hope this will answer all the questions.
roadmap.sh/backend

Collapse
 
tomyjusuf profile image
TomyJusuf

waw

Collapse
 
tomyjusuf profile image
TomyJusuf

omg that is what i looking fir so long time omg, yes. that will tell my what i realy need, ooh thank you alot man, realy, alot.

Collapse
 
nikolina1 profile image
Nikolina Ljubičić

This is very useful, thank you!

Collapse
 
markgiannelis profile image
Mark Giannelis

Is traditional website development being phased out with the advancements of content management systems such as WordPress and Joomla? There is a bit more info on this here

Collapse
 
icodecat profile image
iCode-Cat

Why WordPress why not Headless CMS?

Collapse
 
bigt1305 profile image
Anthony Hoss

This is just my opinion and guess, but I have noticed a lot of jobs for frontend development require knowledge of WordPress; a lot of businesses (not major ones necessarily but even some of them use Wordpress) use WordPress so it probably helps to know some basics of it (I've thought the same as you but yeah, like I said, I have seen quite a few jobs ask for knowledge/experience in WordPress so I can see why it's good to know some of it).

Hope that helps some, good luck!!

Collapse
 
icodecat profile image
iCode-Cat

Thanks for your response, good luck!

Collapse
 
dominique_phyall_721e26f8 profile image
Dominique Phyall

Omg, I need this. Thank you

Collapse
 
nikolina1 profile image
Nikolina Ljubičić

I hope it helped!

Collapse
 
bigt1305 profile image
Anthony Hoss

Thank you for the list; it was interesting and insightful, especially the basic things you do as a frontend developer section, keep up the good work!! 😁😎

Collapse
 
nikolina1 profile image
Nikolina Ljubičić • Edited

Thank you so much, glad to hear that! Good luck to you, too! :D

Collapse
 
bndissanayaka profile image
Bhagya

Why haven't you mentioned anything about Angular? I am starting to learn front-end and I thought I should start with Angular after learning basics of HTML,CSS and JavaScript. But I had a bit of confusion Is Angular becoming "old"?

Collapse
 
shijiezhou profile image
Shijie Zhou

If you start PHP first you will be successful

Collapse
 
nikolina1 profile image
Nikolina Ljubičić

In my opinion, it's best to start with what interests you the most. If you are very interested in something and you are constantly learning and upgrading your knowledge, you will surely be successful.

Collapse
 
bndissanayaka profile image
Bhagya

Why haven't you mentioned anything about Angular or AngularJS?

Collapse
 
vukas profile image
Aleksandar Vukasovic

Great article! A lot of useful tips.

Collapse
 
kannanspeed profile image
Kannan

cool love the article

Collapse
 
nikolina1 profile image
Nikolina Ljubičić

Thank you!

Collapse
 
tonypelliccio profile image
Tony Pellicccio

Oh I'm not a front end guy. I'm purely back end things like BASH, Python even some PHP.

Collapse
 
nikolina1 profile image
Nikolina Ljubičić

That is fine too. It all depends on which area you are more interested in, in my case, it is definitely a frontend, although at college I encountered a lot more backend and all those things you mentioned. It all depends, just follow your interests and you won't get it wrong.

Collapse
 
antonio_goeminne profile image
Antonio Goeminne

I have got a question, Is important to understand from ux/UI? Because my designs are horrible.

Collapse
 
nikolina1 profile image
Nikolina Ljubičić

For a frontend developer, having technical skills is more important than understanding UX/UI design. Although knowledge of UX/UI design can be a big plus because frontend developers are the ones who are implementing everything according to the existing design. :)