Makers Academy – Intro to Ruby – Day 3 && 4

I have taken the bad habit the last few days of coming into MA a little bit late and not getting as much done as I can. To make up for that I stayed until 8pm this evening, making good use of the quiet room so I was away from the shouts of people playing Ping Pong or Wiff Waff in the main room. I got quite a lot done and concentrated on the “Extra credit” of LearnRubyTheHardWay (an intense but easy, oh the irony, way to learn it).

My proudest moment of the last two days has been managing to whittle 22 lines of code down to just 3 that did exactly the same thing just a lot more efficiently.

  1. from_file, to_file = ARGV
  2. File.open(to_file, “w”).write(File.open(from_file).read())
  3. puts “File #{from_file} has been copied to #{to_file}”

The above code copies one file over another file, these files are input when running the code.

I am certainly learning Ruby the hard way however, but I think that has something to do with the lack of hours I am putting in rather than the content I am using.

p.s. The extra “&” is a geeky joke. Forgive me.

2 thoughts on “Makers Academy – Intro to Ruby – Day 3 && 4

  1. hi,
    i’m interested in applying to MA.
    is this typical of MA, to use resources on the web that lay people have access to already (without paying the tuition fee)? or do they have their own proprietary lectures and curriculum that actually do a value add? how much pair programming do you do each day, and how many projects (and in what depth) do you work on throughout the course? do you guys go through the full-stack and if so which technologies are focused for front vs back? how much software engineering processes do you learn (algos, data structures etc.) that typical interview questions involve?

  2. Hey Alex – as an ex student of Makers Academy (disclosure – I’m now part of the team), I can help to answer your question.

    Makers Academy uses a mix of existing and proprietary information. In the cases where high quality material already exists, they won’t re-write it just for the sake of it. There are one or two ‘lectures’ every day, that are given live by the coaches at Makers Academy, and they have a proprietary end to end curriculum that specifies what you should do each and every day. I highly recommend checking out the teachers and their curriculum on their site.

    The course is full stack, front and back end, covering topics like Ruby, Rails, HTML, CSS, JS, JQuery, Command Line, Git, Heroku and more. Pair programming is a big part of the course and encouraged daily. You do 3-5 projects on the course, including a large, 2 week ‘final project’.

    I hope that helps. If you have any questions or want to chat to any other graduates about their experiences, let me know :)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>