MY LETTER TO AN ASPIRING WEB DEVELOPER
A Letter of Motivation To An Aspiring Web Developer…From someone who was once in your learning seat
I always loved how websites and apps worked. I wanted to build one of my own in the easiest ways I could find, but heck! I didn’t want to write code.
Reading lines of code gave me headaches, let alone writing them. I’d register on FreeCodeCamp.org over and over again; different accounts I can’t retrieve. I kept on forgetting my login details due to that lack of interest and yet was always too lazy to hit the “Forgot my password” link.
I still hate that button till date, seriously. 🙂
I’d rather come back some other day to try or open a demo account for the moment just to achieve what I want and get the heck out.
Yeah yeah, and talk about using command prompts to open up applications, the days when they were really no visual interfaces to operate. You had to open everything from the command prompt! Who else still hates command prompts? I DO! My Dad used them a lot though.
As a young boy, I would sit on his lap watching him type those prompts for about 5 to 10 minutes just to open up my favorite game back then, MS-Dave (If you know, you know).
Growing up, I had my first PC quite early, probably at age 7 or 8. By then, then Windows 98 and 2000 rolled out. It was like HD to everyone! You can relate. I loved the idea that I could do all I wanted without having to use the CMD first, always made me feel like a rookie.
Then boom, 10 years later, I suddenly have an interest in creating web applications and I realize I have to learn how to code; in some crazy new technologies, I have never heard of! That was frustrating enough. I never finished my online courses. I always wanted the easy way to things. I just never liked the idea of learning how to code, and I don’t know why I am emphasizing this, LOL!
I started playing around with HTML a few years after, and even though I was never consistent with my self-development coding classes, I seemed to be learning a lot which I never even realized.
It was my in-born learning pattern.
I learn by reading stuff casually. When I get too serious, trust me, it goes nowhere.
As an upcoming developer, you need to discover your own learning pattern.
When I started getting really engulfed in coding, I realized I never learn stuff by sitting my head on it all day. It just never goes in.
I took breaks, breaks of discouragement. They weren’t breaks intended for me to come back. They were breaks of, “I GIVE UP! THIS IS NOT FOR ME”.
Most times, I got so fed up with HTML that I would move on to learning CSS. I found CSS really colorful and easy. I guess my learning pattern appreciated design and color. Still, CSS made me know when I actually needed to go back to HTML to perfect something. I would really say I got a good grip of HTML through CSS.
Months later, I was rocking HTML and CSS, kicking ass; c’mon, I made a replica of McDonald’s website, all with code. I would feel that was a really big project there.
Then, I started stumbling on websites. Websites that intimidated the heck out of me. On your journey as a developer, you will surely stumble on some pages and question your ability; “Can I actually build this?”
My first freelance project was a mess even after this though 😀 ( Message me privately for the link )
I was getting the hang of it, so I went deeper. With each step, I tried something harder, new languages, new frameworks.
Today, it’s over a hundred websites, from E-Commerce, Forums, Membership, Online Course Websites, Classifieds, Wallets, Link shorteners, Analytics tools, Management systems to the most daunting of what you can imagine you will never be able to build at your current level but trust me you are getting there soon. It’s not as hard as it looks but it’s as tough as it seems. LOL
What more, I have worked for a couple of companies as a developer, and I enjoy being a digital freak! Nothing else freaks me.
As an upcoming developer, I can almost assure that your journey will differ from mine. The way you are going to get a hold on development will be different from the ways I did.
I hope that someday, you reach a similar place too. I hope to help you get there even if you can. Someday I might read your story.
It’s going to be a very difficult journey. There will be a lot of potholes, bumps, compile errors, syntax errors and you will want to quit forever. Please don’t ever quit.
You just have to hold on tight and keep learning every day, in every little bit you can. Being a good developer takes learning, practice, and self-motivation.
Excelling as a developer means to ignore failure because you will surely fail numerous times, as every expert has always failed before becoming an expert.
This article is not to motivate you. Few lines can’t follow you down the long road. You’d lose it eventually if this article was your motivation.
Instead, be committed to your journey. Make this your passion. Make it a reason for living. Don’t wait for anyone’s motivation. Be self-motivated.
You can do it too. You can make an impact.
A friendly neighborhood techie.