236

In a post, Joel Spolsky mentioned that 5 digit Stack Overflow reputation can help you to earn a job paying $100k+. How much of that is real?

Would anyone like to share their success in getting a high paid job by virtue of their reputations on Stack Exchange sites?

I read somewhere that, a person got an interview offer from Google because a recruiter found his Stack Overflow reputation to be impressive. Anyone else with similar stories?

Shamim Hafiz - MSFT
  • 4,123
  • 7
  • 38
  • 46
  • 23
    That's anecdotal evidence as user8149 has also demonstrated. If there isn't statistical evidence or actual case studies, it isn't reliable. – Gio Borje Nov 21 '10 at 18:21
  • 6
    I would upvote this 1000x if I could. Was thinking exactely the same :-). – Oliver Weiler Nov 21 '10 at 19:39
  • pretty sure this s a duplicate ? – stijn Nov 21 '10 at 20:08
  • @Gio, do you have a link to the demonstration by user8149? –  Nov 21 '10 at 20:16
  • not exact, but very similar: http://programmers.stackexchange.com/questions/12070/would-you-put-your-stackoverflow-profile-link-on-your-cv-resume – stijn Nov 21 '10 at 20:56
  • 3
    You neglected to add that he finished that statement "without an interview", which should indicate a fair bit of sarcasm. – Nick T Nov 21 '10 at 21:43
  • 113
    $100K in NYC is $25K in Chattanooga, TN. – Steven A. Lowe Nov 22 '10 at 02:08
  • 10
    If I were in position to hire, then I would like to read someone's questions and answers on SO, but would still need a face check and an interview. Salary is determined by many factors. – Job Nov 22 '10 at 03:42
  • 1
    I expect answers no matter what they are would spawn a lot of reputation leeches. – dvhh Nov 22 '10 at 04:46
  • 29
    I'm going to go out on a very secure limb and say *in my personal experience*, yes. – Marc Gravell Nov 22 '10 at 07:44
  • 3
    I think the blog that you are quoting is http://www.cforcoding.com/2010/07/my-google-interview.html. I just read it yesterday. – MAK Nov 22 '10 at 09:07
  • 2
    I wish that a high reputation on Superuser would get a high paying sys admin job! - Anyone in London/UK need a sys admin!? – wilhil Nov 22 '10 at 12:24
  • 2
    @Marc, please share your experiences. –  Nov 22 '10 at 13:15
  • 3
    @Thorbjørn - I'll add as an answer. – Marc Gravell Nov 22 '10 at 13:16
  • 2
    If a question is upvoted 85 times, with multiple answer ranging from 10 to 92 upvotes, how can you say it's not constructive? – Josh K Nov 22 '10 at 20:46
  • 2
    @Josh K: Not constructive questions usually get multiple answers and votes. It's exactly what we want avoid here. For me this question turn's on a forum thread. See http://meta.programmers.stackexchange.com/questions/544/questions-like-a-forum-thread. Click on all "show more comments", see whole page and ask to yourself if this is a question or a forum thread. – Maniero Nov 23 '10 at 03:38
  • @bigown: I believe that this question isn't a "forum thread" but rather one with a proper question (*"Will high reputation get me a good job"*) and quite a few answers. That is my opinion. – Josh K Nov 23 '10 at 04:02
  • 4
    I can't believe a question with 97 upvotes, answers with more than 100 upvotes, 27 answers in total and participation from Joel himself got closed... WTF, is this some kind of sick joke? – user281377 Nov 23 '10 at 08:00
  • @Steven A. Lowe 25K in The Philippines gets you a house, lot, expensive watch, lots of platinum credit cards and I forget what else. Thanks for pointing out that what matters is your ability to advance your quality of life, whatever you think that might be, wherever you are. – Tim Post Nov 23 '10 at 16:40
  • 3
    @ammoQ Participation from Joel, or Jeff, or the entire team behind SO does not grant a question some kind of immunity from being closed. It only ensures that the question (and subsequent answers) linger longer in the "should we delete this or re-open it" queue. If Joel posts a breaching experiment here, such as "How do I move the turtle in LOGO?", I will vote to close it just like any other noise. Judge a question on merit, not who answered it. – Tim Post Nov 23 '10 at 16:47
  • 1
    This question is overly subjective, caters to a specific moment in time (recalc, anyone?) and could have been asked on a broader scale (ohloh, cia.vc, etc). Additionally, it is specific to only one geographical location. Voting to close as too localized. – Tim Post Nov 23 '10 at 16:51
  • 1
    @Tim Post: Great! – Maniero Nov 23 '10 at 17:01
  • 4
    @Tim Post: Sure, if Joel made fun of us, closing would be a proper action. On the other hand, pushing the "close" button is not expression of an opinion, it's actually moderation. IMO good moderation is reluctant. As a moderator, when I see that many people enjoy a topic and it doesn't completely violate the rules, I leave it open even if I personally don't like it. – user281377 Nov 23 '10 at 17:21
  • 1
    @Tim: This doesn't cater to a specific moment in time. The recalc was meant to balance questions vs. answers, not influence your ability to be hired. It is also (as pointed out by several people describing job offers not in their local) specific to one location. You're way off base, but really it doesn't matter because I don't think this question will stay closed. – Josh K Nov 23 '10 at 17:47
  • 1
    @ammoQ I am a retired moderator from an established SE site, and my vote stands. Again, the answer (from whomever may be notable) is incidental. It is only the question that I consider. I still feel that this is (entirely) too localized, and support my vote to close it as such. Consider, if you will the number of programmers (not the number of users, the number of actual productive participants on SO) VS the number of actual programmers in the world. Again, far too localized. This site is about programmers in general, not just SO users. – Tim Post Nov 23 '10 at 17:55
  • 1
    @ammoQ Re-phrase this question. Does my Ohloh/Cia.vc/Affero/Whatever-nongnu-implements/Patch-credit-in-foo/etc help me to get a good job? SO is no different than any third party that offers a rank that (might) put you above another, until the next recalc. This really needs to be closed, as it may actually mislead people. The point of this site is answers to questions, no matter how subjective, that can be (reasonably) trusted. – Tim Post Nov 23 '10 at 18:01
  • @Tim: If you think that SO is just another site and nothing special, then "No, nobody cares about your SO reputation" is a perfectly valid answer, but that doesn't invalidate the question. IMO it's not localized at all. Localized questions are questions like "which company in southern Detroit offers the best work environment", which only concerns a small percentage of all members. It's fair to assume that a large majority of members of this site are also members of stackoverflow, so the question concerns most of them. – user281377 Nov 23 '10 at 18:37
  • @ammoQ Localized questions are those that reach a short audience. By way of comparison to a question that would interest thousands, this is far too localized. I respect you, I understand your point of view and my vote still stands. Should rep on SO ever become an industry accepted deciding factor (beyond a non constructive debate, which this question begs) I'd ask the same question. Currently, any answer serves to document a negative or an anomaly, which is why my vote still stands. Is this useful for anyone who doe not have 10k+ on SO? – Tim Post Nov 23 '10 at 19:01
  • @ammoQ Additionally, we're discussing pointing people at a numerical score that is __far from static__ by its own definition. That may or may not be a good idea, an accepted answer is only one use case. This is just way too subjective to serve as authoritative. Like it or not, most Googlers don't scroll down beyond the text that serves them best. Take this up on a blog. – Tim Post Nov 23 '10 at 19:05
  • "Is this useful for anyone who does not have 10k+ on SO"? Good question. If we assume that readers of this site have a fair chance to get such a reputation, then yes, it's useful for them, since they might or might not invest their time in working towards the 10k goal. If we assume that Joe Average Programmer will hardly reach that goal, then you have a point. Good thing both of us don't have to worry anymore ;-) – user281377 Nov 23 '10 at 19:11
  • @ammoQ I have enjoyed this debate. I think we, at this point agree to disagree. I don't want to seem pessimistic, but I look forward to disagreeing with you again! Thank you for being professional, articulate and quite friendly :) It appears, however that we're starting a bit of a comment war, which perhaps isn't the best idea. We've done (what I think) is an adequate job of stating our points. Good show :) – Tim Post Nov 23 '10 at 19:26
  • OK, I agree to agree to disagree with you. I'm also fond of a good discussion. :D – user281377 Nov 23 '10 at 20:38
  • 1
    "Will a good resume and proven track record help to get a good job?" It's not the only thing (the interview matters) but it can certainly help. – Jared Updike Sep 01 '11 at 17:50

