Last Friday I completed my first week at The Iron Yard as an iOS Instructor. My nine students might differ in the skill level but they all share the same passion for development. We started day 1 with a tour of Xcode and by the end of the first class they were managed to connect the IBOutlets and IBActions to make functional user interfaces.
Each day begins with the review of the last assignment and then we jump into the lecture. Almost 90% of my lecture is live coding and 10% is drawing on the white board. Sometimes I throw in a 15-30 minute session of Round Robin. Round Robin is when I ask every student to come to the front and write part of the code. The next student continues where the last student stopped. I think this helps them think more clearly and loudly as they are in front of the other students.
At the end of week 1 my students were able to make a Thermostat application which uses slider and segmented controls.
Now, we are about end week 2 and I could not be more prouder with my students. They have definitely exceeded my expectations. I have no doubt in my mind that they will go in the real world and create beautiful, next generation of mobile applications.
I would be lying if I say that being an iOS Instructor is an easy job. I have had many jobs in my life and I can easily say that this is the most toughest. I come home exhausted every day, but that is a good kind of exhaustion. The one that reflects that I am helping my students learn something new everyday, helping them get an awesome job and maybe even a whole new career.
The toughest job in the world is also the best job in the world