CS-448

Apprenticeship Patterns - Concrete Skills

Summary

We all need our set of Concrete Skills that we can build upon.  There are certain types of soft skills that allow you to contribute to a team. Understanding which ones are important to flesh out and explore is very important. In our current landscape, having a working skill set with Git, Agile methods, and other collaboration tools is of the utmost importance.

 

The Abstract Class - Sprint Retrospective #1

Our team, named The Abstract Class, reached the end of its first Agile Sprint today and this is my retrospective. This week, I learned about building and running my first Angular application cloned from a shared repository. This was part of a larger group of accounts and applications that had to be processed mentally. There is Trello, Jira, CatME, Slack Channels, and GitHub groups. As a team and individually, we each had to navigate the many new interfaces and learn the intended uses for these new tools.

Apprenticeship Patterns - Reflect As You Work

Summary

Self reflection is not always easy. Still, we must find a way to look at our work as objectively as possible. Using a Personal Practices Map and a feedback loop, we can gain a better understanding of the current state of our practices and methods.

My Reaction

The Personal Practice Map is the first thing that was be to me. I am not sure if I can remember back well enough to create one from my previous experience. But I can make one for today and begin to map my methods moving forward.

Apprenticeship Patterns - The Deep End

Summary

The need to grow your skills is a necessary part of being an apprentice. Part of this is getting outside of your comfort zone and trying new and challenging projects. Understanding what your deficiencies are can help. Waiting until you are comfortable is a recipe for accomplishing little. To truly understand what you are capable of, you have to jump into The Deep End.

Apprenticeship Patterns - Chapter 1 First Impressions

My thoughts on the first chapter

The opening chapter of the book Apprenticeship Patterns serves as a brief introduction for what to expect throughout the rest of the book. There were a number of concepts that I am unfamiliar with and am looking forward to learning more about. I had previously heard of the terms apprentice; journeyman; and craftsman; but never I had not thought of them in the context of software development.