33 Answers33

266

No

the real answer: spend a few months earning a five digit Stack Overflow reputation, and you'll be getting job offers in the $100K+ range without an interview.

There is no reason why a high reputation (or "score") on any site will get you a job at all. I have pointed this out before, you are more likely to get a job by maintaining open source projects, writing proficiently, leaving good impressions, and making personal connections within the community.

Are these people good programers? Undoubtedly yes! Does that mean they are a good fit for your team? Absolutely not. Calling these people "superstars" may be completely correct, but that doesn't make them perfect. 1

What determines if you are a good fit? Interviews and connections. You can't replace meeting people face to face with a number.


Having a high reputation can't hurt, but it isn't a magic bullet.


1: In no way do I mean to imply these people are bad programmers, I mean to emphasize the inability to instantly and wholly judge someone based on a number.

Josh K
  • 23,019
  • 10
  • 65
  • 100
  • 109
    Well-written questions and answers on StackOverflow is quite indicative of your communication skills, though. –  Nov 21 '10 at 18:19
  • 18
    @Josh I agree BUT there may be an indirect connection between reputation on a site like StackOverflow and job offerings. My line of thought is that if you can score 10000+ points by giving meaningful answers, you probably have a considerable amount of knowledge about some technology / topic. – Christian P Nov 21 '10 at 18:21
  • 2
    @Thorb: Correct. I tend to take my answers and expand on them in my [blog](http://joshuakehn.com/blog/) time permitting. I get far more inquiries from that then all the SO / SE sites put together. – Josh K Nov 21 '10 at 18:30
  • 4
    I hope it doesn't. I've seen some really stupid questions asked repeatedly by people with high reputations and stupid answers by others. – the Tin Man Nov 22 '10 at 05:32
  • 4
    @christian.p: Cause / effect - do you get offered a job because you have 10000+ points, or because you're good at what you do and spent some time sharing that information on a website? – cthulhu Nov 22 '10 at 08:21
  • 2
    The question asks whether having a high rep *helps*. Of course you don't just get an offer without the usual hiring process just because of your rep. – MAK Nov 22 '10 at 09:11
  • @MAK: The original question asked it reputation by itself would earn you a job. – Josh K Nov 22 '10 at 12:14
  • @Cthulhu Like I said, this is an indirect connection. High reputation is certainly a plus. It can show dedication/will to help others to solve problems. – Christian P Nov 22 '10 at 19:56
  • 2
    @Thorb: While I agree with your general sentiment, I see a *lot* of SO questions whose answer owed its high score to being submitted in the first few minutes than to it being well-written. It's not to the "First post!" level yet, though. – Mike DeSimone Nov 22 '10 at 20:04
  • @Josh K, I have intended to start doing exactly that, has that been working out well? – instanceofTom Nov 22 '10 at 20:52
  • @Mike, I said well-written, not highly scored. –  Nov 22 '10 at 21:04
  • @instanceofTom: I'm not sure what you're referencing, do you mean my blog? Yes, it works out very well. – Josh K Nov 22 '10 at 21:58
  • @Josh K, yes your blog. – instanceofTom Nov 22 '10 at 22:07
  • @instanceofTom: Yes, it works out very well. Coding it was fun, writing for it is better. – Josh K Nov 22 '10 at 23:08
  • 2
    "Are these people good programers? Undoubtedly yes!". I've read some of the code from a couple of the 5-digit folks...not exactly impressive from what I've seen. I would say that there's quite a bit of social massaging involved - if you can say something that appeals to a large group of people then you win...end game. While most are quite capable there are (and the numbers are growing) too many trolls and flame-baiters just looking for the +1 to make their day successful. – Andrew Sledge Nov 23 '10 at 01:41
  • 2
    Are you saying that playing Guitar Hero all day will not make me a rock star? – Brian Rasmussen Nov 23 '10 at 05:36
  • 2
    @Andrew Sledge: yes, as [Pavel Shved put it](http://meta.stackexchange.com/questions/55822/do-we-need-assume-good-faith-like-wikipedia): "For Stack Overflow the better principle is "assume rep wh*ring". If you see that a post seems unhelpful, your default assumption should be that the author didn't want to do any harm, he just intended to get some quick rep." – Peter Mortensen Nov 23 '10 at 16:53
  • Just because someone may not be a fit for every job doesn't mean they aren't a fit for a lot of other jobs that may pay in this price range. – JeffO Dec 20 '10 at 00:27
  • 1. I've seen people writing huge answers for blatant homework questions. they just want the points. 2. I looked into advertising a programmer job, in my major city (>5m people) there were 60 registered SO users. It isn't a good place for us to advertise for developers. – jqa Jan 18 '11 at 02:03
  • Being able to use semicolons properly, rather than using commas improperly, will also lend higher credibility to your employment chances. – Lightness Races in Orbit Jun 22 '11 at 23:20
174

Yes

Come on, seriously: look at the first page or two of Stack Overflow users. Pick anyone at random. Look at three or four of the highly voted answers they wrote. If you've ever hired a programmer in your life, it's obvious those people are all some of the best programmers you could ever hire.

Then keep going deeper and deeper. Scroll to page 5. Edit the URL and go right to page 100 where they have reputations in the 3000 range. Look at everyone. With the very rare exception of someone who got a lot of points for a silly answer, these are all obvious superstar programmers... the kind that most teams would kill for.

Will this actually get them jobs? Ultimately, we're betting it will. You'll have to find a company where there are actual technical people making hiring decisions, not resume-reading-monkey-recruiters. And you may have to find a city to live in where there are a lot of good programming jobs: if you really, really don't want to leave Roswell, New Mexico, you'll be limited to a vanishingly small number of telecommuting jobs. But if you're in the top, say, 5000 Stack Overflow users, and you can work in Silicon Valley, New York, Seattle, Boston, Austin, Research Triangle, London, Hyderabad, Bangalore, Sydney, Beijing, or Tel Aviv, I would be extremely surprised if you aren't in high demand and earning in the top 10 percentile.

Joel Spolsky
  • 7,074
  • 21
  • 56
  • 49
  • 197
    "But Joel, who wants to hire someone who spends their whole day on Stack Overflow?" – Joel Spolsky Nov 22 '10 at 03:39
  • 124
    Spending your day on Stack Overflow implies that you are *underemployed*. These people spending their whole day on Stack Overflow would love to have a better, more interesting job. They're the perfect candidates. We hire them all the time (at Stack Overflow) and they stop earning reputation once we give them useful important work instead of the drivel their previous employer had them working on. – Joel Spolsky Nov 22 '10 at 03:40
  • 58
    My 5-digit rep at the time I interviewed must not have been high enough for Fog Creek. I believe I was even on page 3 at the time. My point being, you have to admit you wouldn't hire every 10K+ Stack Overflow user, or I missed the part in my rejection email where I got the $100K offer. (I'm intentionally antagonizing you, I hope we're still friends :) – John Sheehan Nov 22 '10 at 03:54
  • 8
    i didn't say anyone would hire you, i just said you'll be in high demand ;) Besides, tell me with a straight face being developer evangelist for Twilio isn't a great job. – Joel Spolsky Nov 22 '10 at 03:57
  • 1
    Oh, I love my job! Not being hired by Fog Creek was probably the best thing that happened to me :) (composing an answer about how SO participation turned into that job....) – John Sheehan Nov 22 '10 at 04:00
  • 1
    Currently on [Page 59](http://stackoverflow.com/users?page=59&tab=reputation)... Prolly not gonna land me a $100k job :( – Chase Florell Nov 22 '10 at 04:04
  • 11
    The question isn't *"Are these great programmers"* the question is *"How does SO rank influence pay and employability"*. I think that how much reputation you have on StackOverflow is not an employability grade. That's what [careers](http://careers.stackoverflow.com/) is for. Having a high reputation can't hurt, **but it isn't a magic bullet**. – Josh K Nov 22 '10 at 04:12
  • 3
    @rockinthesixstring But nothing to scoff at either. I would show that off to every prospective employer. – John Sheehan Nov 22 '10 at 04:13
  • 14
    I'm exhibit A. Was ranked #5 at one point thanks in part to poor work environment where I ended spending _way_ too much time on SO. All that effort actually helped get me fired, but not before I'd earned an MS MVP award and found a new job that better uses my skills (was planning to put in my 2 weeks notice a week later, but I think they got wind of the new gig first.) Since then, I just don't seem to have near as much time for SO. – Joel Coehoorn Nov 22 '10 at 04:35
  • 1
    @josh I wish you had written that in your answer "it's not a magic bullet" that's the real crux of the issue. – tzenes Nov 22 '10 at 05:16
  • 7
    I'm hovering around 3000th place, and it took me over 3 months of applications to get a single interview (which ended up being in IT, not programming), with about half my resumes mentioning my SO profile. Hiring is effectively random, any thoughts to the contrary are biased by inside information or undue influence. – Sparr Nov 22 '10 at 05:42
  • @joel sadly, i've been so busy i've dropped to page 5. and jon skeet's rep is now 8.33 times mine. we were once so close... (not really!) – Steven A. Lowe Nov 22 '10 at 05:59
  • 9
    @Joel-Splosky Emm, Joel, are you underemployed to spend your day here? – Dan Ganiev Nov 22 '10 at 07:21
  • I would not agree to everybody on page 100 being great. I'm on page 16 and there are many people in that range whom I'd never hire. Perhaps having two gold tag badges for unrelated tags could be a sufficient indicator (I don't have any yet myself)? But apart from that I'd say: sure, it should be one of the things to put on a resume if you've got at least 10k rep. But hiring people for SO rep alone? Only the first 5 pages or so. – Sean Patrick Floyd Nov 22 '10 at 10:56
  • @S.P.Floyd: probably because being a technical genius is not enough. –  Nov 22 '10 at 11:20
  • 5
    @Joel - not every single employer out there (even the well payhing ones) is brilliant enough to recognize a SO user with a high rep is both **underemployed** and **brilliant**. Underemployed or not, it treads on questionable ethics to spend so much time ***IF*** an underployed developer spends so much time on SO while on the clock. – luis.espinal Nov 22 '10 at 11:23
  • 1
    @Pierre303 and you don't even have to be a genius to get to page 100 – Sean Patrick Floyd Nov 22 '10 at 11:23
  • @S.P.Floyd: and on page 10? –  Nov 22 '10 at 11:31
  • @Pierre303 hopefully I'll be there in a month or two, and then I'll tell you :-) – Sean Patrick Floyd Nov 22 '10 at 11:55
  • 1
    I think the background of the developer still has a lot to do with it though. I've got a reasonable high reputation on Stack Overflow (pushing 5,000) but I haven't seen it being of any use when applying for jobs. Granted some of my reputation is from silly things as opposed to firm technical questions and answers, but I don't see it as a huge help. Part of the problem might be due to being more of a scientific applications developer as opposed to a generalist developer - does tend to move the resume in a given direction. – rjzii Nov 22 '10 at 15:28
  • I got most of my rep from a [stupid answer][1]. I spend a lot of time answering old questions that never get voted up though, so I think it works itself out. [1]: http://stackoverflow.com/questions/1003841/how-do-i-move-the-turtle-in-logo/1003886#1003886 – Greg Nov 22 '10 at 15:45
  • 1
    @Joel What? You're not allowed to answer questions about you. We're talking about you, that means you can only listen. – Jeff Davis Nov 22 '10 at 17:04
  • @Joel, I cannot agree more with your comment. I find that my best time of the day is spent on StackOverflow answering interesting questions. I am not saying I don't do work..in fact I do all of the work for a company that has no idea what WPF is (while I built a project entirely in WPF) and does not care for their developers, being *undervalued* and *unrecognized* is an understatement of my position. One of these day's I'll gather enough courage to apply for a StackOverflow developer position. – Stan R. Nov 22 '10 at 17:36
  • 7
    Wow, I am surprised to hear that a rep of 3000 is an indicator of a superstar programmer. I am at 3800 right now and have never considered myself to be a superstar. I thought the superstars were the guys with 50K+ – JD Isaacks Nov 22 '10 at 20:11
  • 4
    @Joel Spolsky: There should be great effort spent to spread the word. I've never met an employer who had any concept of what SO was, or what its significance is. Until then, Josh K is right. – Steven Evers Nov 22 '10 at 20:24
  • 8
    @John Isaacks, you need to adjust for inflation. The only valid measurement of StackOverflow-karma is milliSkeet (I'm at 70). –  Nov 22 '10 at 21:13
  • 2
    @Thorbjorn: lol I wish I could pronouce your first name :) –  Nov 22 '10 at 23:50
  • 1
    @Thorbjørn: I am at 5,25 milliSkeet. Great measure. :) – Wok Nov 23 '10 at 08:33
  • 2
    The problem is recruiters. The majority of them haven't looked at Stackoverflow and they're too busy trying to match up keywords in a job description with whoever has the most of those keywords on their resume. – sashang Nov 23 '10 at 10:40
  • 5
    First nice to know I have found a site where Joel Spolsky posts having spent so long reading his blog in the past. I doubt myself that I would put my StackOverflow reputation score on my CV (never mind I use a strange alias here) or that anyone would take any notice of it. Aside, you just get reputation here by being quick on the button rather than giving the best answer. I missed out on a big score yesterday when someone beat me to posting exactly the same answer by a few seconds. – CashCow Nov 23 '10 at 13:28
  • 4
    I've been offered a 360K AED (about 100K USD) JSF job in Dubai ~2 months back by someone who found me on SO. So yes, it definitely helps. No, I declined it. Over a half of salary would be wasted to property and school expenses which aren't cheap for non-locals (expats). I've 2 children. One year private school is already over one full month salary per child. One year elcheapo property rental would already be at least 1/3 of year salary. Currently I'm happy enough with freelancing for US and Europe from home in a cheap country. –  Nov 23 '10 at 16:18
  • 3
    @Joel: Why don't we make it interesting? You hire every 5-digit SO-member who hasn't managed to find a $100K job. That would only seem fair right? –  Jan 17 '11 at 22:29
  • While not easy to get a high score, I wouldn't use just a SO score to determine the quality of a developer. This is for the same reason that I don't assume someone that has a MS MVP title is intelligent. The ability to regurgitate knowledge doesn't equal a good developer. Sorry but relying on one indication of skill is an amateur move at best. On a side note, While it doesn't occur often, it is funny to see someone answer get up-voted because of who they are or rep, even though it is wrong. – Tony Feb 09 '11 at 13:46
  • I wonder if Fog Creek would hire a high rep 50 year old programmer over a lower rep 25 year old, assuming both had the skills required for the position. Certainly many companies strongly prefer to hire a candidate within the windows of zero to 3 years of experience after college graduation. – Jim In Texas Sep 15 '11 at 21:22
  • LOL, I'm 17 years old and I have 12.2K rep (and not just because of one insanely voted-up q/a). – orlp Dec 29 '11 at 11:50
  • @nightcracker you like Python :P – aF. Mar 07 '12 at 15:13
  • @aF. I sure do. – orlp Mar 07 '12 at 19:01
57

It's not a case of direct causation. That is, having a high reputation does not lead to a high-paying job. Being intelligent, articulate, passionate and knowledgable lead to a high-paying job. It's just that those qualities also lead to a (generally) higher reputation on Stack Overflow as well. So you shouldn't be aiming for a high reputation score. You should be aiming to be intelligent, articulate, passionate and knowledgeable.

A higher reputation will just be a bonus.

Edit: I just found the post where Joel says that. He's saying he would hire someone with a 5 digit reputation on Stack Overflow, not that you'd be able to get any $100k+ job with a 5 digit reputation. Also, he's not saying that he wouldn't look at the actual content of your profile, so if you've just posted hundreds of junk questions in the hopes of artificially raising your score, it's not going to help you. Basically, he's using your reputation score as an indication of those qualities I mentioned above.

Dean Harding
  • 19,871
  • 3
  • 51
  • 70
  • +1 for referencing the actual post, and also highlighting the fact that there is not a direct causal link it is a strong correlation at best – Gary Nov 22 '10 at 10:54
  • 1
    It's important to note that Joel saying he'd hire someone also is completely orthogonal to whether other employers have any idea what StackOverflow is, or why a number on that site should matter to them. – Kzqai Nov 23 '10 at 00:21
  • 2
    Correlation isn't Causation. I agree if you've manage to earn a high reputation, it's probably a sign that you are knowledgeable about the topics you've replied to and thus likely to earn more in a position you know a lot about. – JKirchartz Nov 23 '10 at 13:12
  • @JKirchartz: Yep, that's what I'm trying to say... you managed to get it in one sentence :-) – Dean Harding Nov 24 '10 at 00:46
  • Right. People who are skilled, knowledgeable, and communicate well will probably have a high rating on SO (if they spend time to write answers there). – Mark C Jan 18 '11 at 01:27
