This was the second to last week of my internship as a software engineering intern in One Drive and SharePoint at Microsoft. I was drafting my final project presentation slides when I asked myself what I could change about my internship experience if I would start it all over. One thing I would change about my internship is not spending so much time on the engineering design document and trying to understand all the tiny details of how my project was to work together. My initial plan was to spend about two instead of three weeks writing the engineering design document for my project. I spent more time trying to confirm that the approach I presented in the document was an approach that worked with the project I was building my solution off. However, having a close to working approach did not matter during my engineering design document review session. My manager and team really wanted me to have thought through the bigger-picture parts of my project and not the tiny details. Since ...
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 w...
I have been a software engineering intern in the Content Search and Insights team in the One Drive and SharePoint organization at Microsoft. My internship project was adding the first Viva Topic card to Microsoft Teams Android and iOS clients. This was both exciting and challenging. It was exciting to work on the first version of a feature that will be added to Microsoft Teams but also challenging because no other engineer on my team had worked with mobile application development before. Although this was my third internship at Microsoft, it was going to be the first time I worked individually on an entire project. In the past, I worked in groups of three to five interns with Product Management and Software engineering mentors. This internship was different, I had one Engineering mentor who had worked on the web version of the feature I was adding in Teams mobile, a product manager to occasionally consult about parts of my project, and a designer to share some design decisions I made a...
Comments
Post a Comment