martinezjf2.github.io


Learning about Self, Instance Variables, and of course, Class Variables

One of the biggest confusions that i have encountered within the Object Oriented programming within ruby and within my CLI Project was the scopes of the Instance and Class Variables. Also, the meaning of self was also a huge confusion and one of the reason for this blog post is to make sure students as well as i, fully understand this topic. The main thing to remember is that instance variables are accessible in all instance methods while class variables are accessible in all instance methods and class methods because they are available to the whole class.


My First Challenge

During the first couple of weeks within Flatiron School, and taught me so many things. Although things can become more challenging throughout the course, you just have to keep your head up high and fight through. Always approach situations with curiousity instead of fear. My first challenge here at Flatiron school was to create a CLI Project. I have reread the material to get more understanding of the fundamentals. When I started to do the project, the first thing that I thought of was how in the world was I going to start this project. It all started out by searching for an API which was going to give me data that I can use within my project, and after that search, I had to figure out how implement the material that I have learned within these last few weeks in order to access the API within the CLI Project. I did get stuck on the first 2-3 days because I couldn’t see the data within the API. I thought it wasn’t working. I gave up.


Why Software Engineering?

Vince Lombardi once wrote,