Day 95: Fresh Start, Fresh Feeling

I started back up with learning more about data structures and JavaScript but with a lighter approach. My goal is to improve my familiarity with the material, not to become an expert. Getting to the expert level will take time, experience, and lots of practice. I can’t just go from zero to hero in one shot by studying all the details. I’m using the bloom’s taxonomy approach and it felt a lot better today. Hopefully I can continue with this and keep things light with some dabbling in rabbit holes. I need to keep things fun or I’ll quit.

TLDR;

Okay, so here are the highlights of what I did:

  • Data structures -> Started going through a freeCodeCamp YouTube video covering data structures for beginners. I have watched similar video in the past when I had less experience and it didn’t go so well. Hopefully this time now that I am comfortable with big O notation it will go better.
  • JavaScript -> Finished reading through chapter 12 of “Eloquent JavaScript” by Marijn Haverbeke. It covered building a simple programming language called Egg using JavaScript. It was interesting but again, a bit too abstract. I’m not planning on writing one anytime soon but I will be tackling parsers, and compilers in the future so was definitely paying attention.


Goal For Round 6 of the #100DaysofCode Challenge

This is my sixth round of the “#100daysofcode” challenge. I will be continuing my work from round five into round six. I am currently working through the book “Cracking the Coding Interview” by Gayle Laakmann McDowell. My goal is to become more familiar with algorithms and data structures. This goal was derived from my goal to better understand operating systems and key programs that I use in the terminal regularly e.g. Git. This goal was in term derived from my desire to better understand the fundamental tools used for coding outside of popular GUIs. This in turn was derived from my desire to be a better back-end developer.

I have no idea if my path is correct but I am walking down this road anyways. Worst case scenario I learn a whole bunch of stuff that will help me out on my own personal projects.