Going from regular boy to Programmer. How I became a Web Developer?

Going from regular boy to Programmer. How I became a Web Developer?

Growing up I was just a regular boy. I was never good at mathematics and science, to begin with. I loved technology, but I never thought of being a programmer. So how a regular guy like me who wasn’t interested in the programming end up becoming a web developer? 

Programming is hard:

Programming is not that easy it’s hard, it’s complicated, it’s exhausting, it's exasperating but you feel you have control over everything, you will feel powerful and build things which you never thought possible, you understand the tech world from a better perspective, you try new tools and technology making your life easier than it was before, you will understand the working of every system. It’s beneficial, pleasing, and powerful.

There is no shortcut or an easy way to become a programmer, only the hard way.

During my bachelor’s degree in Computing at Islington College, I wasn’t interested in the subjects that involve programming. It took a while for me to train myself into a programming mindset and finally get the basics and learn to code. It didn’t just happen magically by watching a couple of tutorials or after completing a course.

“I just copy a bunch of codes and paste to a file and put it all together.”

“But as I built numerous websites, I slowly started to get the hang of it.” 

The real journey was difficult and frustrating. To help you track how I got so far, here is a quick highlight of my learning over the years:


Bachelor’s Degree in Computing:

I took my bachelor’s in Computing from Islington College in 2019. I loved technology but programming was not my cup of tea. My favorite module was always the module which doesn’t include programming. Although I never paid attention to programming during my 1st year, I used to secure good marks. I passed my 1st year successfully with good grades.

During the 2nd year of my bachelor’s degree, we had a module named WRL (Work Related Learning) where we had to do learn through the experience of work by working at a company for 4 months. We were given the same advice: pick a company, find the role that fits you, and complete your internship program. I was not going through college learning and not gathering skills to face the real world. I realized I was not competent enough to face the Programming world. I applied for SQL Database Developer just to try my hands at the database. But I wasn’t lucky enough to get an internship in the desired position. So, I had to get out of my comfort zone and learn as much as possible if I had to pass the module.

Then I got an idea of getting an internship. During the summer class at my college, PHP a scripting language was taught which was suited for web development. I planned to customize the project from the summer class and make it my own. After working for a few days, I was able to modify the project by adding additional features. My modified PHP project was good enough to earn me an interview at a company for a Web Developer Trainee. At the end of the day, I and my friend were selected for the Web Developer Trainee position.


Internship days:

The first day of a job is always tough and everyone can get nervous. I would be a part of the Web Developer Team, so I was aware of the tools and programming language. During my first day at the internship, I installed the necessary tools and programming language. We were instructed to work on Laravel, which is an open-source PHP framework for web developers.


In the next week, we were asked to build a web application named Lost and Found for storing lost and found things. Building the application was quite tough than I anticipated. My supervisor said that I need to practice more and more. Finally, I made it to the end of the week, and I completed my first project.


Everything was going well until Senior Developers visited us. They started to demotivate us, asked us to leave the internship, and stop learning Laravel saying we can’t be like them. They used to demotivate us every day after lunch. Their behaviors were disrespectful. We couldn’t do anything. We were silent! Silent is the key to success!


Luckily, I do not get demotivated and depressed very easily from the talks of others. I was able to guide and motivate me, which helped me to overcome such days.


Most Valuable Lessons I learned:

I was unable to handle the senior developers who constantly demotivated me. It was hard for me to get constantly get motivated; I was helpless. But I found a solution to motivate myself.


A.    Turn their negativity into fuel

I promised to prove them wrong. My ego was hurt when they challenged as well as dominated me. I used that ego as energy to fuel me to make progress on my projects. It pushed me even further. Every time I needed motivation, I used to imagine their words, build up my ego, and make myself work even hard without hating them.


B.    Believing in yourself:

The ability to believe in yourself can change your life.

The internship helped me grow both professionally and personally.

While doing projects, I used to believe in myself. I used to manipulate my ego, think that I was being challenged again which led me to start with very little self-confidence, but as a result of continuous hard work, dedication I was able to complete complex projects. From that day, I believed that we could achieve anything others are achieving if we do the same things and build up self-confidence.


FYP (Final Year Project) days:

I used to spend a long time to complete projects understanding each step and tried it again and again until I get it completely. It used to copy and paste the code from various sources to get the flow and implement it on my projects.


Using little HTML and Laravel to change various elements and designs. My hard work paid off when I complete my FYP (Final Year Project) on a travel and tour website. I made a complete Travel Website that allowed users to book hotels, hire vehicles, and buy tour packages. My final year project was the first huge project that I ever accomplished.


After the completion of my project, I made my mind to pursue my career in web development. I started to learn building web applications using various programming languages like Django, React, Vue.js, etc. I was always pushing myself to do better. While doing projects, I always tried to be a better version of myself, better than a month ago, better than a week ago, and better than yesterday.


I always try to find bugs on the competitor’s website and try to break their system to find their faults and weak points. Learn from their mistakes, I try to improve my website.

My continuous push and manipulation of my ego made me a better Web Developer.


Current State:

Currently, I am pursuing my master’s degree in Data Analytics from Islington College. I am a CTO (Chief Technology Officer) of a company named Nepal Reports. Nepal Reports is a leading media organization run by young media enthusiasts covering news from all over the world.


The future is unpredictable, isn’t it? Who would have thought I would become a web developer someday and actually build systems and create a solution to real-world problems using some weird language which looked like Chinese Text?


I would be glad if my story helped you with anything: everyone learns in a different way. If you are the one who feels demotivated or is victim to demotivation you can do this thing, try a shot. If you really are passionate and a good developer, you will learn something eventually no matter how long it’s going to take.

Recent comments(0)

Please, Sign In to leave a reply