37

Gaming the System?

Someone should do a study of whether having high rep on SO begets higher rep on SO. That is, once someone reaches critical mass of, say, over 20K rep, do their answers tend to attract more upvotes than other equally valid answers? Anecdotally speaking, I have noticed that low-ranked members will garner 1 or 2 points for answers that will garner higher-rep people (often answering later) 5 or 10 points. And I'm talking about answers that are qualitatively no different. Success begets success.

Robusto
  • 1,411
  • 11
  • 9
  • 5
    I've noticed that as well. And I recall Jon Skeet remarking on it in the comments to an answer he posted. – Steven Evers Nov 23 '10 at 02:40
  • 8
    +1. This has become a trend on SO, where silliest answers of people with high-rep are upvoted 'just for the sake'. – ykombinator Nov 23 '10 at 17:51
  • 7
    Another thing to consider is how the "trendiness" of topics influences points awarded. Questions generate a flurry of activity/views when first posted, but this tails off sharply after the first 24-48 hours. You can post an outstanding answer to a question that has been "played out" and it may never get voted up because people tend not to read that far down the page... – evadeflow Nov 24 '10 at 19:23
  • @evadeflow That spans in to the main issue with gaining experience on stack exchange sites, particularly SO. The fact that the board is effectively "camped" by a lot of hardened posters. It actually hinders answer quality as people race to be the first to post. It is exceptionally common for people to post a one-liner answer, or as near as possible and then edit it in to a full post quickly. Just to secure pole-position. – Orbling Nov 28 '10 at 12:08
  • @Orbling, why would that inherently be a issue? Answering is basically problem solving. If one can succinctly give the seed of the solution in a sentence, why not post it immediately? Even taking rep into account, people on average only upvote *good* answers, be them short or long. – Péter Török Feb 07 '11 at 23:03
  • @Péter Török: *(resurrecting a very old conversation here)* Short answers are not a problem, stop-gap answers that are fillers to ensure early votes while the full answer is assembled and posted a couple of minutes later, often totally changing the initial answer are a problem. – Orbling Feb 08 '11 at 00:06
  • @Orbling, agreed. Although I haven't seen this much in practice (but neither was I specifically looking for it). I have inadvertently committed it myself a few times though, judging from the comments I received. – Péter Török Feb 08 '11 at 07:54
  • In my opinion, high reputation on SO means "I spend a lot of time on the site answering tons of basic questions that every programmer can relate to". – siamii Dec 28 '11 at 19:43
