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
Post a Comment