Friday, June 24, 2022

Week 6. Post 3.

What type of research have you completed or what skills or technologies have you had to learn to advance the internship learning goals? 

Every day at my internship I learn something new. For example, this week we have been working on trying to implement the validation feature for the metadata from scientific researchers that will be put into our search application. For that, we needed to use specific annotations for the SpringBoot framework that we are using; thus, it was quite a challenge to get it working as it required building a lot of different files such as Service,  Repository, etc. 

My first reaction was very positive and I felt like I could finish this task very quickly since I found an appropriate tutorial. Thus, I kept procrastinating with that task feeling that I can finish it a few hours before the demo presentation. Coming to this internship I always felt that once the tutorial is out there - it is going to be easy to follow along and develop something.  However, I was largely mistaken. I underestimated the difficulty of learning new tools and applying them to real-life applications. It actually took me much more than a few hours to get it done working. I had to only follow the tutorial, but also try to see how to apply it to our application; on top of that, some dependencies and libraries were not importing correctly which did not let me move forward for quite a while. 

Next time, when I see the task, I will try to objectively evaluate it instead of thinking that as long as I found the proper tutorial then I am good to go. I will not only check the tutorial but also consider the possible complications such as dependency injection errors and others that can cause more hours of work. 

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...