What I have done that I thought I wouldn't do during my internship

 This is the last week of my internship. As I prepared my final project presentation, I reflected on my progress throughout the internship. I remember when my mentor explained my internship project and how confused I was about the many uncertainties around parts of the project. This confusion was exacerbated by my little experience with mobile application development. I never thought I would hit the project milestones because I had to learn different technologies to understand the existing code and implement my project.

Although I had worked with React during my first internship, I did not get to the more complex parts of React like React Hooks and call back functions. However, the react-native component I was building my project off required knowing how state is managed with React hooks. This was the most confusing part of working on the react-native part of the project. Callback functions were a new idea that I did not know if I would understand. I was excited to have a fully working react-native component around the seventh week of my internship. Then, I moved to adding an entry point in Teams Android where a customer can click on the text to view the react-native component. The most-challenging part of this milestone was figuring out how to differentiate the special text I wanted users to click on and the other text in a chat conversation. I had looked into this at the start of my internship but was not successful at understanding how the many parts of the code worked together to read through text. I thought I would not achieve this milestone. However, I debugged how existing features in Teams Android working with chat text, like at mentions, work and I figured out how to implement this project feature.

One major lesson I have learned from this internship is how to be flexible to learning new things as I worked on the project. Alongside working on my project, I learned all the technologies required for the internship and I was able to use that knowledge to implement my project goals.

Comments

Popular posts from this blog

How I would describe my internship experience in a behavioral interview