31

I have a 5 digit SO reputation, and my salary is barely half of what you mention.

Obviously a good SO reputation doesn't guarantee anything, but even though most recruiters don't even know what SO is, surely it's worth mentioning it in one's CV. It's substantial, after all, unlike all kinds of official-looking certifications from two-day courses etc.

On the other hand: while Joel has a point, your activity on Q/A sites isn't really supposed to define your salary in any way. It may be a proof of some proficiency and enthusiasm, but the recruiting company is interested in what you're going to do for them if they recruit you, not in your abilities to answer programming questions. So by all means, consider SO reputation as a part of your professional credibility, but don't expect it to be something huge.

Joonas Pulakka
  • 23,534
  • 9
  • 64
  • 93
  • 19
    Right reputation, wrong country... –  Nov 21 '10 at 19:52
  • 11
    Rep on SO depends on a lot of things, like how long you've been on SO, what time zone you live in, how many questions you answer, how skilled you are at providing *an* answer quickly, and how much other people agree with your answers. It might be an interesting number, but it deserves circumspection. – Mike Dunlavey Nov 21 '10 at 20:17
  • 8
    @Mike and what kind of questions you answer. Interested in languages like Prolog, Smalltalk, Common Lisp? Good like with getting a big score. Quick off the mark on SQL? Well, time it right and you'll get lots of points off really silly questions. – Frank Shearar Nov 21 '10 at 21:01
  • 2
    @Frank: Right, but one thing I seriously like about these forums or whatever they are - you get to argue/agree/learn from people from all over the globe. – Mike Dunlavey Nov 21 '10 at 21:35
  • 5
    The learning benefit is waaay more important than the "reputation benefit", IMO. In fact, there are people in SO's >10k league who don't use their real names nor even include any contact information. They seem to want to avoid personal reputation. – Joonas Pulakka Nov 22 '10 at 09:54
  • 1
    SO is also self-limiting. After a few similar questions have been asked then the opportunity to gain rep off further answers dimishes. SO rewards freshness. – Gary Nov 22 '10 at 11:04
  • @Gary Rowe: Definitely. It's interesting to see what they're going to do about this "reputation inflation". Currently someone with 6 months & 1k reputation has almost certainly been giving more & better answers per unit of time than someone with 2 years & 10k reputation. Most peoples' reputation curve is convex (sqrt() shaped), and I don't think it's (only) due to their personally diminishing participation. – Joonas Pulakka Nov 22 '10 at 11:40
  • 1
    @Joonas I've noticed the same thing - perhaps you should post a general question here or on SO meta? It certainly seems that there is a long tail of difficult technical questions that gain very low rep in contrast to easy entry level questions that score high. – Gary Nov 22 '10 at 11:49
  • 6
    @Gary: When I look at my SO answers' votes, the top 20 answers are totally subjective, non-technical answers. My best-rated purely technical answer has got 8 votes. It's quite understandable that subjective questions get more votes *because they attract wider audience*. The more specific, difficult, technical questions you ask (or answer), the fewer are the people who even understand what you're talking about -> no votes. It definitely should be discussed in meta (I bet it has already been), but personally I'm not that interested in that number, so let's see if someone else... – Joonas Pulakka Nov 22 '10 at 11:56
  • @Joonas I follow a similar pattern, a subjective answer to a pointer question bagged me 6 votes (thanks to all concerened :-) ). A more tricky answer to an Android system() call - nada. :-( But I'm not here for the votes, more for the opportunity to help and learn along the way. – Gary Nov 22 '10 at 12:30
  • @Joonas, got silver or gold badges for categories? –  Nov 22 '10 at 21:17
  • @Thorbjørn: No. I seem to have a bronze Java badge, but no brighter ones :-) – Joonas Pulakka Nov 23 '10 at 06:55
  • @Joonas, that is perhaps the clearest indication if your reputation comes from technical answers or funny answers. –  Nov 23 '10 at 07:48
  • @Thorbjørn: It's consistent with what I wrote above: I don't know how *funny* my top-20 answers (those with tens of up-votes) are, but they're definitely *subjective* (e.g. http://stackoverflow.com/questions/549600/is-there-a-fundamental-difference-between-backups-and-version-control/549621#549621). I've got at most 8 up-votes from *purely technical* answers. Looking at other peoples' answers, it's easy to see similar distribution. – Joonas Pulakka Nov 23 '10 at 08:11
  • Just to add a famous example: Jon Skeet's most up-voted answer is to a question called "What's your favorite “programmer ignorance” pet peeve?" (http://stackoverflow.com/questions/423823/whats-your-favorite-programmer-ignorance-pet-peeve/). His second is http://stackoverflow.com/questions/284797/hello-world-in-less-than-20-bytes/284898#284898 . First subjective, second funny. Third is "What Easter Eggs have you placed in code?" (http://stackoverflow.com/questions/140376/what-easter-eggs-have-you-placed-in-code/140507#140507). Not exactly technical either :-) – Joonas Pulakka Nov 25 '10 at 07:08
  • Yeah... if you are in the U.S. and making "barely half that"... I would be scratching my head – JoelFan Dec 28 '11 at 18:15
