Day 5
Today is the last day of my first week as an Apprentice Software Crafter at 8th light — I am super tired!
Next week I’ll be coding a CRM-style Pokemon Manager app in Java with the aim of practising lots of object oriented design patterns. I’ve started laying out a structure for the app to see what kinds of things I can include that’ll be helpful for practising OOD.
I’ve been trying to come up with some good search examples to illustrate the Boyer-Moore algorithm because I’ve volunteered to do a 座学 (zagaku) on it next week. It’s surprisingly hard to come up with helpful examples!
In the afternoon, I had my first experience of 技 (waza), where we get to work on a skill we want to improve — I’ve chosen to work on learning more about the actual model behind git because I’ve heard this is a much better way of learning how to use git than just learning the commands. So far it’s definitely been helpful, I feel a lot less scared of git already! I also found some helpful Anki (flashcard app) decks for practising Java basics, so I started learning with them too.
