One of my goals for the internship

My first day as a Software engineering intern at Microsoft

 This is my first week as a Software Engineering intern with the OneDrive and SharePoint team. I am in the orientation and setup phase of the internship where I attend different intern orientation sessions along-side setting up my development machine. One of my internship goals is to apply Computer Science concepts to build an end-to-end product that I will ship from development to production.

This is my third internship with Microsoft. Unlike the previous internships where I worked in teams of at least three interns, this will be my first time working on an entire project alone; alone in a sense that I will be the only software engineer directly contributing to the project. Working on an end-to-end project in an internship alone is both exciting and frightening. I am excited to measure all the software
development skills that I have acquired through the in and out of class projects at Berea College and in my previous internships. Since my project will consist of full stack development, I am happy to apply the database management systems concepts I learned during my last semester. Before working on backend development last semester, I had only worked on front-end application development, so this will be my first time working on a full-stack application and I am glad to have both the front-end and back-end development skills.

However, I am worried because I will not have a team to discuss my ideas with like I have done in the past. Working in a team made debugging and pair-programming easier. One thing that somehow makes me less worried is having full-time employees mentoring and guiding my way. I have been assigned a full-time software engineering mentor, manager, and product manager for my project. I know that asking for help from full-time engineers might not be as easy as talking to fellow interns working on the same project, but I am using this week to ask my mentor for other software engineers who have worked on projects related to mine that I can contact in case I have questions. Having a larger network to ask these questions reduces my worry of bothering my mentors and manager. I am also consoled by the presence of a Project manager who I can share design ideas with before implementation. I hope that through such methods, I will be able to accomplish an end-to-end experience of my project that will be reviewed and approved to move into production.

Comments

Popular posts from this blog

How my project fits into current Micrsoft products.

Previous experiences that relate to my internship responsibilities

My final internship reflection