API’s, Functions and Organization!
Phase I Project
When I first started this project, I did not know how I was going to be able to start a whole project from scratch. The thought of writing a program when there is absolutely nothing on the screen is extremely daunting for a beginner! What surprised me was the way the knowledge that I accumulated throughout the first several weeks started to flow out of my mind. I actually wanted to start adding more and more features as the project went on. My confidence in being able to start a project from scratch has greatly increased!
API’s were not as difficult to work with as I originally thought they would be. I know this is just scratching the service though! I was able to incorporate three fetch requests. I still need to get familiar with the technical ins and outs of fetch but I will celebrate this win! Having an understanding of objects and how to grab the specific key-value pairs was pivotal in getting the data after it was jsonified. Seeing the concepts we practiced in the previous weeks come into play in an actual program gave me a much better understanding of them.
Functions! functions! functions! Working with functions are amazing especially if you know what you are doing with them! The organization that that I have found them to bring has definitely changed the way I code and thought about coding. Because functions can get complicated, I would shy away from them and write code that is long and drawn out with no flexibility. Now that I have a better understanding, functions will continue to be a large part of my programming!
Overall this project even-though it is just one small part of my overall growth, has shown me what is possible if you trust the process of learning! I am excited to see what future gains I make as I continue through this engineering program!