Wednesday, June 15, 2022

Week 5. Post 1.

 How do your internship responsibilities relate to the content you have learned in your classes?

For the past recent days, I have been working on a new feature for the search application which was being able to display information of each record from the database on a new webpage. I had to create a new view/controller in our search index that will display all (and if not all, some) of the information we have in our Solr index for a chosen record.

When I first was introduced to the task, I thought I will be able to accomplish it pretty quickly since I had some prior experience working with frameworks and building controllers outside of college courses. During school time, I did not pay much attention to the Data Structures and Algorithms class; thus, coming to this internship, I had the mindset that I will not need these Object-Oriented Programming concepts at all and that the things we have been learning in class are too theoretical.  

However, I was largely mistaken. In almost every single chunk of code that I was writing, I needed to utilize some concepts of Object-Oriented Programming such as inheritance, encapsulation, and polymorphism. Not only that, but I also had to work a lot with classes, their instances, and objects across various files of the web search application. I was surprised to see so much familiar content from school that I thought I would not need this information much back then but now realize its importance to the fullest. Next time, when I am learning some content, I will try to evaluate the importance of the content critically and learn how to prioritize one particular type of information from another. Whenever I will be learning something new, I am going to ask myself such questions as: "Are these concepts commonly used in programming and if so, how? Are they tied with any major concepts I will be working on in the future?" etc. Critically evaluating and digesting learning information is crucial. 

 

No comments:

Post a Comment

Reflection Summary.

 July 30th marks the last day of my internship. It has been a fantastic experience and surpassed all my expectations, making me sad to see i...