There is a reason this requirement was placed in the beginning of this article.
Persistence and passion aren’t things
that can be taught; they both have to come from you.
Many people want to get into front end developing; a want is not a burning desire.
Becoming a front-end developer requires a strong passion for building beautiful,
responsive, and efficient applications.
Your persistence to overcome challenges and
setbacks should be fueled by your passion to succeed as a web developer.
Courses are a great way to get a general idea of how a language or framework works.
However, it’s easy to get caught up in
watching hours of material, without retaining
much information. It is essential that you write every line of code that
an instructor
writes in order for you to completely understand what’s going on.
DO NOT go on auto piolet when writing code from a course.
You need to internalize and understand what the purpose of each line is.
If you get confused, go back, comment on the video, google, or search
stack overflow.
Guided tutorials are a great way to truly grasp the real-world application
of a certain programming language or concept.
For example,
building an Instagram
clone with react
, or
15 vanilla JavaScript projects
are both good examples of
the types of videos you should look for,
for whatever language you’re aiming to master.
Recreate websites and/or web apps on your own!
Try and recreate the websites you made in the guided tutorials without
looking at the videos.
If you get stuck use Google and Stack Overflow before looking back at the original
guided tutorial video.
You can also refer to websites like
decChallenges
to practice building from scratch.
Reference: https://simpleprogrammer.com/becoming-a-successful-programmer/