Sunday, July 19, 2020

How my CS work has influenced my internship experience

For the engineering curriculum this week, we worked on developing the UI design and enabling navigation for a web application that enabled community members to borrow and lend different items among themselves. In a team of five, we planned out the agile development process for developing the web application like splitting the different roles, creating a GitHub project for the web application, using the Kanban board to track our progress, and working through the project from planning to developing the UI using React JS. 

This process related to the Group project experience I had in the Android Development course I took last semester, where we worked on an Android Application from sprint planning to implementation. As taken last week, the steps taken during the Android class involved thinking of the different engineering roles expected, prioritizing these roles so that we begin with the roles with the highest priority, set up a GitHub project with a Kanban board for tracking progress, and then collaborating on developing the project. This class greatly prepared me for this experience.

Additionally, the different class projects done during Software Design and Implementation and Data structures also taught me how to navigate team dynamics. Good pair programming skills, like writing proper commit messages and working on different GitHub branches instead of the main or master branch, we practiced in these courses is what I am applying in my internship. Soft skills like asking my teammates questions when not sure about something, live sharing code, and resolving merge conflict have also contributed to my internship experience.


No comments:

Post a Comment

Research completed or skills or technologies I to learn to advance my internship learning goals

  A month before the start of my internship, I won a gift card from Facebook developers circle Berea College to enroll in a full course on U...