The Journey.

The Journey.

What does it really take to become a software developer?

Should I be doing this?

This is the first question that comes to mind anytime someone wants to venture into the tech space. Well, most definitely, every question comes with an answer, whether or not you should venture into the tech space depends solely on you, alongside many other factors, some of which I would be discussing here.

Interests

The journey of being a developer has never been an easy one, one might rather say it is easier to cut down 10 forest trees than subject yourself to the seemingly rigorous process of becoming a “tech bro”, as it’s commonly called. “I think the big mistake in schools is trying to teach children anything, and by using fear as the basic motivation. Fear of getting failing grades, fear of not staying with your class, etc. Interest can produce learning on a scale compared to fear as a nuclear explosion to a firecracker.”― Stanley Kubrick In absolute reality it would take a lot of interest to transition from a newbie to a junior, to an intermediate and finally to becoming a senior software developer. Chances are that you would get discouraged at many points of the journey, but at these moments, it will take the energy steaming from your interest and desires to keep you going.

Sacrifice

“Don’t bother venturing into what you cannot sacrifice dearly for” Whether or not you will be successful in the tech space is highly dependent on this one question “Are you willing to do what it takes? ”. The online study, online video courses on platforms like Udemy, Coursera, e.t.c coupled with the personal projects you’ll have to subject or commit yourself to every now and then. This leads us to the next point.

Commitment & Consistency

“To become what you’ve ever desired, you need to die hard on it” - Christian Peters The truth is, it is quite easy to get started in any adventure at all, but what determines its success or otherwise revolves around whether or not you are willing to commit yourself and stay consistent at it. Committing yourself to learning and coding everyday for a very protracted period of time, it’s often easy to envy developers who build amazing stuffz and get highly paid by tech companies and practitioners. One would think they got there overnight, until you begin to interview them and then from their speaking you begin to realize the amount of things they had to do to get the results that you celebrate today. “Whatever is worth doing is worth doing well”, Finally,

Money

Money itself can also be a strong motivation to grind, looking at the face that developers who have subjected themselves to becoming critical thinkers and problem solvers (globally or locally) would definitely be rewarded consistently with money, recognition, respect e.t.c As a newbie, it’s okay to be motivated by money in your quest to becoming a tech bro, but never be misled by money. The order is VALUE before REWARD, this is the right mindset to have. Focus on giving out value sufficient enough to bring you the amount of money you desire. Small value = small reward Massive value = massive reward

In Summary

The question: Is the tech space for me? Is one that depends solely on you, your interests, desires, willingness to sacrifice, level of commitment and consistency. If you want to become a developer, after asking yourself all these questions, and you think you’re ready for it, I would most likely want to congratulate you and welcome you to the tech space. Cheers to your amazing decision✌.