Day 5

Sam Szreter
Jul 28, 2017 · 1 min read

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.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade