I’m finished Bitmaker Labs – well, sort of

Happy Holidays, everyone! I hope you didn’t lose power after the ice storm (as I did), and if you did, I hope you had family or friends nearby who would take you in (as I did – thanks, Mom & Dad!).

So I’ve completed the program at Bitmaker Labs. Sort of. On Friday, Dec 20th, I presented my final project with my two teammates. The lectures are over. The assignments are over. I’ve survived all 9 weeks of the 9 week boot camp. This might seem like a natural point to do a final write up of my experience, and my self proclaimed “fans” have suggested as much.

However, I don’t feel I’m really *finished* just yet because I’m now preparing for Hiring Week, which I consider to be an important part of the Bitmaker program. The week of January 13th, my classmates and I will have the opportunity to interview with a whole bunch of companies looking to hire junior developers. In previous cohorts, Hiring Week was the week immediately following the last week of classes, so I feel fortunate to have a few weeks to fine tune my resume, tidy up my projects on Github, and have a quick refresher of the things I learned in the early weeks of the program (so I’ll feel confident when talking about them in an interview).

I will write a more detailed post when I have a job (hopefully in a few weeks), but in the meantime I will say that I believe I’ve learned much more at Bitmaker than I ever could have through 9 weeks of a traditional university program or self paced learning. Being surrounded all day, every day by the instructors and students kept me motivated and focused, and I’ve certainly never enjoyed myself so much while learning.

If you’re curious, you can check out what I’ve posted on the Bitmaker Labs blog, including this interview:

Advertisement

My first week at Bitmaker Labs

It’s been a whirlwind of a first week for the 40 of us in the October 2013 cohort of Bitmaker Labs! Allow me to record the highlights here before I forget:

Day 1

We were told to arrive around 9:30 to start our day at 10, and when I entered the room at the suggested time it was already nearly full and buzzing with excitement.  We each stood up to give a brief introduction, and I was impressed by the variety of different backgrounds the other students come from. Although the group predictably skews young and male, there are at least a few students over 40 and a total of 6 women. Some of my classmates are entrepreneurs looking for the technical skills to take their businesses to the next level, while others are recent university grads looking to start a career for the first time, and at least a couple are former Apple Store employees. They’ve come from across Canada and overseas, and quite a number aren’t sure what country they’re “from,” after living in so many different places.

Next, the Bitmaker team introduced themselves and told us about the work they’ve done and how they’ve ended up here. They’re a fascinating group, and they all share an enthusiasm both for technology and for raising the next generation of coders.

After lunch we jumped into the first lesson, on Git, GitHub, and using the Terminal, followed by our first two assignments. Although it was review from the prep work we were expected to have completed in the weeks leading up to this point, the assignments were useful in terms of practicing what we’d learned. It was also my first opportunity to work on a project with others through GitHub (it’s not much fun to use the “git pull” command all by yourself!). Around 7:00, having completed our assignments, most of us headed to a pub across the street to continue getting to know each other.

Day 2

On the second day we jumped straight into Ruby, which was also review of the prep work. We also learned some best practices for coding in general, such as DRY: Don’t Repeat Yourself, and I was relieved to discover that developers generally dislike using a mouse or trackpad as much as I do. It’s tough keeping track of all the keyboard shortcuts, but they save a ton of time, and there are tools to help remember them, such as CheatSheet.

Our assignments focused on the basic Ruby concepts, from strings and variables to loops, if statements, and more. One of them involved building a Bitmaker version of the classic fizz buzz program.

Day 3

On Wednesday we continued our tour of Ruby basics, moving on to methods, arrays, and hashes. Our assignments involved manipulating and changing an array of grocery items and a hash of student cohorts with the number of students in each group. At this point I was finding the assignments to be a bit too simple, considering they were similar to what we’d already done in the prep work, but I changed my tune when I looked ahead to Thursday’s sales tax assignment and had no idea where to start. I wisely put that one aside for the next day.

In the evening, a group of us headed to the Distillery District to see Jack Dorsey, founder of Square and co-founder of Twitter, moderate a panel discussion on operating a small business in Toronto. We were a bit disappointed that Jack didn’t do much talking, but I did pick up a free Square reader. I have no idea what I’ll do with it, seeing as I don’t have any need to receive credit card payments from anyone, but it’s a super cool gadget.

Day 4

The next day things went a bit more theoretical and conceptual, as we discussed object oriented programming. We’d learned about classes and objects in the prep work, but now we were diving into the deep end, and I found it fascinating. Fortunately our teacher also got us started on the sales tax problem, and it turned out to be much less scary than I’d found it at first.

Day 5

