What are three pieces of advice that you would give someone who’s just beginning their journey with software development today?

--

Smiles, writing this article gladdens my heart as I can share some struggles I had starting this development journey.

node application

Learn the basics

By basics, I mean build your foundation, it is imperative as everything you will learn afterwards depends on this.

It can never be over-emphasized that learning is a vital ingredient in the journey of becoming a software developer.

I started out jumping right onto building applications without understanding the framework I chose to work with. It was difficult for me as I had little to no understanding of some frameworks or even the language I was working with despite studying computer science at the university.

However, I know that studying computer science in university doesn’t necessarily make you a programmer.

Things got better for me when I decided to take a step back, to self educate myself on the principles of programming, things got much better when I joined an online school for developers (Microverse). Besides, I have become a better programmer, I can confidently read software documentations to get a perfect understanding of a topic. It’s being a smooth ride all the way.

Be confident

It is a normal thing not to be too sure of yourself especially when you’re just starting a new career path much worse if it’s a burning desire inside of you. I had so much desire in me when I started, I still do. Then, I wanted to learn and know everything. This slowed me down, as I was not focused on achieving one goal at a time. However, there were several times, I lost confidence in myself and the journey. Eventually, I scaled through by listening to other developers experience, working and learning from them as well as doing a lot of self-development.

I like learning, surrounding myself with experienced developers, and enjoy problem-solving.

Take Up Challenges

Don’t be the guy in the last row using someone as a shield. This attitude will not help you discover yourself in problem-solving, run towards challenges and solve complex problems. The more you solve, the more you will learn.

Attend webinars, join a group of developer slack channels, connect with fellow developers from who you can learn.

As they say, programming is a skill best acquired by practice and examples rather than books

--

--

No responses yet