DEV Community

Michael
Michael

Posted on

Coding is not for everyone but you

Coding is not easy but totally worth it

For someone who has been working in a non-coding related job and trying to code at the same time, I must say it has been really challenging but nevertheless very much worth it.

Why do you want to learn to code?
Is it because it is the next big money paying job? Actually, it is totally okay to learn how to code because you are trying to score a big salary and enjoy life but I want you to know that you would get miserable and leave immediately at the sight of the next big money job.

But if it is a passion and you can see yourself doing it and enjoying it even if you're paid close to nothing, then, by all means, prepare yourself for some very challenging obstacles and your consolation will be in the genuine joy.
Coding itself is broad and not just limited to websites development. From mobile apps development to web design and development (frontend and backend). You need to know exactly what you want to learn and start. It's okay to learn everything but you do not need to learn everything at once. You need to pick a path and stick to it.
This way you would save yourself from frustration faster.

Below are some few tips:

Start now: There's never a bad time to start coding but there is a right time and such time is now, immediately. You are never too old to learn anything new. Nothing is too hard as long as you can dedicate your time and energy into it. Anybody that says coding is too hard is projecting his/her insecurities and inadequacies unto you. Reject them, please!

Set your own pace: I want you to know that you are not in any competition with anybody. Yes, it is okay to have goals and targets but it is important to set realistic goals according to your pace. Stay away from unhealthy competitions.

Have a mentor or a reference person: No man is an island and everybody needs help. Surround yourself with people who are willing to offer assistance and never be afraid to ask for help. Someone else out there has encountered whatever problem you are currently facing. Save yourself and ask for help.

Learn how to be dependent: Find a way to solve problems on your own. Use the internet, your tutorials and anything you can to better yourself. This way you become a better developer and a solution provider.

Continuous practice: Make it a habit to always practice whatever it is you learn daily or regularly depending on your schedule. Set a schedule for your practising and please stick to it. If not, you will find yourself learning the same thing over and over again

Learn to take a break: Always find time to take breaks and do fun activities because at the end of the day if you break down, your coding journey ends there.

My name is Michael Ashefor and I have just started Frontend Web Development and it has been amazing. Feel free to share your experience and tips with me and others.

Top comments (8)

Collapse
 
neo profile image
Neo

Good one Michael!

Collapse
 
michaelashefor profile image
Michael • Edited

Thank you!

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
opeeny profile image
Opeeny Godfrey

Great article Mike

Collapse
 
michaelashefor profile image
Michael

Thank you friend

Collapse
 
higimik profile image
Mike Trojan

Nice one thanks for that! Atm struggling with the decision what to learn first cause there are so many cool things and possibilities :O

Collapse
 
michaelashefor profile image
Michael

True there are a lot of cool things but do not get overwhelmed. The point is to enjoy what you choose and be really good at it. I believe you will make the right decision

Collapse
 
ayoalfonso profile image
AyoAlfonso

Nice one Michael!