On Friday we started on a lighter note, by learning about Aaron Patterson, aka tenderlove, a wacky guy who is super important in the Ruby community. He is responsible for the #FridayHug trend, which involves people posting photos of themselves giving an air hug, so of course we had to participate.

In terms of the actual material we learned, we discussed getter and setter methods and tackled our most difficult assignment yet: creating a Customer Relationship Application (basically an electronic rolodex).

I’ve learned a lot, and I’m enjoying myself quite a bit; this kind of work is definitely something I can see doing as a fulfilling career. And speaking of careers, this week was Hiring Week for the cohort that finished just before we started, and I had the opportunity to chat with a number of the students, since they were hanging around Bitmaker for their interviews. As far as I can tell, each student who was interested had multiple job interviews with local tech companies each day this week, and there was a feeling of optimism that they would all end up being offered positions that they found interesting. I can’t wait to hear from them once they’ve actually been hired!

If you have any questions about the program, please don’t hesitate to leave me a comment. I’ll post again when I have another chance to catch my breath.

Only 2 more days until I start at Bitmaker Labs

It’s been more than 2 months since I went down to Bitmaker Labs for my interview, and finally I’m about to start the program. I’ve been working hard at my prep work – we need to be up to speed on the basics of HTML, CSS, Ruby, Git and GitHub before we start, so we can hit the ground running. I’ve already met 8 of my 39 classmates, at coffee shops and at the Labs to hear talks, and I’ll meet the rest on Monday.

I can’t wait to write about my experience. Stay tuned! In the meantime, here’s a picture of me and my classmates working away at Second Cup.

Prepping for Bitmaker Labs

How to learn more about Bitmaker Labs

As I mentioned in my last post, before signing up for Bitmaker Labs I did my homework by reading the blogs of current and recent students. Of course, there’s lots to learn from the official website and blog, but naturally they’ll only have good things to say about their own program. So if you want the inside scoop, you can check out the links below, which I’ve found helpful.

A few students from the current cohort have started a podcast about life at Bitmaker. They call it Bit by Bit, and it’s definitely worth listening in on. In Episode 2, they give answers to some of the questions they had when starting the program.

And here are the blogs:

While you’re at it, you may want to try the mainstream media too:

I’m becoming a web developer!

My contract at Seneca Libraries came to an end last month (I knew there was no chance of extension). I had a fantastic experience, and I will miss my colleagues there. Thanks, everyone!

Though I’m sad to leave Seneca, I’m excited about my next career move: I’m participating in an intensive 9-week bootcamp to become a web developer. The program is called Bitmaker Labs, and it’s located in downtown Toronto (so I can easily take the subway down each day). Starting October 21st, I will be learning Ruby on Rails (and other tools) with a group of 39 other motivated students from a variety of educational and career backgrounds.

What does this mean for GrahamLavender.com? Well, I will be posting less about libraries, at least in the short term. When researching Bitmaker Labs, I found it helpful to read the blogs of students from past sessions, so I plan to document my own experience for the benefit of prospective students. The coursework will take up the vast majority of my waking hours, so I may not post as often as I’d like, but I’ll do my best.

Wish me luck!

Wearing my Bitmaker Labs t-shirt on the rooftops of Essaouira, Morocco

Wearing my Bitmaker Labs t-shirt on the rooftops of Essaouira, Morocco

GrahamLavender.com is now licensed under Creative Commons

This is just a quick note to let you know that GrahamLavender.com is now licensed under Creative Commons, as you’ll see from the snazzy badge on the right side of the home page. I welcome everyone to make whatever use of my work will be helpful to them, so I’ve opted for the simple and accommodating Attribution (CC BY) license. My Flickr stream has been CC licensed for a while (and people have indeed made use of my photos here and there), and I’m now extending the license to my blog as well.

So please, go nuts! And although there’s no requirement for you to inform me (as long as you give attribution), I’d be curious to know how you’ve found my material useful, so drop me a line.

My poster won a prize at the 2013 OCULA Spring Event

This past Friday was the 2013 OCULA Spring Event in beautiful Jordan, Ontario. The theme was “Forward-Facing Library: The Future of Reference and Instruction in Academic Libraries,” and I presented a digital poster with my awesome colleague Joanna Blair about the Information Literacy assessment program we’re working on at Seneca. We made it using Powtoon, which is an easy way to make fun animated videos. You can take a look here:

And we won a prize! Ours was voted best digital poster during the second half of the poster presentations.

Photo by Jennifer Peters, originally posted at http://oculaspring.wordpress.com/event-pics/

Photo by Jennifer Peters, originally posted at http://oculaspring.wordpress.com/event-pics/

Digital poster winner trophy

Digital poster winner trophy

Many thanks to Jennifer Peters and Sarah Forbes for organizing a fantastic event. I’m looking forward to next spring already!