21

There are a couple of factors:

  1. The type of personality that does well on social web sites (let's be bluntly rude and generalise that as the "pontificating, likes to hear self talk, theoretically-obsessed, anorak type") is by absolutely no means necessarily the type of personality who does well leading and/or working with a group of human beings (let's be bluntly rude and generalise that as the "smooching, glad-handling, compromising, deal-maker type").

As a broad rule, businesses are looking for the latter, not the former.

This is both very sad (I mean sad for us pontificators) and very true.

An interesting point: think of your actual BOSS, the person who has to handle all your problems all day, make you feel at least OK about yourself, balance everyone's renumeration, try to keep enough money coming in to your department so that all of you can feed your children while you fondle memory algorithms, deal with the chumps upstairs in management so you don't have to, and so on. Would you really give a flying crap if that poor person has any connection, whatsoever, to some chat website? Of course the answer is no, you just want your boss to be good at to pulling off all that juggling.

  1. Talk about "superstars" (let's be bluntly rude again) is a little star-struck. You're a superstar if you're so clever you've made millions (or at least the odd hundred thousand) because you're so clever. Oh, by the way, to do, that as well as being so clever, you have to as an incidental matter be utterly A+ rated at memory management and tricky algorithms. If you're looking at only the latter incidental part, i.e., being utterly A+ rated at memory management and tricky algorithms, then sadly --- horribly ---- unfaily ---- bitterly ---- how can the world be so miserable? ---- you're "just" someone who's utterly A+ rated at memory management and tricky algorithms.

(OK, for all this bitterness and sadness, there is the exception of the extremely small number of purely extremely technical, really research, type ways to make money - in those cases sure, the only thing that matters is your various research breakthroughs, perhaps as a humorous side issue your amazing score on grouptheoryoverflow, and so on. But there are so few such jobs it's probably not really in the spirit of the question "getting a job in the real world." And - bitterly - they don't pay that much.)

  1. The question further is emphasising "high paying" jobs. (We'll ignore the issue of whether $100,000 p/a is high paying or not, since Bernanke's hyperinflation makes it hard to keep up with such numbers.) It's probably sadly even more true that the kind of realistic bitterness outlined in this answer, is more and more and more true if you are talking about not merely "a job" (where you are expected to do something specific that you will be told to do, provide a cog in the process), but A Real Job (where you are expected to positively generate massive amounts of money for the company somehow or other as a matter of course, day in and day out)

It's hard to keep up with current salaries everywhere; it could be that "$100,000 !" fits in to the "rare purely proufoundly technical" job I mention in the aside just above.

However, the spirit of the question in some sense seems to be - to paraphrase and simplify - do top jobs have anything much to do with specifically purely technical, mathematical, expertise?

Sadly the answer there is pretty much definitively no.

It's more the "smooching, glad-handling, compromising, deal-maker type" - or, if you prefer to be bitter in another direction - the "big picture, ideas driven and generating and follow-through type" - that can - simply - generate enough money that some business can afford to give the person that much money.

Don't forget - to say you want to "earn" some fabulous salary, what you're essentially saying is you can generate jobs. How so? If you're making 200k somewhere, you're a horse that is carrying a number (10? 25?) normal "do a job" employees on your back. You have to be a producer.

It is, sadly, difficult to see how some essentially test of excellence of technical knowledge (SO chat web site) can help with that.

Steve Jobs said it all - good engineers (he said) are not merely worth 10 or 20 ordinary engineers, they are worth some 100s of ordinary engineers ... they can generate that much product, stuff, free monthly cashflow, for the company. I think that's more what Jobs would think of as one of his superstars. It's difficult to see how purely the technical aspect (a necessity) can bring that.

If that's the sense of the question in terms of "big jobs," then that's probably the answer.

Fattie
  • 437
  • 3
  • 11
  • 6
    +1 For the vitriol and stating the truth that capability and intellect are not necessarily linked with high status or salary in the modern world. If I could give +10, I would. – Orbling Nov 22 '10 at 13:53
18

I personally turned a sizable Stack Overflow rep and a higher (relative to the site) Hacker News reputation into a job, though I do not make $100K/year (which as a number matters more depending on the location of the job). SO and HN gave me a 'body of work' that showed off that I was passionate about my work, able to relate to others, demonstrate some level of technical competence, understand people's problems and clearly communicate solutions. And since the job is as a Developer Evangelist, these are all highly-desirable skills for that position.

I tweeted the other day that the perfect resume would be your Stack Overflow profile and your GitHub profile plus some other social interaction history like Hacker News or Twitter.

P.S. If this sounds like you, we're hiring.

John Sheehan
  • 441
  • 3
  • 7
  • Just looked at your project. Awesome!!! – back2dos Nov 22 '10 at 12:56
  • 2
    right project, wrong country (*sob*) –  Nov 22 '10 at 21:19
  • I disagree with your "perfect resume" idea - I think it's focused on a very small part of a very large domain. As humans we tend to associate with people who mirror ourselves - so if you've spent time building a profile on Stack Overflow, Hacker News etc you may eventually forget that there is a world of people out there who have never even heard of those. Some of those people are the best programmers you'll ever meet. I have to confess I've never heard of Hacker News. Having said that, I do take your point. – TrojanName Jun 08 '11 at 16:03
  • I just realized that you could troll for candidates here! DOH! If you have an SO rep > 100 and professional experience in cross platform client (C++/boost/qt or Flex) or server( JBOSS, E2C, PhP, cloud servers) applications, then [we are hiring](http://affinegy.com/about/)! Sorry, but even a seven digit rep will still require an interview. ;) – Jim In Texas Sep 15 '11 at 21:39
14

Having something to point at is certainly a good way to demonstrate a general competency in an area - that it is something you actually know about (and can articulate helpfully), rather than just some blank labels copied onto your CV - "XML, Ajax, JSON" isn't nearly as convincing as something someone can look at. It also opens up various potential discussion topics, etc., so having a findable (typically via google against your name) public persona is certainly never a bad thing. Unless the only thing on your public persona is garbage...

Speaking more personally, my presence on Stack Overflow very certainly helped me get my current job - I now work for... Stack Overflow! However, I have been approached a number of times by people seeing my posts; in relation to employment, consultancy, and tech-article opportunities. I was also contacted by a Google recruiter who (when introducing themselves) directly cited my Stack Overflow posts (by this time I was already working for Stack Overflow, so I thanked them for their consideration, but I didn't choose to interview).

Of course, getting a public persona out there can also be done in a range of other ways; blogging, hobby-projects, public-speaking (user-groups), etc. So how about another reason to use Stack Overflow:

I learn something every single day...

...either by spending a minute-or-two researching an answer, or just by reading the other replies to an interesting post. The questions can be equally interesting, especially when introducing unexpected behaviour*. And learning is never a bad thing.

Still not enough?

Then consider this. We have unicorns! That should be enough for anyone.

*=for example, just this morning I found out that Visual Studio with the debugging host-process enabled processes attributes on the entry-point (AKA Main()) differently to the core CLR execution.

Marc Gravell
  • 2,827
  • 1
  • 17
  • 14
  • Marc, I don't think you've emphasized the unicorns enough: [Stack Overflow NYC world headquarters!!](http://yfrog.com/f580890494j) :) – Ahmad Mageed Nov 22 '10 at 17:32
  • @Ahmad - to be honest, I don't think the unicorn saw what was coming. It got ugly. It put up a defence, though - the beating-stick broke before we hit unicorn blood (true story). – Marc Gravell Nov 22 '10 at 20:17
  • Totally unrelated - does anyone else think Marc looks like New Zealand cricket captain Daniel Vettori http://www.google.com/images?q=daniel+vettori&biw=1024&bih=582 - at least from your profile image – JoseK Nov 23 '10 at 03:24
  • @Jose - ask yourself this: *have you ever seen us in the same room?*; eh? eh? If not... how do you know I don't dabble in both? – Marc Gravell Nov 23 '10 at 06:10
  • Well, cos your blog/SO profile shows you've been coding at the same time I'm watching Dan on TV ;) – JoseK Nov 23 '10 at 06:17
13

I hate to break it to you but...

High SO rep != great programmer

Actually, many of them are. However, there are some users that are on the site so much, answering so many questions but their average score per answer is very low yet that still have a 5 digit rep due to their high activity.

If there's enough data there, an interviewer could possibly read answers to gleen insights into their approaches to solving problems but to go on straight score would make a company look downright silly.

webbiedave
  • 1,199
  • 7
  • 13
  • In addition, users earn reputation by *asking* questions as well. – GrandmasterB Nov 22 '10 at 20:23
  • 9
    what's wrong with asking questions? a good question is at least as insightful as a good answer! – Sean Patrick Floyd Nov 22 '10 at 20:58
  • good answers in niche areas tend to have low scores. –  Mar 06 '11 at 11:22
  • I tend to agree. If I were hiring someone into a developer support position at a big place like Microsoft or Apple I would certainly greatly value a high SO rep. Clearly the high SO posters will be excellent teachers and developer supporters. On the other hand, it's certainly the case that many great programmers don't have any SO rep at all. If hiring an actual developer an high SO rep is a 'nice to have', I see little evidence that SO rep strongly correlates to actual development talent. – Jim In Texas Sep 15 '11 at 21:24
12

Consider what it takes to get a good Stack Overflow rating...

  • intelligence
  • knowledge
  • experience
  • good language skills
  • immense amounts of "free" time

Now take the last point there, people who have very high reputations here take a great deal of time to answer the questions of the masses. Now whilst hugely thankful for such benevolent people, this implies one of the following.

  1. They are unemployed
  2. They are self-employed and have a lot of "free" time
  3. They are employed and spend all their personal time sitting at a screen (for example, "in want of a life")
  4. They are employed and waste working hours answering non-business questions.

All but number three are reasons for a prospective employer not to take you on, and the third makes you wonder if they are ideal for spending all day with.

Anyhow, my boss is watching my screen a bit so I had better stop this post, before I have to use my Stack Overflow reputation to get me a new job...

Peter Mortensen
  • 1,050
  • 2
  • 12
  • 14
Orbling
  • 5,696
  • 1
  • 32
  • 38
  • 2
    I don't think this is entirely true. For instance, i have a long commute and sometimes I answer questions on the bus. I also sometimes answer a few questions on the weekend before going out. I answer a few questions at lunch during work and I do admit sometimes even during work hours. However SO has also helped me learn things I needed for work, so it works itself out. I think you are just generalizing here. – Stan R. Nov 22 '10 at 17:46
  • @Stan Well given my last sentence on my post, I assumed that the tongue-in-cheek nature of it would stand out. I myself regularly use SO during work hours as a repository of useful answers to questions. Giving something back is only fair, not that my boss would agree. As for your example uses, I think they would come under 3 and 4 and yes, generalising. – Orbling Nov 22 '10 at 18:35
  • @Stan I think that could easily qualifies as "personal time". You could be talking to someone, or reading a book (technical or even a novel) ;-) – Khelben Nov 22 '10 at 19:30
  • i chuckled at your last sentence, but I didn't know if the whole post was tongue-in-cheek. I guess work has really dulled my sense of humor.. :D – Stan R. Nov 22 '10 at 19:38
  • Well there was humour there, but also the serious point that a hefty rating could be viewed negatively by a prospective employer as time wasting. Also some employers, bad ones as a rule, frown on giving help to other companies, anything the coders do is "mine all mine", etc. My boss's favourite question regarding my work is "Is it all proprietary? I own it all right?" :-| I imagine he will be visited by 3 ghosts this Christmas Eve. – Orbling Nov 22 '10 at 20:15
11

My current job pays me about $54k a year for 25h a week, most of which I work from home. Plus working as a game developer was kind of a childhood dream, that has now come true (although I sometimes think of moving on to something more "meaningful"). So I suppose my job is arguably equivalent to or even better than the average $100k+ jobs you get as a developer.

On my application I added a section "participation in online communities", wherein I listed SO (and a few smaller german forums). I don't have a superbly high score, but among ActionScript 3 developers I am very well placed.

The references I had were not really outstanding. Mostly the stupid kind of stuff you do as a Flash Developer to get money for sites you'd never visit yourself. But upon arrival to the interview I immediatly sensed, that I had a very high standing from the start. I have personally accounted this to my SO activity.

Getting a high rep on SO means, that you are eager to exchange thoughts, that you are knowledgeable enough to solve the problems your peers pose you (real problems from they actually encounter in every day life), and that you are able to communicate your ideas. These are key abilities for good developers. Thus one can say, people who have a high rep on SO have those abilities. The reputation is given to you by independent developers, not by some comittees or someone vaguely in touch with the subject. I think a high rep on SO is a much better measure than good grades (which appearently are still consider a criterium by some employers).

That being said, I'd never hire someone just because they have a high SO rep. But let's say a person with a high rep will have a head start while trying to convince me they're good. Appearently my current employer reasons similarly.

back2dos
  • 29,980
  • 3
  • 73
  • 114
11

Yes…ish

I’ve got (for want of a better term) job “invitations” via email which explicitly mention my Stack Overflow profile, from companies that boast a 12/12 score on the Joel Test and which honestly seem like extremely cool work environments.

And I know that the same has happened to several other people.

But …

I don’t believe for a second that I (or any of the other people) would score a job without an interview. Like most others here, I think that Stack Overflow may help you to get exposure on the web. But that’s all. It merely gets your name out. It shows that you’re active and motivated but not whether you’re qualified.

Konrad Rudolph
  • 13,059
  • 4
  • 55
  • 75
  • 1
    Don't you think it's because your unicorn is red? –  Nov 22 '10 at 16:37
  • @Konrad almost anybody can get high rep if they put enough effort in it. I'd guess you got those job offers because your answers are very good (although the rep probably helped). But I doubt that someone who has 50k rep would automatically get job offers if he'd only given many mediocre answers (those do get rep after all). – Sean Patrick Floyd Nov 22 '10 at 20:55
  • "Job offers" aren't the same thing as Job Offers (i.e. Sign on the line and come in on Monday). Lets be clear about the difference here... – Paul McMillan Nov 23 '10 at 12:05
  • @Paul: I’m not sure what you mean. But I *did* make it clear that your SO reputation will not guarantee you a job, contrary to what Joel said. – Konrad Rudolph Nov 23 '10 at 12:36
  • @Konrad: (At least in the US) when I say that a company made me a job offer, I mean that they officially offered me a precise salary and position in the company. Usually this means that I've already interviewed, signed the NDA, passed the background and references check, etc. What I typically get via email are job inquiries - they want to know if I'm interested in going further with their company. They may be very serious about that, but they're not job offers until the choice about whether or not I work for the company is entirely up to me. – Paul McMillan Nov 24 '10 at 19:00
  • @Paul: thanks for the info. Didn’t know that. I’ll edit accordingly. – Konrad Rudolph Nov 24 '10 at 22:09
7

If you're looking for a good paying job, my recommendations are as follows:

  1. Love what you do and be passionate about it.
  2. Educate yourself, don't fools others - Most people neglect the fundamentals and jump into the advance stuff thinking it'll make them look smart. All tall buildings are built upon a stable foundation.
  3. Know your worth - Don't accept a job only because the employeer said they want to hire you. It's a two way street. What are they offering you long term? Is there growth? Does the work appeal to you?
  4. Good pay is subjective, so know what you're willing to accept and settle for nothing less.
  5. Build a reputation! Speak at conferences, Write articles, commit to Open Source projects

Don't be lazy. Just because someone will Google your name up and find out you answered a million questions on stackexchange.com that it makes you any way qualified for more money. Any code monkey can use Google to answer a question. Problem solving, strong technical knowledge, good personal skills, etc. make the world of difference when it comes to money.

I'm not perfect. Just perfect enough to know I'm good, but I'm not sure how good.

  • +1 Pretty good I'd say. A wise man knows that he knows nothing, etc. Entirely valid and important points. – Orbling Nov 28 '10 at 12:10
7

If you spend time getting 5-digit reputation on Stack Overflow then you probably know what you're doing. That, more than any numerical value, is what get you the jobs.

Peter Mortensen
  • 1,050
  • 2
  • 12
  • 14
Rachel
  • 23,979
  • 16
  • 91
  • 159
6

Beyond landing a job, Stack Overflow can be of great benefit for independent developers and consultants. By demonstrating knowledge in a specific area, along with the ability to communicate what you know, you can become very attractive to someone looking for a consultant in that area.

I've been contacted on several occasions by individuals and companies who were looking to hire me as a contractor, based solely on an answer or two that I had left on Stack Overflow. I don't have the time to consult, so I can't say what those opportunities would have been worth. A couple of them sounded interesting, though.

However, I've received a greater number of these requests from the non-Stack-Overflow content that I've put out there like my course, the open source projects I've worked on, and the guides that I've published on my blog. All of this public information can help to identify you as an expert in an area. Think of how many people use the phrase "he wrote the book on that" when speaking about an authority on a subject.

Overall, I look at Stack Overflow as a way of keeping my skills sharp, while at the same time giving back for all of the help I've received from others over the years. I take time that I would have wasted on blogs, etc. and channel it here. If it benefits my career, that's a great side effect.

Brad Larson
  • 364
  • 3
  • 11
4

Maybe Joel's implicitly offering a job to anyone with a 5-digit reputation? On a more serious note, some employers do follow sites like this, and also open source projects and mailing lists. I was contacted by a firm about a job opportunity a few years ago based on a recommendation from someone I worked on an open source project with. Having a reputation for being knowledgeable and helpful surely has to count for something.

Larry Coleman
  • 6,101
  • 2
  • 25
  • 34
4

It may be of benefit as a decider I'd say. Like MS certifications

It'd never be the sole reason to employ someone.

It might be a reason to not employ someone if they spend many hours a day here...

gbn
  • 2,467
  • 1
  • 17
  • 14
  • 3
    @Pierre 303: I can get a job on my good looks alone :-) – gbn Nov 21 '10 at 20:17
  • Sure you'll get ANY job by putting this picture on you CV :) –  Nov 21 '10 at 20:20
  • 1
    Except for the cases where MS certs hurt you. I know several technical people hiring in non-MS shops who specifically tell HR not to forward anything with many of those. It tends to be a sign that you didn't have enough fires to put out at your real job. – Paul McMillan Nov 23 '10 at 12:09
  • 1
    @Paul McMillan: I wouldn't expect MS Certs to help in a non MS shop :-) – gbn Nov 23 '10 at 19:30
  • 1
    @gbn: but many people don't realize that they can actively detract. – Paul McMillan Nov 24 '10 at 18:46
  • @gbn I do the interviewing for a non-MS shop and MS certifications are certainly a decider! Just like Paul said. ;-) – Orbling Nov 28 '10 at 12:11
  • 1
    @Paul McMillan, @Orbling: Any muppet who sports MS certs for a non-MS job deserves what they get. Ditto some Oracle certified bod pitching for a SQL Server role... MS Certs was an example of course in case you're wondering – gbn Nov 29 '10 at 19:40
