DEV Community

loading...

My Skills Development List

Everistus Olumese
Everistus is a full-stack JavaScript Engineer with proficiency in React, Vue, Node, TypeScript and GraphQL
・3 min read

https://hlny.org/wp-content/uploads/2016/09/career-development.jpg

In this article, which happens to be the first I will be publishing on dev.to, I will be going through a list of Software Development topics and tools I will develop my skills on. Although I would not outline the plan to do this here, I however have developed such a plan and would be willing to share same if you want the plan. If you need the plan comment your email below and I will send it to you, but remember to modify the plan to suit your needs when you get it.

Background

I am a Software Engineer who has traditionally worked out of Nigeria both as an onsite and remote Engineer. Since I was young, I loved reading and learning new things. I keep having this pressure inside of me when I see new Software Engineering tools that I know nothing about. When I was 12, being unable to pay tuition at the school I was attending, I spent most of the year reading books in the local library. I read anything from fiction to Encyclopedia. That was when I first read about how the Hubble Space Telescope was built. Learning new technology has been an integral part of whom I am and the proliferation of technologies I know nothing about is heartrending for me.

Why these Technologies

The technology I will be spending time learning spans from DevOps to Cloud to Programming Languages. Before we go to the details of the specific technologies I will be learning, let me give you an idea of the technologies I already use or know a bit about:

  • PHP/Laravel
  • JavaScript (Node.js, React.js, Vue.js, React Native, Express)
  • GraphQL
  • Databases (PostgreSQL, MySQL, MongoDB, Redis)
  • TDD (Jest, Mocha, Chai, Puppeteer)
  • HTML/CSS, SASS
  • Git
  • Redux, Flux, Vuex

There are other tools or concept that I know well enough about but did not make it to this list.

To answer the question, why these technologies? requires an understanding of the tech ecosystem today. The trend of cloud based technologies, serverless computing, continuous integration and continuous delivery, etc rules the software engineering field today. As an engineer, whether frontend, backend, fullstack or devops, you are required to not only know about your craft, but from most of the job advert, it is an advantage to know a lot of the technologies listed below. I like to think of it this way; If I happens to own a startup where all the engineers suddenly resign a few weeks to launch, I should have enough knowledge to muddle through the launch.

Yeah I know, it must be an awful startup to have all the engineers quit at the same time. Let's just say we would have a difference of opinion on who is the G.O.A.T in football. BTW it is Cristiano Ronaldo. And the best club is Chelsea FC

Technologies

So finally we move on to the various technologies that I want to learn within the next nine months:

  1. Continuous Delivery
    • Docker
    • Jenkins
    • Circle CI
    • Travis CI
    • Kubernetes
  2. Cloud Technologies
    • AWS
    • GCP
    • Azure (Certification this year)
  3. TDD
    • React Testing Library
    • Enzyme
  4. Languages
    • Typescript
    • Go
  5. Messaging and Real Time
    • RabbitMQ
    • Kafka
    • Socket.io

Conclusion

It is going to take me a great while before I can be proficient in this technologies especially with respect to the cloud technology and Go but one thing I know is that if I dedicate sufficient time to this, it will definitely be worth it for my peace of mind or career progression. Follow me on twitter http://twitter.com/bytenaija to know how it goes.

Discussion (32)

Collapse
bytenaija profile image
Everistus Olumese Author

Hello everyone, I have sent the plan to those that indicated they want the plan. It was an automated process using web scraping and nodemailer. kindly check your spam folder for a mail from bytenaija@gmail.com.

I will be writing another article on how I automated the collection and sending of the email this week. So please do follow me.

Collapse
ant1g3n profile image
AbdulRazaq Suleiman

Hello man, great article up there,id like to receive your plan and here's my email address: nivanshotchkiss@gmail.com
By the way, have you developed in Rails too and again looking at Machine Learning, are you not interested in adding that to your skills too, if not can you please tell us why, Thanks

Collapse
bytenaija profile image
Everistus Olumese Author

