Day 32: I Need To Reproduce a Library!

I am still sick and still pushing through the Java tutorial. While I was being introduced to some of the standard Java libraries I had the thought. I have NEVER reproduced a standard library on my own. It’s similar to my lack of experience building out core data structures. Considering that I’ve imported tons of libraries I should probably at some point learn how to build them out myself and understand how they integrate.

TLDR;

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

  • Started on the “Technical Questions” section of the book “Cracking the Coding Interview” by Gayle Laakmann McDowell. I decided to get a quick intro to the C and Java programming languages before I jump into building the core data structures and algorithms that will be covered in most all technical interviews. Started on a beginner’s tutorial for Java. I continued watching the tutorial. A lot of tools like conditionals, loops, libraries, and more. I am starting to a appreciate more and more with the language. But I still need to learn how libraries or packages are managed and how a project with Java would look like.

Conclusion

That’s all for today. 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.