4

Yes. Maybe less so now, but more so in the future. I'm gainfully employed, but I have had 4 google interviews, and all the front line HR people asked me questions that they could only have learned if they googled me and my contributions in other sites (perhaps the thing that hurts stackexchange is the alias - rather than a direct name response). It's only a matter of time before they make the leap to asking for aliases on sites like stack exchange.

4

I've gotten job offers before solely based on participation in online forums. The way I see it, it doesn't automatically get you hired, but it can be a way to get noticed.

However, I've been at my first and only job for exactly 6 years today, and am not planning to jump ship. Therefore, I don't participate in online forums to pad my resume. I do it to help people and to check whether I really am as clever as I think I am ;)

I don't think participation in stackoverflow is a particularly efficient way to get an "in" with prospective employers. I can think of lots of better ways to make myself more "marketable", if I wanted to do that. If marketability is your motivation to be here, you might as well not bother.

Joeri Sebrechts
  • 12,922
  • 3
  • 29
  • 39
4

I Sure Wish

Yeah... I really do. Having almost a five figure SO-rating, in my geographical area, nobody really cares and finding a new job is quite a daunting task still.

It all boils down to your contact network and experience.

Spoike
  • 14,765
  • 4
  • 43
  • 58
4

The head of computer science at my university insisted that my high grades would open doors. That only seemed to be the case at the university itself. In fact, some employers I interviewed with considered my grades to be somewhat low, because my school had lower 'grade targets' than the university local to that company.