Hello AbdulRazaq, thank you so much for reading my article. I already develop a bit with rails enough to understand other people's code. I guess that is not a path I want to take now. As for AI I am quite interested in this. For the past few days I have been trying to wrap my head around using tensorflowjs but I have however concluded, I may need someone to work me through it physically before I can get it. Yet, it is something that is in my bucket list. The only thing I find am not really interested in learning now is blockchain. I will be sending the plan tomorrow morning to everyone that indicated interest.

Collapse
samsteve1 profile image
Steve Idowu
Collapse
eissah_nassir profile image
Ei-ssah

Kakumbanassir@gmail.com. That’s my mail address

Thank you

Collapse
davidnjakai profile image
david njakai

Great article! Your list is somewhat daunting yet almost paramount in the industry today. Cc please :) dvdseroney@gmail.com

Collapse
danfloreshn profile image
Daniel Flores

Thanks for sharing, I would like to read your learning plan. My email: dffc.hn@outlook.com

Collapse
bjaypjay2012 profile image
Ojetunde John

Nice article!!! I'd like to get the plan.
Email: johnojetunde63@gmail.com

Collapse
senseifavour profile image
Favour Chukwuedo

Great article

Collapse
ppollo07 profile image
Ariel Porporatto

I'd like to know the plan!
arielporporatto@gmail.com

Collapse
geraldchioke profile image
Chioke Gerald Ikenna

Great article Eva! Please share your plan with me on frankgerald88@gmail.com

Collapse
centil_kumar profile image
Centil kumar

Thanks for your article, please can you share the plan to chenthilhr@gmail.com

Collapse
alienbd profile image
alienbd

I'd like to know the plan
1997alien@gmail.com

Collapse
iam_hybee profile image
Adekunle Ibrahim

Great article... I'd like to get the plan. My email is adefemi101@gmail.com

Collapse
ezinna7 profile image
Nwaoduh Ezinna

Nice one @bytenaija .
My email: nwaoduhezinna@gmail.com

Collapse
rmcc13 profile image
Ryan McCafferty

I've been working on my own learning plan. I'd like to see yours for inspiration, ryano.mcc13@gmail.com

Collapse
drgflorin profile image
Dragomir Florin
Collapse
obieh profile image
obieh

Learning plan please. O_amadic@yahoo.com
Many thanks.

Collapse
patrycake profile image
patrycake

Thank you for your article!! patryrrey@gmail.com

Collapse
bytenaija profile image
Everistus Olumese Author

Sent

Collapse
vaikuntn profile image
Vaikunt Naik

Good article Everistus. I'd like to receive your plan l. Please send it to vaikunt.naik@gmail.com.

Collapse
samtech23 profile image
Uncle Sam

This is an awesome article...I'll be interested in the plan

samueloel3486@gmail.com

Collapse
mikoyoarts profile image
Mikoyoarts

I am also interested in your plan. chigoziemakali4real@gmail.com

Collapse
it247pro profile image
Azhar

Everistus, a great article you mind if you please share your plan?
azhar.cs@gmail.com

Collapse
arnold226 profile image
arnold226

Great read. I'd like to get the plan as well. Here's my email: arnold_zoundi@yahoo.fr

Collapse
jacksoft profile image
Jacksoft CS

jacksoftd61@gmail.com.. send me the plan. Thank you

Collapse
saiffer profile image
Saiffer

Thank you for article. Can you share your plan? aznaurovdavid@yahoo.com

Collapse
nnaowen profile image
nnaowen

Am interested nnamora@gmail.com

Collapse
jamesapeters profile image
jamesApeters

Great! But the little bit I'm contending with already seems too much. I would really like help with visual studio, cloud computing and virtual machines. @ age 74 that might be a little difficult.

Collapse
bytenaija profile image
Everistus Olumese Author

It is never too late. It is never too difficult as long as you are ready to put in the work. If you can drop your email address, I will contact you and maybe we can come up with a gameplan?

Rest assured you are on one of the best journeys on your life and if I am sure if you ask for help, there are thousands of people here who will lend a hand.

Collapse
zubairriaz profile image
Zubair Riaz

Kindly send the plan at zubairriaz78696@gmail.com