Hello! I’m still here! Never fear, dear reader, I’d never abandon you. I’ve been meaning to do this post for a little while, so here we go.
It’s been a month and a day since the demo night at Bitmaker where we got to show off chortal to the world at large. It’s one of those things where it feels like it was ages ago but also like, yesterday. So what have I been doing with myself?
I can hear it coming. The big question. “But do you have a job yet?!” And the answer, dear reader, is, unfortunately, not yet. I had an interview a few weeks ago that I was optimistic about, but it fell through. I had another interview last week that I’m again, optimistic about, but I’m trying not to get too ahead of myself. Cautious optimism is the name of the game. A couple of my friends have gotten jobs so far though, so I figure it’s just a matter of time. Finding the right place and the right company at the right time. It seems like there’s a good amount of luck involved, but I think that’s the way it is with jobs in general.
I’ve also been taking an online intro to computer science course. cs50 is the intro to computer science course offered at Harvard. It’s meant for anyone who wants a base in CS, regardless of your major. It’s free online, has great reviews, and is hugely popular, both at Harvard and online. It’s been great so far (not that I’m very far into it) for filling in the basic, fundamental concepts of computer science that you don’t learn at a bootcamp. Things like how does the computer actually allocate memory to accomplish tasks. How does an array work, for example. It also covers various algorithms used commonly in CS. Ruby is a high-level, developer-friendly, abstract language, so it comes with things like a sort method. Sort takes an array, like
[1, 5, 3, 7, 4, 9] for example, and sorts them, lowest to highest, so you end up with
[1, 3, 4, 5, 7, 9]. Obviously, this is super useful. There’s lots of cases where you might want to sort a series of numbers. But how do you actually do that? That’s what cs50 is teaching right now.
Later in the course they shift gears and teach some basic web development using PHP, which is an older language that powers a huge portion of things on the internet. It gets a bad rep among developers, but it’s been around forever (Wordpress, for example, is all PHP), and it’s a super employable skill. As a developer, being a programming polyglot is never a bad thing. The webdev projects in cs50 seem like things I could do with Rails already, but it’ll be interesting to see how a different language will handle things.
All in all, life post-Bitmaker has been a bit strange. Days and days of unstructured free time, very few obligations, with occasional peaks of high-focus, high-intensity interviews. I think I’ve managed to keep myself pretty well occupied, and so I guess there’s not much to do but keep on truckin’. Until next time, dear reader, and may the force be with you.