Learning Plan

Purpose: to create an intentional plan to develop professionally

Current Priorities

Goals

For all these goals, answer: how will I know I am moving towards completion of the goal?

1. Improved mastery of serverless and event-driven architecture

Measurement(s):

  • Improved ability to discuss event-driven architecture, including correct usage of terms and concepts

2. Improved presentation skills, especially regarding technical content

Measurement(s):

  • Decreased sense that nervousness is negatively impacting ability to convey information (since nervousness can't be reduced completely)

3. Improved mastery of TypeScript

Measurement(s):

  • Decreased sense of inhibition and indecisiveness when programming "in public" (such as pairing or mobbing)

4. Increased comfort in business-related parts of codebase

Measurement(s):

  • Increase in contributions to business-related areas of code base

5. Increased efficiency in implementing changes/features

Measurement(s):

  • Improved ability to scope and divide tasks into smaller chunks
  • Decreased duration of tickets in "in progress" state

How to get there

  • Scheduling learning times in the calendar every week
  • Intentionally scheduling workshops/learning sessions with teammates
  • Some kind of blog writing goal, such as one blog post / 2 weeks?