There are a lot on my mind lately, and next week isn’t going to be any different. Next week is the last week I will be a novice apprentice. I don’t know what they’re planning for me, but I am going to Libertyville to pair with Micah Martin next week. Unaware of how I should prepare for this, I feel like the following is a good guidance:
- SOLID Principles
- Three rules of TDD
- Design Patterns
- Clojure & Ruby
I feel like the guidance that my mentor has given me will help me have a good pairing session with Micah. I’m excited but also nervous, and there is still 5 days until the day of.
I will also most likely be presenting my Prime Factor Kata in ruby next friday after stand up and before 8LU. I have never coded in front of a crowd and my fellow apprentice has told be its a new experience, a definition both frightening and interesting. I have already thought up of what I should be studying to prepare myself for this week. This list is in general, a good guidance for those who want to walk the path of a developer. Learning Ruby, an OOP, and Clojure, a functional program.
- Well Grounded Rubyist – A Ruby Intro to those who have experience with other OOP
- Ruby Koans/Katas
- Clean Coder - a guidance to the path of a software developer
- RSpec Book(TDD for Ruby) – The learning of TDD and its power
- The Joy of Clojure - Clojure into to those who have experience with other OOP
- Clojure Koans/Katas,
Looking back at all the books I have read during my novice apprenticeship, I feel like I have grown
in experience and in skill.