Book Review: So You Want To Go To Code School

My friend Katie Leonard just wrote a book and I’m pretty excited to share it with everyone.  She and I attended the same class of a code school here in Portland and for both of us it was a huge leap of faith, with big learnings and wildly different, but thankfully successful, results.

We talked many times about what we’ve learned from the experience and what we might have liked to know going into this whole thing, spending thousands of dollars, quitting our jobs, putting our lives on hold and pouring ourselves into programming.

She had enough of talking and decided to put together the getting started guide we both wish we’d had when we got started. Covering: picking your school, the skills you need, the results to expect, and notably a lot of what you won’t learn.

So-You-Want-to-Go-to-Code-School_preview.pdf 2015-09-12 16-12-24
Get the book here

I’m happy to report that its a very comprehensive overview.  Katie covers everything on the nuance of what schools might work best, digging into financials, credentials, student teacher ratios that are ideal and different curriculums. There is a section covering what initial career paths will be open to you once you graduate, tips on cracking the interview process, and points out the dangers of getting too comfortable in a support role.

She gives great summaries of the tools you’ll find yourself using most often when you get started, including probably the best layman explanation of Git that i’ve heard.

Git is like a series of cartoons that make up an animation in a flip book — each page contains a snapshot of what your code looks like with some slight modification. The last image is the most up-to-date version of the code, but you can also flip back to any snapshot along the way, compare two snapshots to see how they are different, or add new ones to continue the story.

And perhaps most important is the psychological aspect of going to code school: You must really love problem solving, building and viewing things in a systematic way to get the most out of a career in programming and you should take care to validate that you’ll really enjoy it before taking the plunge.

If you’re looking to pursue a Career Change via Code School: Buy this book

If i’d had this guide when I got started in the tech industry I think i’d have felt far less uncertainty than I did going into it. If you know someone planning to take the code school plunge or are planning this career change for yourself you owe it to yourself to pick up this book.  You won’t regret it.

You can follow Katie on Twitter or check out her blog, both of which she updates when she’s not too busy writing books or keeping the wheels turning at her day job.

Well underway – Week 3

Three weeks in and already onto our second programming language (3 really, if you count a cursory introduction into Javascript).  I can already see how jQuery will be useful and that I don’t want to start any sentences with it on account of that lower case ‘j’.

Its a relatively satisfying change of pace to see functioning code make immediate changes in a browser window as opposed to the command line for the past two weeks in Ruby.  Although we’re accomplishing similar tasks jQuery is less abstracted from the end user… who I sympathize with having been one three weeks ago and by all accounts also still being one today.

Three weeks means our third textbook as well and Learning jQuery 3rd Edition is proving a little more dense and less elegant than Eloquent RubyJavascript and jQuery are also more dense and a little less elegant than Ruby, so it feels at little consistent at least.