Home » Posts tagged "interview"

The Tyranny of Emotions

Emotions are a weird element of being human.  They can propel us forward or hold us back.  Sometimes they are violent.  Most of the time they whisper.

Several events have occurred recently that have me thinking about this more.

To start with, I’ve started paying more attention to my health.  There were a lot of things holding me back from this in the past.  But it turns out, most of what was holding me back was just a lie.

I’ve started interviewing again.  The nature of what I do means I get to do this a lot.  You’d think I’d get used to it.  But, I don’t like the interview process.  I don’t like changing jobs.  I really don’t like code interviews.  But, I do them because I like having money.

Some of the interviews I’ve been on have revealed that managers think in similar short-term ways that I have.  Short-term thinking is so easy to see when it is someone else.

The Tyranny of Emotions
Photo credit: whinmobzappmedia via VisualHunt / CC BY

Continue reading “The Tyranny of Emotions”

Secrets to Your First Programming Job

This past week I was talking to a guy who is graduating from College and looking for a job.  He asked me what most people ask at that point in their career.  “Everyone wants experience, but how do you get experience if no one will give it to you?”

What is interesting is that for all the advances in the 30 years since I started my career, that question is still the main question every graduate asks.

Now, before I get started, I want to make sure we are clear.  These tips may or may not work for you.  They are what I would do, and in large part are what I did 30 years ago, just updated to be appropriate to the current technology.  How well they work for you are going to depend on a lot of different factors, not least of which is how much effort you apply.  They are also very much based on my culture here in the USA.  If you are looking for a job in another country that is dissimilar culturally, you may want to ignore this advice completely.  But, I’ll also say this.  If what you are currently doing isn’t working, what do you have to lose?

Photo credit: MDGovpics via Visualhunt.com / CC BY

Continue reading “Secrets to Your First Programming Job”

Revisiting The Technical Interview

I’ve written about the technical interview before.  I’ve written both for and against code interviews.  And I’ve provided both C# and JavaScript questions to weed out fake programmers. But a little more experience under my belt has me rethinking what makes a good interview.

Now, you may wonder why I think I’m particularly qualified to speak about the interview process.  Most people who have opinions about the interview process in particular have it from only one side.  The one of being the guy looking for a job.  And, most of you only interview when you need a job.

What makes me qualified is that, I help interview people looking for a job and I interview for lots of jobs.  In my opinion, you should be interviewing for a job, even if you don’t need one, at least twice a year.  I interview more frequently than that.  In the last 6 months, I think I’ve interviewed at least 4 times.

So, let me start by telling you what the current interview process looks like, and why it doesn’t work.  Then, I’ll move on to the few interviews that I believe captured the information everyone was looking for quickly and how you can move the conversation in this direction regardless of what side of the table you are sitting on.

Revisiting The Technical Interview
Photo credit: Gangplank HQ via Visualhunt / CC BY

Continue reading “Revisiting The Technical Interview”

Your Programming Resume is Garbage

Over the last several years, I’ve had a chance to read a few Programming Resumes.  Or, I should say, TRY to read a few resumes.  But frankly, if the Programming Resume I typically see is common, everyone who reads my blog needs this advice.  I haven’t seen a barely adequate resume in years.  And I’m sick of it.  Oh, it’s good for me of course.  I know my resume is going to stand out as such a unique work of art compared to the others, that I will get a call back right away.  After all, if the competition is so incredibly weak, I don’t even need to try.

On the other hand, as someone who has to read these resumes, I’d like to have something better.

And no, I’m not going to go over the standard “how to make your resume awesome” stuff because evidently most programmers can’t even get the basics down.  Seriously!

Your Programming Resume is GARBAGE!
Photo credit: ollesvensson via Visualhunt.com / CC BY

Continue reading “Your Programming Resume is Garbage”

Are You Average or Awesome? 9 Ways to Improve.

The story goes that there were two men, Joe and Frank, who were camping out in the woods when a bear showed up in the camp.  Terrified, they decided the best they could do would be to stay perfectly still until the bear left.  Hopefully, the bear wouldn’t notice them.  As the bear was poking around, Joe says to Frank, “What are we going to do if this doesn’t work?”  Frank says, “Run!”  Joe says, “You really think we can out run a bear?”  Frank says, “I don’t need to out run the bear.  I only need to out run you.”

9 Ways to Improve
Photo credit: Internet Archive Book Images via VisualHunt.com / No known copyright restrictions

Continue reading “Are You Average or Awesome? 9 Ways to Improve.”