The newly developed perspective from my internship

 This internship has taught me that I can learn any technology stack given time and learning resources. I came into the internship with no course in Mobile Application development, yet my project is adding a new feature to Microsoft Teams mobile. The only prior experience I had with mobile development was from Android development with Java online course with CodePath Organization in freshman year. I did not fully understand most of the concepts in that course because I took it before learning Object Oriented Programming and it was also the first time I programmed in Java. However, I had enjoyed working on the final project for that course and used it as the time to practice most of the Android development concepts that I had learned. Sadly, I had no prior experience with iOS development at all. However, I had done one personal project of a React-Native project after my first internship where I learned web development with React.

Though scattered, I had very little prior experience with mobile development, and I found understanding the React-Native, Java, and Kotlin code during the first weeks of my internship extremely hard. Looking at familiar but very confusing code was very frustrating, so I decided to take online courses in React-Native, Typescript, Java, and Kotlin on Microsoft’s internal learning platform. I took these courses in parallel with preparing my engineering design document. Additionally, debugging the existing code with breakpoints helped me understand how different parts of the project connected hence understanding how large-scale react-native and mobile app development generally works. Although this internship has taught me Mobile application development, I have mostly gained insight on how I am able to ramp up on new technology stack. I appreciate how I can learn and apply any new programming language. I will never limit the projects I take on based on the technology stack used because I can always use prior experience to learn the new technologies.

Comments

Popular posts from this blog

How I would describe my internship experience in a behavioral interview