Thursday, August 14, 2025

CST438 - Week 8

 List the 5 most important things that you learned in the course, and why you chose them

  1. Teamwork
  2. Spring Boot
  3. React
  4. GitHub
  5. Agile and Waterfall

Teamwork

I think one of the most important things I learned this course was how important teamwork and clear communication is. The group project in this course, called for a lot of teamwork, orchestrating the different contributed individual pieces into a larger project that worked and met the requirements. Working together in that capacity takes effort.

Spring Boot and React

Learning to use two new tools in Spring Boot and React was both a lot of fun this course, but also helped me feel comfortable in their use and how I could possibly incorporate them into future projects. What was interesting with their use in this class was that we really got to see a complete product developed with them, not just a simple problem, but an end to end product.

GitHub

 This was the first time I felt we used GitHub as one might actually use in a place of employment. What I mean by that is, I've used git or GitHub before but typically it's just for my own purposes. This course really took advantage of several of the abilities gives you, like project planning, issue tracking, pull requests with comments and approval (or not). It felt much closer as how operating as a software developer in a work setting would feel.

Agile and Waterfall

Learning about these software development lifecycles helped me to understand how larger organizations mange to get projects done when spread across teams. Seeing the advantage (and disadvantages) to each of them was insightful and allowed me to think of ways I work best and how that might align with one way or there other. 

0 comments:

Post a Comment