In another installment of my ongoing, blog by blow Makers Academy Review I shall be coding a fully fuctional bookmark manager. Well kind of. More from copied and pasted code from the Hackpad (a resource that holds lots of the Makers Academy curriculum). This is my least favourite method of learning. I get thoroughly bored and want to distract myself in every possible way. I also feel like I am not learning anything, if I could learn well by reading I wouldn’t be at Makers Academy. I would be sat at home in my underpants reading every Ruby, Ruby on Rails and Rspec/Cucumber book under the sun. Unfortunately, I have to pay top dollar because I don’t have the will and determination to do that. Likely due to me being a lazy B and more seriously not absorbing books at all, which is part of the reason as to why I find every possible way to do resort to reading a book, which is easy in the technological era.
Week 2 largely consisted of working through Ruby exercises and doing various challenges to exercise our abstract minds and get us thinking like coders. One challenge, the FizzBuzz kata was very interesting. It was tough for someone who has just started programming to figure out all the possible ways to make the code achieve what we wanted it to. Makers Academy makes sure that all it’s graduates are ingrained with the principles of TDD (Test Driven Development) this is basically writing down what each element of the code is meant to achieve on a very deep level so that you can be sure that when you edit things in future that all the other elements remain correct. It is important for laying the foundations for code so that a team or even a different team can come back to the code and edit it with ease, rather than having to figure out for themselves what every element of the code does.
Week 2 being over, I must say things are looking up. I am aware and feel like I know more so much more than I did last week and I am looking forward to learning more next week.
In contrast to last week and my assessment of that week, I am beginning to get a sense that I can really achieve at Makers Academy. We are actually doing challenges and building things to simple specifications. It is really challenging and interesting. I as a pair (or a tri) with two of the other “Makers” have attempted a Roman Numerals challenge which spits out roman numerals when you enter a series of numbers up until 4999. It is interesting to work through the problem with the others and use all of our knowledge to successfully complete the challenge. It is amazing what conclusions a collective comes to that perhaps an individual wouldn’t have. I am really starting to enjoy the challenge of learning to code and to adapt to thinking like a coder. I really feel like Tri-ing now! (oh dear!)