Day 05: So This is the Odin Project?

Decided to try out the Odin Project since I have seen it compared to freeCodeCamp quite often. So far it’s interesting. I do not think I am the target audience of the content but I thought it would be a good chance for review. So far it hasn’t been bad. They definitely take a more reading heavy approach than freeCodeCamp but the background information is helpful. I am halfway through the foundations material. I am more interested in the projects they have but I just have to be patient.

TLDR;

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

  • Data structures -> Continued going through another freeCodeCamp YouTube video covering data structures and algorithms for beginners. I went through the section where they walked through the iterative and recursive implementations of a binary search algorithm. Fun fact, that was the first formal algorithm I learned how to write. I used it in a take-home assignment for a job I was applying for (I did not get the job… LOL but my algorithm was correct).
  • JavaScript -> Continued reading through the Babel JavaScript Compiler Package’s documentation. It’s still dry but I am going to use it to fix a bug in my portfolio site. This bug is related to my use of newer unsupported JavaScript syntax. My portfolio currently doesn’t display in some versions of edge and especially not internet explorer LOL. I want to get better at accommodating older browsers. Especially when my website isn’t doing anything cutting edge.
  • Practice -> Started going through the Odin project to test my base knowledge in web development and to build out some of their practice projects. So far I am halfway through the foundations material. They have the option for JavaScript or Ruby for the assignments. I won’t lie, I am tempted to try doing the Ruby route. I will hold myself back though. One thing at a time LOL.


Goal For Round 7 of the #100DaysofCode Challenge

This is my seventh round of the “#100daysofcode” challenge. I will be continuing my work from round five and round six into round seven. 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 turn 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.