2019: Reflection of a Software Engineer.
Tags: 2019review, career, developerstory, codedinafrica
Published: 2020-01-01 13:46:33

---
title: 2019: Reflection of a Software Engineer.
published: true
description: This is a personal review of my journey in the year 2019.
tags: 2019Review, career, Developer Story, CodedInAfrica
cover_image: https://thepracticaldev.s3.amazonaws.com/i/qzdkdk7tedoqas4q44rh.jpg
---

At the dawn of the year 2019, I was determined to make a difference in my Software Development career - looking back 12 months down the line, I am so grateful to God for the progress and the journey so far in becoming a more confident software engineer and to everyone who contributed in making this possible, I say thank you. Yes it was not without challenges but I am happy I made the choice, I  will be highlighting some of the high-points in my journey for 2019 in this post.

## Microverse

I started out the year with my acceptance into [Microverse](https://twitter.com/microverseinc) full-time program - A coding school that accepts only 1% of applicants from all over the world to be trained as software developers. The program was nothing like I had experienced before, it was immersive but I loved every part of it, while on the program I met some wonderful developers [@shloch](https://twitter.com/shloch), [@Shshamim090](https://twitter.com/Shshamim090), [@raphael_noriode](https://twitter.com/raphael_noriode), [@YirenkyiPhilip](https://twitter.com/YirenkyiPhilip), [@daniel_wesego](https://twitter.com/daniel_wesego), [@juzQrios](https://twitter.com/juzQrios), and many others from around the world with whom I learned and worked together and this was done remotely, which made the experience even more exciting, and my mentor [@jeton_thaci](https://twitter.com/jeton_thaci) and career coach [@TheBestCPRW](https://twitter.com/TheBestCPRW) who were very helpful along the way. 

My progress while on the program was enormous, moving from a total novice in the Ruby programming language to building projects with the language such as minimal clone of [FaceBook](https://github.com/truetechcode/facebook-clone) and [Eventbrite](https://github.com/truetechcode/private-events), from a zero in JavaScript to learning advanced concepts of Object-Oriented and Functional Programming in JavaScript (ES6) and building projects such as a [Restaurant page](https://github.com/truetechcode/Restaurant-Page) and the classic [BattleShip](https://github.com/truetechcode/battleship-game) game and from never using ReactJs to building my [portfolio](https://terveraosu.now.sh) and a simple [calculator](https://github.com/truetechcode/calculator) with ReactJs and so many other things I learned along the way.

During the course of my learning this year I went through countless articles, video tutorials and courses of particular note is [FreeCodeCamp](http://freecodecamp.org/) and [The Odin Project](https://www.theodinproject.com), to all the authors of these resources I am greatly indebted, if you never wrote that article, made that video or course, learning would be more difficult but you made it seamless, thanks for sharing your knowledge with the community. I was able to also pay it forward by writing my first technical article [How I Setup SSH Access To My GitHub Repository](https://hashnode.com/post/how-i-setup-ssh-access-to-my-github-repository-ck0k3eusx001dqfs1vjf0t5i5) and then two others [How I Setup A Node Development Environment with Webpack](https://hashnode.com/post/how-i-setup-a-node-development-environment-with-webpack-and-eslint-ck15lf1ub002eyts1qedizrg2) and [Eslint and Setting Up CORS On A Rails App](https://dev.to/truetechcode/setting-up-cors-on-a-rails-app-2do0).

## Community

![Team Makurdi to DevFestAbuja2019](https://thepracticaldev.s3.amazonaws.com/i/6i2r8hi24tj8vbzbydov.jpg)

I am a firm believer in the role of communities as a pivotal part of our progress, this is summed up in the Ubuntu philosophy which states “I am because we are”. This is even more glaring in the journey of becoming a Software Engineer, it can be boring so quickly with so much to learn, for me, the tech community has been a driving force in my learning journey, in a bid to lighting up and gather momentum along, I found and joined the [@bntechforum](https://twitter.com/bntechforum) and [@GDGMakurdi](https://twitter.com/GDGMakurdi), two local tech communities in Benue, Nigeria doing amazingly well in supporting newbies locally to start a career in tech. I met so many wonderful developers and community leads just to mention a few [@ea_pius](https://twitter.com/ea_pius), [@amacodes](https://twitter.com/amacodes), [@umarauna](https://twitter.com/umarauna), [@auwalms](https://twitter.com/auwalms),[@josiahoyahaya](https://twitter.com/josiahoyahaya), [@Eko_Uko_Onaji](https://twitter.com/Eko_Uko_Onaji), [@comfort_egbe](https://twitter.com/comfort_egbe), [@orpaakawejr](https://twitter.com/orpaakawejr), [@Lewi_keezy](https://twitter.com/Lewi_keezy) you all made me go the extra mile in becoming a better coder, thanks again. 
I attended many in-person meetups got many swags and had the opportunity of starting my journey as a tech speaker, I went on to speak at three tech events, DevFest in Makurdi, DevFest in Abuja and Evolve 1.0 in Makurdi at each of these events I was able to share my knowledge with the community and it was such an exciting experience.

I became part of the Tech Twitter community and I met a lot of wonderful influencers in tech, they all made the journey worthwhile as they shared their stories and lessons learned on their journeys as developers, a special thanks to [@jamesqquick](https://twitter.com/jamesqquick) for gifting me a paid Udemy course. I was able to complete the #100DaysofCode challenge and I contributed to open source at the 2019 #OctoberFest celebration.

## Mentorship

This year I volunteered to mentor and support newbies and experienced developers in tech both in-person and remotely, thanks to [@andela_alc](https://twitter.com/andela_alc), Facebook DevC, [@naijahacks](https://twitter.com/naijahacks), and [@microverseinc](https://twitter.com/microverseinc) for giving me the platform to share my knowledge with others.

## My Machine

![Dell Latitude N5040 Laptop](https://thepracticaldev.s3.amazonaws.com/i/zuawemi0jn6j5sjphhe1.jpg)

My 7-year-old Pet, Dell Latitude N5040 Laptop made all this possible, it has gone through a lot, thanks for keeping up with me this far.

## 2020

Wow! There will be more fun in 2020 as I will be doing more community work, speaking, writing and mentoring. I will also be learning new stuff like; GastbyJs, GraphQl, VueJs and lots more while also mastering my Ruby on Rails and ReactJs skills. I will also need a job where I can pour my energy.