I am interested in finding out about stories (both of success and failure) of trying to get an introduction and/or interview by way of making modest contributions (features, bugfixes, performance improvements) on social coding sites like github.<p>My purpose in asking about this is two-fold. (1) It is well known that resume based screens for candidates can be a huge pain for both companies and prospective employees, partly because of the small signal to noise ratio, but also partly because resumes simply don't efficiently communicate the kind of information employers might like to know. (2) This frustration is compounded for the employer by the fact that, even when a candidate passes an initial screening, they might subsequently fail a fizzbuzz type test or otherwise not meet some kind of minimal criterion for moving forward in the process.<p>It seems reasonable to me that companies with a significant open source presence might be interested to find out that a contributor to one of there projects was looking for work as (1) if they are already aware of and helping develop projects in the company that is a strong signal for potential skill and cultural fit and (2) if their contributions were accepted into the project that would seem like a reasonable minimal criterion for moving forward in an interview process (i.e. they have some technical skills and a few current employees know their work). This process is roughly analogous to a `project based` interview that many companies do, but it is a signal much earlier in the process and probably less time consuming.<p>So that's the idea in theory, but I want to hear evidence for against/this strategy. There are some details particular to my situation that I'll leave in a comment.
As promised, I wanted to give some details about my specific situation without polluting the main post. I am currently looking for a permanent position in the data science / data analysis area. I have specific expertise in time series analysis and by way of interest and skillsets cluster with the so called "type A" data scientists (<a href="https://medium.com/@rchang/my-two-year-journey-as-a-data-scientist-at-twitter-f0c13298aee6#.ulm7qgdcb" rel="nofollow">https://medium.com/@rchang/my-two-year-journey-as-a-data-sci...</a>). My search also represents an effort to transition out of academia (short postdoc after PhD) and into industry.<p>There are a handful of companies that I am very excited about (some of them with employees lurking here on HN). I have had a few rejections at the resume screening stage from companies advertising positions for which I had imagined there would be a strong fit. Of course, it is easy for me to imagine things that might be hard to HR staff to see in a resume. So it occurred to me that if I could establish some kind of basic social rapport with someone at one of the companies I am interested, that could potentially lead to the right set of eyes being cast on my resume in particular, but also, incidentally and perhaps more importantly my contributions to the companies project.<p>Finally as a side note, I feel compelled to say that I don't have an especially active or extensive github profile (as I mentioned before I am mostly a type A data scientist, and spend much more time doing exploratory data analysis and the like then writing code), but I don;t think this would be a negative signal for most of the companies I am interested in.<p>A suggestions about how to attack this problem in my specific case would be greatly appreciated.