Ryan Bigg

Who? · Books · Blog
History · Now
Contact me

How do I get a job in this industry?

Last updated: 2nd August 2018

This post is part of a series of my replies to junior developer questions.


Build things in both Ruby and Rails that you're passionate about and that you can use as examples of your work. One favourite thing that companies like seeing is example applications that solve a similar problem to the company's problem. For Culture Amp, it'd be surveys + responses. In fact, that's what our coding test is all about. We want to see familiarity with the problem space so that we know you can think and reason about it.

Having other examples of your work in a portfoilo is another good way to win employers over. Something more grander than a simple "Hello World" Rails app. Show us that you've spent time thinking about it, developing it and caring for it.


It is currently very difficult for juniors to find employment in this field because companies are focusing their hiring efforts on mids and seniors. This is because companies want that productivity boost hiring someone mid-or-senior would bring, rather than the decrease that would happen if you hire a junior. That's because a junior needs mentoring and that means that someone from the company would need to do that. While true in the short-term, I personally think the long-term investment of a well-trained junior-turned-mid-turned-senior is worth the short-term productivity dip.

It's a little sad because without "new blood" we're running the talent pool dry. You can see the effects of this already with the highly inflated senior salaries and great perks: a classic case of supply vs demand.

With no new talent, it makes it ridiculously hard to hire new people and that means companies are investing more and more time to try and hire these mids and seniors. Well, I shouldn't say hire. It's more of a poach these days. Companies would much rather poach talent than go the home-grown route.

Fortunately, there's some companies out there which have noticed that there's a lot of great junior talent out there just ripe for the picking and they've undertaken efforts to have internship programs. One of these companies is the one I work for, Culture Amp. We're currently running a Junior Engineering Program there. I'd encourage you to apply.

There are at least two other big companies in Melbourne that have done that also: Envato, Qantas Hotels.