Big Nerd Ranch: My Final Verdict

Big Nerd Ranch LogoOver a week has now passed since I attended the Big Nerd Ranch and although I probably should have wrote this entry last week, I had to adjust back to normal life at home.

So, was it worth it all? Yes, I feel it was. It was probably the best learning experience I’ve had the pleasure of participating in. Having waited this long to write this post, I have a more objective view of what transpired. It’s not that I came away from the Big Nerd Ranch an absolute expert in iPhone development, on the contrary, I’m still very much a novice, but what it has given me is a solid foundation on which I can better build upon; one which would have taken a very long time to build on my own or at home. My situation at home is busy, I have a wife and 6 year old which keeps me busy, but I also have a busy work schedule, which at times, goes beyond the normal nine to five grind. So, being in such an environment, I may have only an hour, maybe two, per night to really dedicate time to working on iPhone development. At the Big Nerd Ranch, I was completely absorbed in learning about the iPhone, from the start of the day to the later hours in the evening, I was learning! A very different experience than something like conference, or being at a corporate training center, where breaking for lunch usually meant seeking food elsewhere, and class would normally end at 5pm or 6pm, then you were on your own. Over at Banning Mills, we were out in the country, nowhere near the bustling city of Atlanta, so there was no temptation to go running off to see the sights. We worked from 9:00 am till 6:30pm, with a break for breakfast, lunch, a brief hike, and dinner (no need to seek food!). We never left the facility, and we ate together as a group, so we all got to know each other. The teacher, Mark (for the weekend), and Joe (for the week), were with us, and stayed after dinner in the lab till 9pm or 10pm each night so we can continue working.

So where am I at now. Well, I’ve not really created anything solid on the phone, but I’m comfortable using XCode, reading the syntax, and able to at least write code and deploy it to my phone. I can easily look at all the resources on the web and understand what they are trying to accomplish. The overview of C/Objective-C, which was a little slow at first was very important for me, since I’ve studied C in the past, I hadn’t done any serious work in it, so having that foundation was extremely helpful for the remaining iPhone classes. The content got increasingly harder as the week progressed. The hardest part had to be the OpenGL ES section, it was alot of typing, and probably the only part of the bootcamp I didn’t get much out of, except an understanding of how hard raw OpenGL work can be.

In the end, I’m happy with what I learned and I’m also happy to have a group of people that have gone through the same thing I have and can call upon for help and suggestions. I would recommend anyone that’s interested in learning iPhone development to attend their bootcamp!

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>