Monday, May 25, 2015

6 months into programming.

I'm 6 months into the world of ruby and coding.  I'm still chugging along, trying to improve a little every single day.  I try to write some code everyday.  If I don't do that, I'm at least reading/studying something about coding.

This weekend, I picked up two more advanced Ruby books to read: Sandi Metz's Practical Object-Oriented Design in Ruby and Eloquent Ruby.  I'm really excited to read more in-depth about OOD now that I've been programming for 6 months... I think I'm ready to dive in deeper and that I'm at a point were I will be able to process the information better than a few months ago.  I've already started reading it...

Never a moment wasted....Reading about OOD on the train.

In general, I keep myself pretty busy.  Outside of work, I'm working through the JavaScript courses on Treehouse.  I started with the absolutely most basic ones, so it's a bit of repetition of things such as loops, arrays, etc, but the way I see it, practice is practice and solidly understanding these fundamental concepts is not harmful.  I'm still studying Dutch.  I finished up my Dutch course, and I'm continuing to practice on my commute using the Duolingo app. 

I've been tackling larger tasks at work, building bigger features rather than small modifications on existing features.  I'm getting more comfortable and knowledgeable on some different gems that are used frequently like Interactors and Serializers.  It sometimes feels like I'm a weird mix of knowledge.  Some things that are new, I find easy to tackle and can handle without much guidance, I just kinda know what to do and how to write the tests as I go to guide my coding.  And other tasks, I don't really know where to begin without a good bit of coaching.  My brain feels a bit jumbled and unsorted with all the new information I'm trying to add to it in a fairly short amount of time.  I like the mix of things I get to build, and I like that I split my days between 2 different projects.