How i am still learning after a coding Bootcamp

Bootcamp after being a nurse

If you saw my presentation, you noticed that i was a nurse before becoming a software engineer.

I worked as a nurse for 8 years and in 2018, i decided to take a year and give myself a chance to do what i really wanted deep down: learn to code and find a job in the tech area !

So like many of you, i joined a "bootcamp", 6 months very intense to learn the basics (HTML, CSS, PHP, Javascript) and more specific stuff (React).

After that , i went on the hard part : job hunting.

But i was lucky, i found my first job as a software developer pretty quickly (about 2 months after the end of my bootcamp).

I worked for a small web agency for a few months building websites for clients but due to financial issues, the agency closed and they had to let me go after 6 months, so i started to apply for jobs all over again and i found my current position.

So many things i don't know

I learned a lot during that bootcamp, but when i started to work , i felt that i was missing a lot of things.
A lot of concepts were pretty obscur to me, because we had not enough time to study them during bootcamp.

So i started to study on the side, to fill the gaps.

The main gaps for me :

  • How a computer works (binary code)
  • Network in general (TCP, ports, VPN ...)
  • Docker : what is it for, how to use it
  • Bash
  • Algorithms

I found an article on freeCodeCamp that helped me a lot :

In this article, the author Randall Kanna, describes perfectly what i felt, i was missing a lot of concepts that you study when you enroll to a computer science degree.
I followed her advice and started to hack my own cs degree :)

I am currently following the introduction to CS50 to understand the basics and preparing for the AWS Certification is helping me for the network part.

Little by little, i am gonna fill those gaps and feel more comfortable.

What about you ? How do you keep studying ?

Comments (1)

Jean-Baptiste Barth's photo

« How do you keep studying » is such a good question, glad you asked!

It’s highly dependent of the moment on my side, but basically it’s 1/3 watching screencasts or reading project docs, 1/3 reading articles (mostly on HN or Lobsters, often including comments), and 1/3 experimenting myself on more or less serious projects (ranging from 1-2hrs of evening fun to 3+ years projects promoted in my professional area). I don’t think I’m an example by any mean but I’d say the most important thing is to find a learning style that makes you happy (pretty cliché I admit). I personally love very dense screencasts that I watch over and over again until I fully understand author’s discourse.

Another important thing is to find a pro environment that works for you. Colleagues who you can learn from, an env where you can make mistakes, experiment a little, avoid bureaucracy, etc.

My 2 cents. Really enjoying your articles, keep up the good work!