161

If applying for a new job, would you put your Stack Overflow profile link on your resume?

This would show the employer you're an active member of the development community and also provide an insight into your knowledge + how well you convey your ideas.

However it would feel a bit gimmicky to me?

gnat
  • 20,543
  • 29
  • 115
  • 306
billy.bob
  • 6,569

10 Answers10

130

It Depends

When I was looking for a job a month ago, I didn't put a link to SO on my resume, but I did mention that I participate on SO and added a link to my blog that contains the SO "flair" on the About page. At that point I had about 3000 rep.

I wouldn't try to leverage rep, but I would leverage intelligent participation. If you act like a moron on SO and draw attention to it, that's obviously a bad move. But if you say "hey, I participate on this dedicated Q&A site" and you have been giving good answers and asking smart questions, it can work in your favour as it shows passion for your work and fellow developers.

Adam Lear
  • 32,069
67

Yes.

Your SO profile gives potential employers a look at you actually coding, as well as your ability to solve problems and seek help. If you have any amount of reputation there, I'd say put it on. Either a URL alongside your contact info, or a bullet under "Misc"/"Other" with your rep.

Fishtoaster
  • 25,879
  • 15
  • 113
  • 154
51

No

I would not put any websites on my Resume. I will make reference to projects or applications I have done and other information that is readily applicable to the person reviewing the resume. My resume is a one page summary of me, I don't have room for the half dozen SO family accounts, LinkedIn, my blog, Facebook, Twitter, Tumblr, Digg, Reddit, (you get the picutre).

Putting "I have XXX reputation on stackoverflow.com" is just like saying "I have 8.3k posts on myfavoriteforum.com." It's not professional. Deliberately pointing people elsewhere for information is also, in my view, wrong. What do you want to gain from adding a link to your LinkedIn profile? Work history? That should be on your resume. People you know? Connections? I guess it would be some indicator of how well you are known in the community, but honestly that information should be found elsewhere.

If they care, they can visit my website where I have an Imprint page linking to various online profiles. I get more referrals in regards to my blog then I do from my stackoverflow reputation ranking. I'm on page one of superuser.com but have never had someone drop me an email because of it. Reputation is great however it is not applicable to your job.

If I notice I'm writing an extraordinarily good answer to something I will turn it into a blog post. Sometimes I'll even turn it into a full blown application. This gets far more recognition and attention then crawling through your answers. My second highest rated answer on stackoverflow is a XKCD comic. My highest rated answer on programmers is an explanation of a brace. These are not answers I'm especially proud of or feel like I should show off.

Josh K
  • 23,029
  • 10
  • 67
  • 100
20

I have a special section on my CV that shows potential employers that I communicate effectively and work well with others. The section before that lists my involvement / accomplishments in various free/open source projects.

You need something to show that you not only know what you're doing, but can get along well with a team of your peers. While yes, you can articulate this in an interview, you need to help make sure that you actually get the call in the first place.

A number of people maintain that a reasonably high reputation score on Stack Overflow generally shows that you are not only knowledgeable, but also an effective communicator.

I have found many cases where this theory is directly contradicted. There are more than a few people on SO that have 12k + reputation and are consistently and incredibly rude.

When I hire someone, I do ask if they read blogs, participate on programming related web sites, etc and I generally research their participation on whatever they mention.

A more 'general' synopsis of spare time activities is better, for instance:

  • Regular participant on the Stack Overflow Q&A Site
  • Regular editor of CS related articles on Wikipedia
  • Member of the League For Programming Freedom
  • Contributing / Voting member of Software In The Public Interest
  • Founder of Programmers For The Ethical Treatment Of Unicorns (PETU)

Just show the hiring manager that you actually enjoy programming so much that you do it in your spare time and that you get along with others. There's no reason to draw attention to a single activity just because it features a numerical score.

10