Stack Overflow reputation demonstrably helps your chances in getting a career with Stack Overflow. Beyond that, it really depends on the company.

Peter Mortensen
  • 1,050
  • 2
  • 12
  • 14
mootinator
  • 1,280
  • 10
  • 18
3

A nice opportunity, your skills and (hopefully) a good recruiter will get you the job. Reputation in SO (or others) is as likely to help you as to fire back at you. There's many ego wars going on in here...

3

When I start my own company in the next 1-2 years, high reputation score in stackoverflow will be the 1st criteria for me to hire developers. I hope when that time comes, stackoverflow still serving the humanity.

Donny Kurnia
  • 131
  • 3
3

Common sense, team play and people skills are as much important as technical skills. It's better to have a decent score overall.

Dealing with 'Hi Tech' bosses with low score in other skills is a nightmare.

Peter Mortensen
  • 1,050
  • 2
  • 12
  • 14
A G
  • 243
  • 1
  • 6
3

A high SO score can get your foot in the door at plenty of jobs. But it's always the interview that makes or breaks you. If you're bad at interviewing (like me), then a high SO score will get you the interview but not the job.

Jason Baker
  • 9,625
  • 8
  • 44
  • 67
2

If I was to hire, I would rather see how the person performs in the interview.

Geek
  • 3,951
  • 1
  • 24
  • 29
  • 24
    I would rather see how the person performs in the job :) –  Nov 21 '10 at 18:36
  • @Pierre 303 That's why you should make candidates do the job during the interview. – Rob Sobers Nov 22 '10 at 04:31
  • @Pierre : How would you know that before an interview ? References ? – Geek Nov 22 '10 at 05:39
  • @Geek: I was just enforcing what you said –  Nov 22 '10 at 08:58
  • @Geek: You don't know that before an interview and as a rule you do not know it after the interview. I always set an exam, and never take people on without a trial in the job first. We give them two weeks, post interview/exam if good, see what they are made of, then up that to 3 months if they are good. If we still want them after that, then we give them a job offer. – Orbling Nov 28 '10 at 16:48
  • @Orb: Three months of stress, this wont be possible in my country unless the compensation part is too good. You must be having people who drop out on thier own after three months ?? Do you hire them on contract for three months ? – Geek Nov 29 '10 at 03:09
  • @Geek Aye, zero-hour contract, they work, if they want to leave fine, no notice, if we want them to, same. Money is not brilliant usually, fairly standard practice in the UK to have probation periods like that. Some companies do it for a year, though there are legal obligations to employees after three months, so that's why we put the mark there. – Orbling Nov 29 '10 at 03:18
