Go Back

An article for self-taught developer

Here are some Tips That Will Keep You Motivated When Learning To Code.

  1. Pick a speciality
  2. Get a well organised resources for your niche
  3. Learn
  4. Build something from what you have learnt
  5. Network

1. PICK A SPECIALITY

There is a proverb that says

"if you want to succeed limit yourself"

Firstly,when starting to code it is important that you pick a niche.This make sure that you don't overwhelm yourself. it limit your learning and gives you the opportunity to devote your attention to a particular subject, so you can finally create a starting point.

Software devolopment is very versatile,so you need to start by getting an overview of what programming and software development involves.

After you have gotten a genneral overview,you should pick a particular area of specialization that really excites you.

"BELIEVE IN YOURSELF AND YOU ARE HALFWAY THERE" -Theodore Roosevelt

2. FIND STRUCTURED LEARNING RESOURCES FOR YOUR NICHE

Congratulation on picking a niche!!!.The next step is to find a structured learning resources that has progressive list and subject alongside some code exercise for practice.

There are factors you need to consider when choosing a learning resources

  1. What languages and technologies are used in this field?
  2. what tools you need either some software environment or code editor?(VS-CODE,SUBLIME TEXT,WEBSTORM E.T.C)
  3. what is your learning order,most field require you to learn one tool/language first before learning another to build your fundamental knowledge.Remember know the fundamental before moving forward.

3. LEARN

Another saying goes

"If you chase two rabbits,you will not catch any"

Good job,you have done it.you have figured out what you need to learn to smash your goals by finding a learning resources to use.Now it is time to learn those resources sequentially,not simultaneously.

BE CONSISTENT

The first thing to do is to set aside time for your learning.Set a specific time everyday during your daily scheduled within which you will learn and be selfish about it

Two hours learning everyday is alot better than 15 hours of learning in one day.It is pertinent to note that consistency is a key in a self-taught process.

SET GOALS

Also,for effective learning you have to set weekly goals so you can hold yourself accountable.what do you want to know or be able to do at the end of the month?.How will ou structure your learning process per week to be able to achieve this goal.

STAY FOCUSED

It is also important that you remember to focus on your outlined learning plan and your chosen leraning resources

In the tech-spehere, there is always a shiny new object i.e something new to learn.Please dont get carried away or overwhelmed,that's the reason why you need to focus.

One completed tutorial is better than 10 sampled tutorial

4. BUILD SOMETHING! (PROJECT)

"The difference between you and those with talent is practice; a lot of it"

As a beginner in web-development,it is easy to get stuck in the tutrial zone,but building projects is mutually exclusive to the learning phase and it makes you become a better developer because by building project,it makes you practice what you have learnt in the tutorial zone

One way to get some practice is,at the end of every module,think of feature that you can add to the project that you have coded.Just try to build something with the new knowledge that you have gained in the tutorial.

It doesn't have to be too fancy.The most important thing is that you have written the code,run into errors,google how to debug it and gain more understanding.

"Practice solidifies knowledge"
so practice.One completed project is better than 10 watched tutorials.

5. NETWORK

To network simply means to learn in public and put yourself out there

Join a community and attent Meetups

A community challenges you and inspires you at the same time.You become aware of people who are in the same field as you are with the same struggle you have

SELL YOURSELF

Opportunity no longer comes to the most qualified,it goes to the most visibly qualified
selling yourself means talking about yourself and what you are currently doing.This gives you more experience and could open up a lot of opportunities for you

Set up a git-hub account,learn how to use the git-hub environment,git commands e.t.c and push code there for future reference.You can equally start a twitter account and talk about what you are currently learning or building.

Lastly,remember your consistency and perseverance towards learning will definetly pay off.GOODLUCK!!!

please if you enjoy reading this article,subscribe to my youtube channelMY CHANNEL

THANKS FOR READING.