I will have to hire someone in the next few months, and seeing that the person participates in the software community is a huge +1 on that end. Seeing that they have intelligent ways to solve problems, work with others respectfully, and have the courage to admit there's something they don't know-- but know how to ask for help... that's really attractive. Am I great in all the areas I mentioned? Not as well as I'd like to be, but it's part of growing. If you can show that you're always growing by linking to SO, go for it.

Don't put "I have over 9000 rep on SO." but explain what you have. I'm not a fan of paper resumes, I'd like to see a web presence with online portfolio (which isn't always easy to do, I understand), but if you have to stick it on paper, put it under "Professional Communities," where you have a table of communities you are inolved with, for example,

 Community        | description                           | involvement
 Stack Exchange   | A community of software professionals | I have participated in over 400 discussions on highly-technical issues, ranging from <your best two options here>.
 EFF              | Down with the man                     | I'm stalking politicians against NN in my blog
 FSF              | Free as in beer                       | I edit the man pages for YetAnotherY. The Y stands for YetAnotherY.
Incognito
  • 3,478
7

When I was looking around, I put a link to my careers.so page, which has a link to my SO and SU accounts, in the block with my contact information. I felt this was an unobtrusive way to provide more information, if someone desired it.

As someone who has done lots of developer hiring recently, I would be happy to see references to someone online profiles. It wouldn't turn a no into an interview, but it might tip the scales if I'm unsure whether to bring someone in, assuming I like what I see online. It gives a much deeper insight into how someone might fit into out team that a resume ever would.

KeithB
  • 1,235
6

Probably Not
It's not an accomplishment but most of all because it puts everything you've ever said under scrutiny. I don't mind telling my peers that I'm ignorant about something so I can learn from them but I don't want an employer seeing that. I just can't trust someone in HR to know that someone that can admit they don't know everything is better than someone that thinks they do.

Kludge
  • 71
5

Look at it this way

I never knew about Jon Skeet until I started using Stackoverflow. Whenever I read any of his answers I get a stronger and stronger feeling he's very knowledgeable. And that is enough for me that I can say: ok, Stackoverflow participation has value.

Which data would I provide

But instead of providing a link to my profile and points I collected I would rather:

  • provide a link to my answers because I think they're a better measure of my skills
  • provide information of how high my reputation is, because it tends to change slower than my reputation points (I'm currently one of the top 0.25% of all registered users - there are 9987 pages of all users and based on reputation I'm listed on 25th page)
4

As I commented on Josh K's answer (a good one to take into consideration mind you), it depends on the type of content that you put in via your stackoverflow account. You can generalize that to the type of content present on your identifiable internet presence. I would probably not do it, not because it is a bad idea (nor I feel my content is inapropriate), but because I'm already including my linkedin profile and tech blog in my CV.

Potential employers can then use that to discern what I've posted on SO, ServerFault or say, cstheory.stackexchange or even slashdot if they so wish. I try to create mostly good content but there are a couple of WTFs here and there. I don't worry about them. If my content however contained a high ratio of flamewards and LOLZ, then I would be worried.

I used to have one like that before under a pseudonym (younger, stupider days), but that has been completely replaced with more professional content under my actual name. The older one can still be found if one is really persistent, but then, unless I'm applying for, I dunno, a top secret gig or something like that, I would not be happy if an employer goes to that extreme of finding my much older content.

Neither would I accept to continue an interview or work with such a company. Probabilistically speaking, I doubt that such a thing is a common occurrence for employers worth working for (except for jobs with valid reasons to perform extensive background checks.)

So, it is a personal call whether to include a SO's profile on your CV. It depends on what type of content you have. My personal feeling is that I would prefer to have a well-maintained linkedin profile or tech blog, have it with links to other tech-oriented profiles of yours, and have that (your linkedin profile or a technical blog) included in your CV.

luis.espinal
  • 2,620
1

I haven't yet put my profile on my CV, mostly because I haven't thought of it while updating. It seems though that it's consistently quite high in google searches on my name, so people in the know will have no problem being led towards it.

PS. I just created my stackexchange.com profile, have had my stackoverflow.com profile for a few years.