2

Probably not. Look at it from a different perspective:

  1. How many 5-digit SO users are looking/willing to accept another job for "only" 100K?
  2. What percentage of people looking to fill 100K jobs have ever heard of SO and if so would use it as a criteria for hiring?

Some day they may be able to make the connection between SO scores and their job & CV posting site.

Maybe another question would be, would you consider SO scores for hiring?

JeffO
  • 36,816
  • 2
  • 57
  • 124
1

This reminds me of Drake's equation in astronomy. It is an equation that is suppose to give a statistical hint of the number of civilizations in the universe. It is a waste of time actually because it assumes that involved parameters are independent while they are clearly not.

I have four children and a good job. Maybe that is the key to the good job?

1

Speaking as someone who spends way to much time at SO:

If I'm looking to hire someone, their reputation on SO is not going to be a consideration. At all. Their rep on SO is going to tell me nothing about their work habits or their suitability to the job. For that, I'm going to look at their documented work experience and any products they have for review (web sites, open source projects, etc.) as well as their performance in an interview or series of interviews.

SO is a great resource, but not for screening potential hires.

John Bode
  • 10,826
  • 1
  • 31
  • 43
  • Aren't questions and answers on SO some kind of documented work experience or knowledge of potential candidates? – Gan Jan 18 '11 at 08:54
  • Not necessarily. You can have intimate knowledge of a particular language or technology and still be a crap developer, or a pain in the ass to work with. SO isn't a professional organization on the order of the IEEE or ACM. – John Bode Jan 18 '11 at 12:18
1

A good SO flow is just one of the signals that will get you noticed (amongst others such as a high gpa, open-source contributions, certifications, etc). Most probably it will just get you the interview. After that, its all upto your performance during the 5-6 hour onsite interview and coding solutions on the whiteboard to complex algorithm problems (atleast at the top tech companies). While SO does discuss algorithms and data structures, there is no guarantee that every SO user with a 5 digit score knows or would do well in a high-pressure whiteboard coding interview.

fjxx
  • 827
  • 4
  • 12
  • Also being a technical genius doesn't guarantee you are a great developer. I've seen many of them being thrown out of the company because they were unable to work in teams. –  Mar 06 '11 at 11:17
1

IMHO: Depends on what Q&A's you contributed on SO to earn a 5-digit rep. If the Q&A's that earned you a 5-digit rep are related to a jobs requirements which is in high demand, then most likely it will help you get the $100K+ job, but its just one of many factors (technical know-how and problem-solving) but what about the rest of the ingridients that go into being hired?

Joe R.
  • 108
  • 10
1

High reputation on SO might get you into the hiring process, might even give you small bonus, but that's it. In my experience, actually gives you less, than let's say participation in groups on LinkedIn (note, that there is no reputation system there).

The problem with SO rep is, that it does not necessarily reflect much. There are few types of very high scoring answers, that have nothing to do with actual skills:

  • obvious answer to obvious question posted few seconds faster, then 10 other identical answers;
  • popular answer to argumentative question, which should be community wiki, but was posted by a newbie;
  • c'n'p answers to duplicate questions;
  • sarcastic answers to really stupid questions;

Thus just the number without actually looking at the answers is meaningless.

vartec
  • 20,760
  • 1
  • 52
  • 98
-5

John skeet got a job in Google as well, he has a good score on Stack Overflow.

Peter Mortensen
  • 1,050
  • 2
  • 12
  • 14
Geek
  • 3,951
  • 1
  • 24
  • 29
  • 27
    Person A got a good job, Person A has a high reputation. Correlation does not imply causation. – Josh K Nov 21 '10 at 18:02
  • 3
    I think the person was asking examples so this can be an example :-) – Geek Nov 21 '10 at 18:03
  • 13
    This isn't an example, this is correlation. I got an amazing job at Facebook making $200k / yr and I happen to smoke 4 packs a day. Did I get the job due to my smoking habits? **Probably not**. – Josh K Nov 21 '10 at 18:05
  • 2
    Well that way everything will be a correlation. You got a job at facebook and you are a guy. Did you get the job because you were a guy ? What is an example BTW ? – Geek Nov 21 '10 at 18:20
  • 8
    I believe that he was hired by Google before StackOverflow opened. –  Nov 21 '10 at 18:20
  • 6
    @James: Causation would be *"I got an email from Google who mentioned they found me browsing high reputation users on StackOverflow."* – Josh K Nov 21 '10 at 18:28
  • 4
    @Josh, even better would be a framed thank-you notice from Larry and Sergey to Joel and Jeff for creating StackOverflow . –  Nov 21 '10 at 19:59
  • @Thorb: That *would* be better. – Josh K Nov 21 '10 at 23:34
  • @Thor: that, by the way, is long overdue. ;-) – Konrad Rudolph Nov 22 '10 at 16:47
  • @Josh K: What brand do you smoke? – AD - Stop Putin - Nov 23 '10 at 11:55
  • @AD: It was an example. ;) **Disclaimer:** I don't work at Facebook and I don't smoke... often. – Josh K Nov 23 '10 at 14:04