The document discusses productivity tools that can help maintain a focused learning path. It describes Stijn Vanpoucke's background and expertise in areas like Java, web architecture, and Agile development. It then discusses different learning profiles like T-shaped individuals with deep expertise in one area and broad knowledge of many others. The document advocates collecting topics of interest, creating overviews like mindmaps, and reducing focus to a few key areas. It provides examples of setting goals and key results using OKR and SMART frameworks to evaluate and reset learning plans on a regular basis.
30. Goal: Grow as Java Dev Goal:Advanced DDD
Goal: Broaden Basic Skills
Soft SkillsAgile MicroservicesBasic Frontend Skills AWSSW Architecture
Modelling
Heuristics
Coaching
EventSourcing
CQRS
…
SpringCloud
FunctionalP
BestPractices/CP
ServerlessReactive
Kotlin
- Create bank account POC using
Kotlin, Spring Cloud using TDD
- Create the same POC using
micronaut / GraalVM
- Read to book Brave Clojure
- Do 3 different Kata’s in different
languages / paradigms
- Rewatch the Clean Code video’s and
take notes
Key Result
- Do a modelling exercise on your
startup idea
- Write down your heuristics use
throughout the year
- Do 3 Kata’s
- Create an ES PIC
- Watch the DDD video’s on my
youtube playlist
- Read DDD the first 15y
- Coach one other team in DDD
Key Result
- Read: Javascript The Good Parts
- AWS Certified Developer
- Read Architecture Book from SB
Key Result