Scott's Recipes Logo

Getting Your First Tech Job

Pizza courtesy of Pizza for Ukraine!

Donate Now to Pizza for Ukraine

 

This blog post is what I call micro-focused. A friend of a friend emailed me about his concerns about breaking into the tech field and rather than solve his issues on a 1:1 basis, I’m writing it here because I suspect this is useful to more people than just him (or her).

Let’s start with his email:

Hope everything is going well. Have gotten real discouraged on the app project I had told you about. The initial meeting has been postponed twice, nothing on the books now either. The person I have been talking to about it just gives me the impression those in charge are real disorganized and this isn’t exactly a high priority in their busy lives. So I am thinking just letting them come to me if they want but otherwise taking a passive approach. With that being said, I am taking 9 credit hours, all 400 level CS classes, this semester. The dream is to find some part time work in the IT field, but am trying to be cautious in how much I take on, have definitely over burdened myself in the past and it was horrible. So that’s where I am at now. I was hoping you could give my some guidance on the whole process. I have been lucky and able to find work generically and by word of mouth, but am absolutely horrible with the normalized resume and application process. Not sure even where to start asking questions but I image you could provide some great guidance. As always I know you are a busy guy, but appreciate any time and help ya can give. Eager to hear back from ya!

So let’s begin with an understanding of the goal in high tech hiring:

The goal is to keep bad people out. This is a dramatic change from tech hiring in years past; it really has shifted to keeping people out not getting them in. And the corollary to this is that good people fall by the wayside – in droves.

That’s the goal of high tech hiring circa 2019. I don’t care what any HR department tells you, the goal is simply risk avoidance. No one wants to take a chance on a bad decision because bad people in an engineering context leave a terrifying legacy (sometime ask me in person about def run and I’ll tell you a terrifying tale about someone I hired once for 1/2 day and how that broke deploy on our code base for 3 damn days; sigh).

What you have to keep in mind is that if no one wants to take a chance then you really need to stand out, particularly to get past the f*cking wall that is automated resume scanners, keyword matchers, etc. Getting a tech job these days is hard for anyone – hell the second to last time I was in the market for a job, I had to write Job Hound just to manage the damn process; sigh.

Now, all that said, there are definitely things that you can do to stand out and here’s what I would recommend to this individual:

In closing there are a lot of things that you can do to make yourself more marketable and I’m not saying that you have to (or even can) do all of them but there are definitely steps to take.