在帖子中,Joel Spolsky提到5位数Stack Overflow信誉可以帮助您赚取一份薪水超过10万美元的工作。多少是真实的?
有谁愿意分享他们在Stack Exchange网站上获得的声誉而获得高薪工作的成功?
我在某处读到某人从Google接受面试的消息,因为一个招聘人员发现他的Stack Overflow名声令人印象深刻。还有其他类似的故事吗?
在帖子中,Joel Spolsky提到5位数Stack Overflow信誉可以帮助您赚取一份薪水超过10万美元的工作。多少是真实的?
有谁愿意分享他们在Stack Exchange网站上获得的声誉而获得高薪工作的成功?
我在某处读到某人从Google接受面试的消息,因为一个招聘人员发现他的Stack Overflow名声令人印象深刻。还有其他类似的故事吗?
Answers:
真正的答案:花几个月的时间来获得五位数的Stack Overflow信誉,您将获得$ 100K +的工作机会,而无需接受面试。
在任何网站上享有很高的声誉(或“分数”)根本没有理由让您找到工作。我之前已经指出,通过维护开源项目,精通写作,给人留下良好的印象并在社区内建立人脉关系,您更有可能找到工作。
这些人是优秀的程序员吗?无疑是的!这是否意味着它们非常适合您的团队?绝对不会。将这些人称为“超级巨星”可能是完全正确的,但这并不能使他们变得完美。1个
什么因素决定您是否合适?面试和联系。您不能用数字代替面对面的人。
享有很高的声誉不会有任何伤害,但这不是万能的。
1:我绝不是要暗示这些人是糟糕的程序员,而是要强调不能立即根据数字对某人进行全面判断。
认真一点,来看一下:Stack Overflow用户的第一两个页面。随机选择任何人。看看他们写的三个或四个投票最多的答案。如果您一生中都曾雇用过程序员,那么很明显,这些人都是您可以雇用的最好的程序员。
然后继续深入。滚动到第5页。编辑URL,然后直接转到第100页,他们的信誉在3000范围内。看着大家 除了很少有人能获得愚蠢答案而得了很多分外,这些人都是显而易见的超级明星程序员……大多数团队会为此而死。
这实际上会为他们找到工作吗?最终,我们押注会。您将必须找到一家由真正的技术人员来做出招聘决定的公司,而不是继续阅读猴子招聘人员的公司。您可能必须找到一个生活在其中的城市,那里有很多出色的编程工作:如果您真的不想离开新墨西哥州的罗斯韦尔,您将只能从事很少的远程办公工作。但是,如果您名列前茅,例如有5000名Stack Overflow用户,那么您可以在硅谷,纽约,西雅图,波士顿,奥斯丁,三角研究,伦敦,海得拉巴,班加罗尔,悉尼,北京或特拉维夫工作,如果您的需求不高并且收入排名前10位,我将感到非常惊讶。
这不是直接因果关系的情况。也就是说,享有较高的声誉不会带来高薪工作。聪明,善于表达,热情和知识渊博可带来一份高薪工作。只是这些品质也导致Stack Overflow赢得(通常)更高的声誉。因此,您不应追求较高的声誉分数。您的目标应该是聪明,表达,热情和知识丰富。
较高的声誉将是一个奖励。
编辑:我刚刚找到帖子,乔尔说。他说,他会雇人对堆栈溢出一个5位数的声誉,而不是你能够得到任何 $ 100K +的工作有一个5位数的声誉。另外,他并不是说他不会查看您个人资料的实际内容,因此,如果您刚刚发布了数百个垃圾问题,希望人为地提高您的分数,那将无济于事。基本上,他是用您的声誉得分来表示我上面提到的那些素质。
有人应该对SO的较高代表是否会获得SO的较高代表进行研究。也就是说,一旦某人达到了例如超过20K rep的临界质量,他们的答案是否会比其他同样有效的答案吸引更多的赞誉?有趣的是,我注意到低排名的成员将获得1或2分的答案,而这些代表将获得较高代表的人(通常是稍后回答)5或10分。我说的是定性的答案。成功带来成功。
我的SO名声是5位数,我的薪水几乎只有你提到的一半。
显然,良好的SO声誉并不能保证任何事情,但是即使大多数招聘人员甚至都不知道SO是什么,但在个人简历中值得一提。毕竟,这是实质性的,不同于两天课程等提供的各种具有官方外观的认证。
另一方面:尽管Joel有观点,但您在Q / A网站上的活动实际上并不能以任何方式定义您的薪水。这可能是某种能力和热情的证明,但是招聘公司对如果他们招募您会为他们做些什么感兴趣,而不是对您回答编程问题的能力感兴趣。因此,无论如何,都应将SO声誉视为您的专业信誉的一部分,但不要指望它会带来太大的影响。
有两个因素:
从广义上讲,企业正在寻找后者,而不是前者。
这既是非常可悲的(对我们的教宗主义者来说我是可悲的),也非常真实。
有趣的一点:想想您实际的BOSS,他必须一整天处理所有问题,使您对自己至少感到满意,平衡每个人的要求,设法使足够的钱进入您的部门,以便所有人可以在抚摸内存算法的同时喂饱孩子,解决楼上管理方面的麻烦,因此您不必这样做等等。 如果那个可怜的人与某个聊天网站有任何联系,您真的会大惊小怪吗?当然答案是否定的,您只希望您的老板擅长解决所有困难。
(好吧,尽管如此苦涩和悲伤,但只有极少数纯粹的技术性,真正研究性的赚钱方式除外-在这种情况下,唯一重要的是您的各种研究突破,也许作为幽默的一面,您会在grouptheoryoverflow上给您一个惊人的分数,等等。但是,这样的工作很少,这可能不是真正的本着“在现实世界中找到工作”的精神。付出那么多。)
很难跟上世界各地目前的工资水平。可能是“ 100,000美元!” 适合上面我提到的“纯粹是技术上的罕见”工作。
但是,从某种意义上说,这个问题的精神似乎是-解释和简化-顶尖工作与纯粹的技术,数学和专门知识有什么关系吗?
可悲的是,答案是肯定没有。
它更像是“轻松,乐于处理,折衷,交易者型”,或者,如果您更愿意在另一个方向上苦涩,那就是“大局观,驱动思想,产生和追随型”。 - 产生足够的钱以使某些企业能够负担得起该人那么多钱。
别忘了-就是说您想“赚”一些很棒的薪水,实际上是在说可以创造工作。怎么会这样?如果您在某个地方赚了200k,那说明您是一匹背着数字(10?25?)正常工作的马。您必须是制作人。
令人遗憾的是,很难看到本质上对技术知识卓越性的测试(SO聊天网站)如何对此有所帮助。
史蒂夫·乔布斯说了这一切-优秀的工程师(他说)不仅价值10或20个普通工程师,而且还值100多个普通工程师……他们可以为公司产生那么多的产品,东西,免费的每月现金流。我认为这是乔布斯认为他的超级巨星之一的想法。这是很难看到纯粹的技术层面(必要)可以带来这一点。
如果这就是“大工作”的问题,那可能就是答案。
我个人将相当多的Stack Overflow代表和较高的(相对于该站点而言)Hacker News声誉转化为一份工作,尽管我每年的收入不超过10万美元(具体数字取决于工作的位置)。SO和HN给了我一个“工作体”,这表明我对工作充满热情,能够与他人建立联系,展示出一定水平的技术能力,了解人们的问题并清楚地交流解决方案。由于工作是作为开发人员的传播者,所以这些都是该职位非常需要的技能。
前几天,我发了一条推文说,完美的简历应该是您的Stack Overflow个人资料和GitHub个人资料以及其他一些社交互动历史记录,例如Hacker News或Twitter。
PS:如果听起来像您,我们正在招聘。
有一点需要指出,这当然是展示该领域一般能力的一种好方法-这是您真正了解的(并且可以清楚地表达出来),而不是仅仅复制一些空白标签到您的简历上-“ XML,Ajax, JSON”几乎没有让人看到的令人信服。它还打开了各种潜在的讨论主题等,因此拥有一个可找到的(通常是通过google代替您的名字的)公共角色肯定不是一件坏事。除非公众角色上唯一的事情就是垃圾...
更具说服力的是,我在Stack Overflow上的存在无疑可以帮助我找到当前的工作-我现在为... Stack Overflow工作。不过,我一直在接洽数的人看到我的帖子的时间; 有关就业,咨询和技术文章的机会。谷歌招聘人员也与我联系,他在介绍自己时直接引用了我的Stack Overflow帖子(这时我已经在Stack Overflow工作,所以我感谢他们的考虑,但我没有选择面试)。
当然,也可以通过其他多种方式来使公众角色脱颖而出。博客,业余爱好项目,演讲(用户组)等。那么使用Stack Overflow的另一个原因又如何呢:
...要么花一两分钟的时间研究答案,要么只是阅读其他人对有趣帖子的回复。这些问题可能同样有趣,特别是在引入意外行为时。学习永远不是一件坏事。
然后考虑一下。我们有独角兽!这对任何人都应该足够。
* =例如,仅在今天早上,我发现启用了调试主机进程的Visual Studio处理入口点(AKA Main()
)上的属性的方式不同于核心CLR执行。
我讨厌把它给你,但是...
高SO代表!=优秀的程序员
实际上,其中许多是。但是,网站上有很多用户,回答了很多问题,但是他们每个答案的平均得分非常低,但是由于他们的活跃度很高,仍然有5位代表。
如果那里有足够的数据,面试官可能会阅读答案,以敏锐的洞察力解决他们解决问题的方法,但如果获得直接的评分,则会使公司看起来完全傻了。
考虑获得良好的堆栈溢出评级需要什么...
现在讲到最后一点,在这里享有很高声誉的人需要大量时间来回答群众的问题。现在,尽管对这样的仁慈的人表示极大的感谢,但这意味着以下情况之一。
除了第三位之外,所有其他原因都是准雇主不接受您的原因,而第三位则使您怀疑它们是否是一整天的理想选择。
无论如何,我的老板正在看我的屏幕,所以我最好停止这篇文章,然后再使用我的Stack Overflow信誉为我找到一份新工作...
我目前的工作是每周工作25小时,每年给我约54ka美元,其中大部分是我在家工作。再加上作为游戏开发人员的工作是一个儿时的梦想,现在已经实现了(尽管我有时会想到一些更“有意义”的东西)。因此,我想我的工作可以说等同于甚至优于您作为开发人员获得的平均$ 100,000 +的工作。
在我的应用程序中,我添加了“参与在线社区”部分,其中列出了SO(以及一些较小的德语论坛)。我的得分不是很高,但是在ActionScript 3开发人员中,我的位置很好。
我的参考文献并不是很出色。通常,您作为Flash开发人员所做的愚蠢的事情是为您从未访问过的网站赚钱。但是到达面试后,我立即感觉到,我从一开始就拥有很高的声誉。我个人已将此归因于我的SO活动。
在SO方面获得很高的声望意味着您渴望交流思想,您有足够的知识来解决您的同伴提出的问题(他们在日常生活中实际遇到的实际问题),并且您能够交流自己的想法。想法。这些是优秀开发人员的关键能力。因此,可以说,对SO具有很高声望的人具有这些能力。声誉是由独立开发人员提供的,而不是由某些委员会或与主题有模糊联系的人提供的。我认为SO的高代表比好成绩更好(这似乎被某些雇主认为是标准)。
话虽这么说,我绝不会仅仅因为他们的SO代表很高就雇用他们。但是,假设一个声望高的人在说服我自己很好的同时会先行一步。显然,我目前的雇主也有类似的原因。
我已经通过电子邮件收到了(希望有一个更好的词)工作“邀请”,其中明确提到了我的Stack Overflow个人资料,这些公司来自在Joel测试中得分为12/12的公司,并且老实说看起来像是非常酷的工作环境。
我知道其他几个人也发生了同样的情况。
我一秒钟都不相信我(或其他任何人)在没有面试的情况下会得到一份工作。像这里的大多数其他人一样,我认为Stack Overflow可以帮助您获得网络曝光。但是,仅此而已。它只是让你的名字出来。它表明你积极主动,但是否合格。
如果您正在寻找一份高薪工作,我的建议如下:
别偷懒 仅仅因为有人会用Google来命名您的名字,然后发现您在stackexchange.com上回答了100万个问题,这使您有资格获得更多收入。任何代码猴子都可以使用Google回答问题。解决问题,强大的技术知识,良好的个人技能等,在金钱方面变得与众不同。
我不完美。足以完美地知道我很好,但是我不确定是否很好。
除了找到工作之外,Stack Overflow对于独立开发人员和顾问也可以带来巨大好处。通过展示特定领域的知识,以及交流您所知道的知识的能力,您可以在该领域寻找顾问的人变得非常具有吸引力。
试图根据我在Stack Overflow上留下的一两个答案来寻求雇用我作为承包商的个人和公司曾多次与我联系。我没有时间咨询,所以我不能说那些机会会是值得的。不过,其中几个听起来很有趣。
但是,我从那里发布的非Stack-Overflow内容(例如我的课程,我从事的开源项目以及发布的指南)收到的请求数量更多。我的博客。所有这些公共信息都可以帮助您确定自己是该领域的专家。想一想关于某个主题的权威时,有多少人使用“他为此写书”这一短语。
总体而言,我将Stack Overflow视为保持技巧精湛的一种方式,同时还回馈了我多年来从他人那里获得的所有帮助。我花了一些本来会浪费在博客等上的时间,然后将其引导到这里。如果这对我的职业生涯有利,那将是一个很大的副作用。
是。现在可能会减少,但将来会更多。我的工作很赚钱,但是我接受了4次Google面试,所有一线人力资源人员都问我一些问题,他们只有在用Google搜索我和我在其他网站上的贡献时才能知道(也许伤害stackexchange的事情是别名) -而不是直接的名称响应)。他们迅速在堆栈交换之类的网站上要求别名只是时间问题。
在获得完全基于参与在线论坛的职位之前,我已经获得了工作机会。从我的角度来看,它不会自动使您被录用,但它可能是一种引起关注的方法。
但是,直到今天,我才刚刚从事了第一个也是唯一的一个工作,已经有6年了,并且我不打算跳船。因此,我不会参加在线论坛来填写我的简历。我这样做是为了帮助人们并检查我是否真的像我认为的那样聪明;)
我不认为参与stackoverflow是获得潜在雇主“参与”的特别有效的方法。如果我想做的话,我可以想到很多更好的方法来使自己更“适合市场”。如果适销性是您来到这里的动力,那么您最好不要打扰。
一个很好的机会,您的技能和(希望)一个好的招聘人员将为您找到工作。在SO(或其他)中的声誉很有可能会帮助您,甚至会反击您。这里有很多自我战争...
SO很高的分数可以让您踏上很多工作的大门。但是,面试总是会成败你。如果您不擅长面试(像我一样),那么高SO得分将使您获得面试的机会,但不会获得工作的机会。
常识,团队合作和人际交往能力与技术能力同样重要。总体上最好有一个不错的分数。
与其他技能得分低的“高科技”老板打交道是一场噩梦。