Intermission week. My family is in town. I just completed my last week of module-1. Even though I was far more prepared for the final assessment I was still a bit anxious. How hilariously upsetting would it be if I couldn’t pass the final assessment after just repeating module-1, and after having passed it the first time! Fortunately my worries were quelled, I’m moving ahead.
I learned so much more about Ruby this module, and programming in General. I completed every single challenge and solo project without relying on others. I gained a better grasp of the Ruby Object Model, which will only aid me in learning other programming languages. I even re-built Enigma without one initialize method or instance variable, all class methods, teaching myself a functional way of programming in the process. Building Sales Engine again helped me understand the inner workings of databases, and will surely help me with Active Record in Rails. Last module I barely had time to complete any morning mini-challenges. These are small Ruby challenges, assigned almost every morning for all Turing students to tackle with their Posses. Posses usually consist of 1-person from each module and Posse time is every morning from 8:30-9. This module I was able to complete several! I even had time to start this blog which I been meaning to do forever!
One of my fellow classmates has been meaning to start a blog for the longest time but hesitates because he feels he doesn’t have anything of substance to write about. I had the same dilemma starting out. Why write just for the sake of writing, right? Wrong! Unless you’re a gifted writer or seasoned blogger, you’re best work will come over time it’s likely not going to be your first few posts. You have to get comfortable with consistently writing. As with anything, you need a little time and practice to get good results. You can just practice writing blog posts and never publicly post them, but that’s so unlike a techy person. Mark Zuckerberg admitted how many mistakes Facebook has made to get to where they are, and it’s a very long list. But he also explains how important it is to make those mistakes and learn from them as quickly as possible. The more you expose yourself, whether it be blogging or public speaking or whatever, the faster you’ll be able to find your style of doing things (comfort zone) and what works. And let’s be honest, unless you’re a famous person it’s going to take some time for anyone to catch on to your blog and start following. Having a bunch of blog posts in inventory is also a good idea for SEO purposes, more on that in later posts.
These past 5 posts have been more personal and less educational. My goal was to blog about my experience at Turing so as to help others considering this exciting but very challenging path. Module-1 is arguably the most important module at Turing, especially for inexperienced aspiring developers. Coming into it with no experience is very tough and there’s more to learn than you can imagine. I hope I’ve shed some light on the process. Module-2 is less logically intensive. We’re going to learn web frameworks like Sinatra and Rails. I’m super excited to build web-apps. I just recently completed my first very simple app in Sinatra and launched the bad boy on Heroku, I welcome you to check it out! It’s not much but it’s my first web-baby. In essence, the internet is about sharing knowledge and information. In future posts I would like to get a tad more technical and educate you guys/gals about what I’ve learned. So… less self-reflective rant and more solid information!