Est-ce que la grande réputation dans Stack Overflow aidera à obtenir un bon travail?


236

Dans un message , Joel Spolsky a mentionné que la réputation de débordement de pile à 5 chiffres peut vous aider à gagner un travail payant plus de 100 000 $. Combien de cela est réel?

Quelqu'un voudrait-il partager son succès en obtenant un travail bien rémunéré en raison de sa réputation sur les sites Stack Exchange?

J'ai lu quelque part qu’une personne avait reçu une offre d’entrevue de Google parce qu’un recruteur avait trouvé sa réputation sur Stack Overflow impressionnante. Quelqu'un d'autre avec des histoires similaires?


23
Ce sont des preuves anecdotiques, comme l'utilisateur 8149 l'a également démontré. S'il n'y a pas de preuves statistiques ou d'études de cas réelles, ce n'est pas fiable.
Gio Borje

6
Je voudrais upvoter ce 1000x si je le pouvais. Je pensais exactement la même chose :-).
Oliver Weiler

113
100 K $ à New York, 25 K $ à Chattanooga, dans le Tennessee.
Steven A. Lowe

10
Si j'étais en mesure d'embaucher, j'aimerais lire les questions et les réponses de quelqu'un sur SO, mais il faudrait quand même un examen de son visage et une interview. Le salaire est déterminé par de nombreux facteurs.
Job

29
Je vais sortir sur une branche très sûre et dire dans mon expérience personnelle , oui.
Marc Gravell

Réponses:


268

Non

La vraie réponse: passer quelques mois à gagner une réputation de Stack Overflow à cinq chiffres, et vous obtiendrez des offres d'emploi de l'ordre de 100 000 $ sans entretien.

Il n'y a aucune raison pour laquelle une réputation élevée (ou "score") sur un site quelconque vous obtiendra un emploi. Je l'ai déjà souligné auparavant, vous êtes plus susceptible de trouver un emploi en maintenant des projets open source, en écrivant de manière compétente, en laissant de bonnes impressions et en établissant des liens personnels au sein de la communauté.

Est-ce que ces personnes sont de bons programmeurs? Sans doute oui! Cela signifie-t-il qu'ils conviennent bien à votre équipe? Absolument pas . Appeler ces "superstars" peut être complètement correct, mais cela ne les rend pas parfaits. 1

Qu'est-ce qui détermine si vous êtes un bon ajustement? Entretiens et connexions. Vous ne pouvez pas remplacer le fait de rencontrer des gens face à face avec un numéro.


Avoir une réputation élevée ne peut faire de mal, mais ce n'est pas une solution miracle .


1: En aucun cas je ne veux dire que ces personnes sont de mauvais programmeurs, je veux souligner l’incapacité de juger instantanément et entièrement une personne sur la base d’un nombre.


109
Des questions et des réponses bien écrites sur StackOverflow indiquent toutefois clairement vos compétences en communication.

18
@Josh Je suis d'accord, MAIS il peut y avoir un lien indirect entre la réputation sur un site comme StackOverflow et les offres d'emploi. Ma ligne de pensée est que si vous pouvez marquer plus de 10000 points en donnant des réponses significatives, vous avez probablement une quantité considérable de connaissances sur certaines technologies / sujets.
Christian P

2
@Thorb: Correct. J'ai tendance à prendre mes réponses et développer dans mon blog de temps le permet. Je reçois beaucoup plus de demandes de cette part que tous les sites SO / SE mis ensemble.
Josh K

4
J'espère que non. J'ai vu des questions très stupides posées à maintes reprises par des personnes jouissant d'une réputation élevée et de réponses stupides par d'autres.
le Tin Man

4
@ christian.p: Cause / effet - on vous offre un emploi parce que vous avez plus de 10000 points, ou parce que vous êtes doué (e) dans ce que vous faites et avez passé du temps à partager cette information sur un site Web?
Cthulhu

174

Oui

Allez, sérieusement: regardez la première page ou deux des utilisateurs de Stack Overflow . Choisissez quelqu'un au hasard. Regardez trois ou quatre des réponses hautement votées qu'ils ont écrites. Si vous avez déjà engagé un programmeur dans votre vie, il est évident que ces personnes font partie des meilleurs programmeurs que vous puissiez engager.

Continuez ensuite à aller de plus en plus loin. Faites défiler jusqu'à la page 5. Modifiez l'URL et allez directement à la page 100 où ils ont des réputations de l'ordre de 3000. Regardez tout le monde. À l'exception très rare de quelqu'un qui a eu beaucoup de points pour une réponse idiote, ce sont tous des programmeurs de superstar évidents ... du genre pour lesquels la plupart des équipes tueraient.

Est-ce que cela leur permettra d'obtenir un emploi? En fin de compte, nous parions que ce sera le cas . Vous devrez trouver une entreprise où il y a de véritables techniciens qui prennent des décisions d'embauche, et non pas de reprendre la lecture, de recruter des singe. Et vous devrez peut-être trouver une ville où il y a beaucoup de bons emplois en programmation: si vous ne voulez vraiment vraiment pas quitter Roswell, au Nouveau-Mexique, vous serez limité à un très petit nombre d'emplois en télétravail . Mais si vous êtes au top, disons 5000 utilisateurs Stack Overflow et que vous pouvez travailler dans la Silicon Valley, New York, Seattle, Boston, Austin, Research Triangle, Londres, Hyderabad, Bangalore, Sydney, Pékin ou Tel Aviv, Je serais extrêmement surpris si vous n'êtes pas très en demande et que vous ne faites pas partie du top 10 des centiles.


197
"Mais Joel, qui veut engager quelqu'un qui passe toute sa journée à Stack Overflow?"
Joel Spolsky

124
Passer votre journée sur Stack Overflow implique que vous soyez sous - employé . Ces personnes qui passent toute leur journée à Stack Overflow aimeraient avoir un travail plus intéressant et plus intéressant. Ils sont les candidats parfaits. Nous les embauchons tout le temps (à Stack Overflow) et ils ne gagnent plus en réputation une fois que nous leur avons confié un travail important et utile au lieu de la carrure que leur employeur précédent leur avait confiée.
Joel Spolsky

58
Mon représentant à 5 chiffres au moment de mon entretien ne devait pas être assez élevé pour Fog Creek. Je crois que j'étais même à la page 3 à l'époque. Mon point étant, vous devez admettre que vous ne feriez pas appel à tous les utilisateurs de 10K + Stack Overflow, sinon j'ai raté la partie de mon email de rejet dans laquelle j'ai reçu l'offre de 100 000 USD. (Je vous contrarie intentionnellement, j'espère que nous sommes toujours amis :)
John Sheehan Le

11
La question ne « Est ces grands programmeurs » la question est « Comment rang SO salaire d'influence et de l' employabilité » . Je pense que votre réputation sur StackOverflow n’est pas une note d’employabilité. C'est à quoi servent les carrières . Avoir une réputation élevée ne peut faire de mal, mais ce n'est pas une solution miracle .
Josh K

14
Je suis la pièce à conviction A. J'ai été classé n ° 5 à un moment donné, en partie à cause d'un environnement de travail médiocre, où j'ai fini par passer beaucoup trop de temps sur SO. Tous ces efforts ont permis de me faire licencier, mais pas avant d'avoir obtenu un prix de MVP MS et d'avoir trouvé un nouvel emploi qui utilise mieux mes compétences (j'avais l'intention de mettre mes préavis de 2 semaines une semaine plus tard, mais je pense qu'ils ont eu vent du nouveau concert en premier.) Depuis lors, je ne semble pas avoir presque autant de temps pour SO.
Joel Coehoorn

57

Ce n'est pas un cas de causalité directe. C'est-à-dire qu'avoir une bonne réputation ne mène pas à un travail bien rémunéré. Etre intelligent, articulé, passionné et compétent mènent à un travail bien rémunéré. C'est simplement que ces qualités conduisent également à une réputation (généralement) plus élevée sur Stack Overflow également. Donc, vous ne devriez pas viser un score élevé de réputation. Vous devriez viser à être intelligent, articulé, passionné et compétent.

Une meilleure réputation ne sera qu'un bonus.

Edit : Je viens de trouver le message où Joël dit cela. Il dit qu'il embaucherait quelqu'un avec une réputation à 5 chiffres sur Stack Overflow, pas que vous seriez capable d'obtenir un travail de plus de 100 000 $ avec une réputation à 5 chiffres. En outre, il ne dit pas qu'il ne regarderait pas le contenu réel de votre profil, donc si vous venez de poster des centaines de questions inutiles dans l'espoir d'augmenter artificiellement votre score, cela ne vous aidera pas. Fondamentalement, il utilise votre score de réputation comme une indication des qualités que j'ai mentionnées ci-dessus.


+1 pour faire référence au message réel, et souligner également le fait qu'il n'y a pas de lien de causalité direct, il s'agit au mieux d'une forte corrélation
Gary Rowe

1
Il est important de noter que Joel, qui dit qu'il embaucherait quelqu'un, est également parfaitement orthogonal si les autres employeurs ont une idée de ce qu'est StackOverflow ou des raisons pour lesquelles un numéro figurant sur ce site devrait les intéresser.
Kzqai

2
La corrélation n'est pas la causalité. Je conviens que si vous parvenez à acquérir une excellente réputation, cela signifie probablement que vous connaissez bien les sujets auxquels vous avez répondu et qu’il est donc probable que vous en gagnerez davantage dans un poste que vous connaissez beaucoup.
JKirchartz

@JKirchartz: Oui, c'est ce que j'essaie de dire ... vous avez réussi à comprendre en une phrase :-)
Dean Harding

Droite. Les personnes qualifiées, bien informées et qui communiquent bien auront probablement une cote élevée de SO (si elles passent du temps à rédiger leurs réponses là-bas).
Mark C

37

Jouer le système?

Quelqu'un devrait faire une étude pour savoir si une forte représentation sur SO engendre une meilleure représentation sur SO. C’est-à-dire qu’une fois que la masse critique atteint une masse critique de plus de 20 000 représentants, leurs réponses ont-elles tendance à attirer plus de votes positifs que d’autres réponses tout aussi valables? De manière anecdotique, j'ai remarqué que les membres les moins bien classés gagneraient 1 ou 2 points pour les réponses qui amèneraient des représentants plus représentatifs (répondant souvent plus tard) à 5 ou 10 points. Et je parle de réponses qui ne sont qualitativement pas différentes. Le succès engendre le succès.


5
J'ai remarqué ça aussi. Et je me souviens que Jon Skeet avait remarqué dans les commentaires une réponse qu’il avait postée.
Steven Evers

8
+1 C’est devenu une tendance sur SO, où les réponses les plus stupides des personnes à haute représentativité sont votées «juste pour le bien».
ykombinator

7
Une autre chose à considérer est de savoir comment la "tendance" des sujets influence les points attribués. Les questions génèrent une multitude d’activités / de vues lors de la première publication, mais elles disparaissent brusquement après les premières 24 à 48 heures. Vous pouvez poster une réponse exceptionnelle à une question qui a été "jouée" et il se peut qu'elle ne soit jamais votée parce que les gens ont tendance à ne pas lire aussi loin dans la page ...
evadeflow

@evadeflow Cela touche au problème principal d'acquérir de l'expérience sur les sites d'échange de pile, en particulier de SO. Le fait que le tableau soit effectivement "campé" par beaucoup d’affiches endurcies. Cela nuit en fait à la qualité des réponses alors que les gens se font la course pour être les premiers à poster. Il est exceptionnellement courant que des personnes publient une réponse à une ligne ou le plus près possible, puis la modifient rapidement en message complet. Juste pour assurer la pole position.
Orbling

@Orbling, pourquoi serait-ce un problème en soi? Répondre est fondamentalement la résolution de problèmes. Si l'on peut donner succinctement la graine de la solution dans une phrase, pourquoi ne pas la poster immédiatement? Même en tenant compte des représentants, les gens ne votent en moyenne que pour les bonnes réponses, qu’elles soient courtes ou longues.
Péter Török

31

J'ai une réputation SO à 5 chiffres, et mon salaire est à peine la moitié de ce que vous mentionnez.

De toute évidence, une bonne réputation de SO ne garantit rien, mais même si la plupart des recruteurs ne savent même pas ce qu'est SO, il vaut certainement la peine de le mentionner dans son CV. Après tout, il est substantiel , contrairement à toutes les certifications d'aspect officiel des cours de deux jours, etc.

D'autre part: bien que Joel marque un point, votre activité sur les sites Q / A n'est pas vraiment censée définir votre salaire de quelque manière que ce soit. C'est peut-être une preuve de compétence et d'enthousiasme, mais la société de recrutement est intéressée par ce que vous allez faire pour elle si elle vous recrute, et non par votre capacité à répondre aux questions relatives à la programmation. Alors, bien sûr, considérez la réputation de SO comme faisant partie de votre crédibilité professionnelle, mais ne vous attendez pas à ce qu’elle soit énorme.


19
Bonne réputation, mauvais pays ...

11
Le représentant sur SO dépend de nombreux facteurs, tels que la durée de votre séjour, le fuseau horaire dans lequel vous vivez, le nombre de questions auxquelles vous répondez, votre habileté à fournir une réponse rapidement et les opinions exprimées par d'autres personnes. vos réponses. C'est peut-être un chiffre intéressant, mais il convient de faire preuve de circonspection.
Mike Dunlavey

8
@ Mike et à quel genre de questions répondez-vous. Intéressé par des langues comme Prolog, Smalltalk, Common Lisp? Bon comme avec un gros score. Vite la marque sur SQL? Eh bien, prenez le temps et vous obtiendrez beaucoup de points de questions vraiment stupides.
Frank Shearar

5
L’avantage d’apprentissage est plus important que le «bénéfice de réputation», IMO. En fait, il y a des gens dans la ligue SO> 10k qui n'utilisent pas leur vrai nom ni même aucune information de contact. Ils semblent vouloir éviter la réputation personnelle.
Joonas Pulakka

6
@Gary: Quand je regarde les votes de mes réponses SO, les 20 premières réponses sont des réponses totalement subjectives et non techniques. Ma réponse purement technique la mieux notée a obtenu 8 voix. Il est tout à fait compréhensible que les questions subjectives obtiennent plus de votes parce qu'elles attirent un public plus large . Plus vous posez (ou répondez) de questions techniques spécifiques, difficiles et techniques, moins nombreux sont ceux qui comprennent même de quoi vous parlez -> pas de vote. Cela devrait certainement être discuté dans la méta (je parie que ça l'a déjà été), mais personnellement, ce chiffre ne m'intéresse pas, alors voyons si quelqu'un d'autre ...
Joonas Pulakka

21

Il y a deux facteurs:

  1. Le type de personnalité qui se comporte bien sur les sites Web sociaux (soyons carrément grossier et généralisant que le "pontifiant, aime entendre parler de lui-même, obsédé théoriquement, de type anorak") n'est absolument pas nécessairement le type de personnalité qui le fait. bien diriger et / ou travailler avec un groupe d'êtres humains (soyons carrément grossiers et généralisons cela comme étant du type "imbécile, joyeux, compromettant, négociant").

En règle générale, les entreprises recherchent la dernière solution, pas la première .

C'est à la fois très triste (je veux dire triste pour nous pontificateurs) et très vrai.

Un point intéressant: pensez à votre BOSS actuel , à la personne qui doit gérer tous vos problèmes toute la journée, faites en sorte que vous vous sentiez au moins à l’aise pour vous, équilibrez la rémunération de chacun, essayez de garder suffisamment d’argent pour votre département pouvez nourrir vos enfants pendant que vous manipulez des algorithmes de mémoire, faites face aux obstacles en haut dans la gestion afin que vous n'ayez pas à le faire, et ainsi de suite. Souhaitez-vous vraiment foutre en l'air si cette pauvre personne a un lien quelconque avec un site de discussion en ligne? Bien sûr, la réponse est non, vous voulez juste que votre patron soit doué pour réussir tout ce jonglage.

  1. Parler de "superstars" (soyons carrément grossiers à nouveau) est un peu frappant. Vous êtes une superstar si vous êtes si malin que vous en avez fait des millions (ou du moins des centaines de milliers) à cause de votre intelligence. Oh, en passant, pour le faire, en plus d'être aussi intelligent, vous devez être considéré comme une question fortuite parfaitement classé A + dans la gestion de la mémoire et des algorithmes complexes. Si vous ne regardez que la dernière partie accessoire, c'est-à-dire que vous êtes parfaitement classé A + en gestion de la mémoire et en algorithmes compliqués, alors malheureusement --- horriblement si misérable? ---- vous êtes "juste" quelqu'un qui a tout à fait la cote A + en gestion de la mémoire et des algorithmes compliqués.

(OK, malgré toute cette amertume et cette tristesse, il existe une exception au très petit nombre de moyens purement extrêmement techniques, réellement de recherche, de gagner de l’argent - dans ces cas, la seule chose qui compte est vos différentes avancées en matière de recherche, peut-être. en tant que côté humoristique, votre score incroyable sur Grouptheoryoverflow, etc., mais il y a si peu d'emplois de ce genre, ce n'est probablement pas vraiment dans l'esprit de la question "obtenir un emploi dans le monde réel". Et amèrement, ils ne le font pas. payer autant.)

  1. La question met en outre l'accent sur les emplois "bien rémunérés". (Nous ne tiendrons pas compte de la question de savoir si 100 000 $ US rapportent un salaire élevé ou non, car l'hyperinflation de Bernanke rend difficile le suivi de tels chiffres.) Il est probablement encore plus vrai que le genre d'amertume réaliste décrit dans cette réponse, C’est de plus en plus vrai si vous ne parlez pas simplement d’un «travail» (on vous demande de faire quelque chose de spécifique, on vous le demandera, de fournir un rouage dans le processus), mais bien un vrai travail (où devraient générer de manière positive des sommes énormes pour la société d’une manière ou d’une autre, bien sûr, jour après jour )

Il est difficile de suivre les salaires actuels partout. ça pourrait être que "100 000 $!" s'inscrit dans le travail "rare, purement technique" dont je viens de parler ci-dessus.

Cependant, l’esprit de la question semble dans un certain sens être - pour paraphraser et simplifier - les emplois de haut niveau ont-ils vraiment quelque chose à voir avec des compétences spécifiquement purement techniques, mathématiques,?

Malheureusement, la réponse est quasiment définitivement non.

Il s’agit plus du type «qui sourit, qui fait plaisir, qui fait des compromis, qui fait des affaires» - ou, si vous préférez être amer dans une autre direction - du type «vue d’ensemble, inspiré et générant et suivi» - qui peut - tout simplement - générer suffisamment d’argent pour qu'une entreprise puisse donner à la personne autant d’argent.

N'oubliez pas - pour dire que vous voulez "gagner" un salaire fabuleux, vous dites essentiellement que vous pouvez créer des emplois . Comment? Si vous gagnez 200k quelque part, vous êtes un cheval qui porte sur votre dos un certain nombre d’employés "normaux". Vous devez être un producteur.

Malheureusement, il est difficile de voir comment certains tests d’excellence des connaissances techniques (site Web de discussion SO) peuvent y contribuer.

Steve Jobs a tout dit - les bons ingénieurs (at-il dit) ne valent pas seulement 10 ou 20 ingénieurs ordinaires, ils valent environ 100 ingénieurs ordinaires… ils peuvent générer autant de produits, de choses, de flux de trésorerie mensuels gratuits pour la société. Je pense que c’est plutôt ce que Jobs penserait comme l’une de ses superstars. Il est difficile de voir à quel point l'aspect purement technique ( une nécessité ) peut apporter cela.

Si tel est le sens de la question en termes de «gros emplois», alors c'est probablement la réponse.


6
+1 Pour le vitriol et affirmer la vérité, la capacité et l'intellect ne sont pas nécessairement liés à un statut élevé ou à un salaire élevé dans le monde moderne. Si je pouvais donner +10, je le ferais.
Orbling

18

J'ai personnellement transformé un représentant non négligeable Stack Overflow et une réputation plus élevée (par rapport au site) de Hacker News en un emploi, bien que je ne gagne pas 100 000 $ par an (ce qui est plus important en fonction de l'emplacement du travail). SO et HN m'ont donné un «corpus d'œuvres» qui a montré que j'étais passionné par mon travail, capable de communiquer avec les autres, de démontrer un certain niveau de compétence technique, de comprendre les problèmes des personnes et de communiquer clairement les solutions. Et puisque le travail est en tant qu'évangéliste développeur, toutes ces compétences sont hautement souhaitables pour ce poste.

L'autre jour, j'ai tweeté que le résumé idéal serait votre profil Stack Overflow et votre profil GitHub, ainsi que d'autres antécédents d'interaction sociale tels que Hacker News ou Twitter.

PS Si cela vous ressemble, nous recrutons .


Je viens de regarder votre projet. Impressionnant!!!
back2dos

2
bon projet, mauvais pays ( sanglot )

Je ne suis pas d’accord avec votre idée de «curriculum vitae parfait» - je pense qu’elle est centrée sur une très petite partie d’un très grand domaine. En tant qu'êtres humains, nous avons tendance à nous associer à des personnes qui se ressemblent. Ainsi, si vous avez passé du temps à créer un profil sur Stack Overflow, Hacker News, etc., vous oublierez peut-être qu'il existe un monde de personnes qui n'en ont jamais entendu parler. Certaines de ces personnes sont les meilleurs programmeurs que vous rencontrerez jamais. Je dois avouer que je n'ai jamais entendu parler de Hacker News. Cela dit, je comprends votre argument.
Nom de Trojan

Je viens de me rendre compte que vous pourriez chercher des candidats ici! DOH! Si vous avez un représentant SO> 100 et une expérience professionnelle dans les applications client multiplate-forme (C ++ / boost / qt ou Flex) ou serveur (JBOSS, E2C, PhP, serveurs cloud), nous recrutons ! Désolé, mais même un représentant à sept chiffres nécessitera toujours une interview. ;)
Jim In Texas

14

Avoir quelque chose à pointer est certainement un bon moyen de démontrer une compétence générale dans un domaine - que c'est quelque chose que vous connaissez réellement (et que vous pouvez articuler utilement), plutôt que quelques étiquettes vierges copiées sur votre CV - "XML, Ajax, JSON "n’est pas aussi convaincant que ce que quelqu'un peut regarder . Cela ouvre également de nombreux sujets de discussion potentiels, etc., de sorte que le fait de posséder une personnalité publique (généralement via Google contre votre nom) n'est certainement jamais une mauvaise chose. À moins que la seule chose sur votre personnage public est des ordures ...

Personnellement, ma présence sur Stack Overflow m'a certainement aidé à obtenir mon emploi actuel - je travaille maintenant pour ... Stack Overflow! Cependant, des personnes ont vu mes messages me contacter à plusieurs reprises; en ce qui concerne les opportunités d'emploi, de conseil et d'articles techniques. J'ai également été contacté par un recruteur de Google qui (en se présentant) a directement cité mes messages Stack Overflow (à ce moment-là, je travaillais déjà pour Stack Overflow, je les ai donc remerciés de leur considération, mais je n'ai pas choisi d'interviewer).

Bien sûr, l' obtention d' un personnage public là - bas peut aussi se faire dans une série d'autres moyens; blogging, projets de loisir, parler en public (groupes d'utilisateurs), etc. Alors pourquoi ne pas utiliser une autre raison d'utiliser Stack Overflow:

J'apprends quelque chose chaque jour ...

... soit en passant une minute ou deux à chercher une réponse, ou simplement en lisant les autres réponses à un article intéressant. Les questions peuvent être tout aussi intéressantes, en particulier lors de l’introduction d’un comportement inattendu *. Et apprendre n'est jamais une mauvaise chose.

Ce n'est toujours pas suffisant?

Alors considérez ceci. Nous avons des licornes ! Cela devrait être suffisant pour n'importe qui.

* = par exemple, ce matin seulement, j'ai découvert que Visual Studio avec le processus de débogage activé par les processus activés par les processus sur les attributs du point d'entrée (AKA Main()) était différent de celui du CLR principal .


Marc, je ne pense pas que vous ayez suffisamment insisté sur les licornes: le siège mondial de Stack Overflow NYC !! :)
Ahmad Mageed

@ Ahmad - pour être honnête, je ne pense pas que la licorne ait vu ce qui allait arriver. C'est devenu moche. Cependant, cela constituait une défense: le bâton-pilon s'est brisé avant que nous n'atteignions le sang de licorne (histoire vraie).
Marc Gravell

Totalement indépendant - personne ne pense autre Marc ressemble à la Nouvelle - Zélande de cricket capitaine Daniel Vettori google.com/images?q=daniel+vettori&biw=1024&bih=582 - au moins à partir de votre image de profil
josek

@Jose - demandez-vous ceci: nous avez-vous déjà vu dans la même pièce? ; hein? hein? Sinon, comment savez-vous que je ne touche pas aux deux?
Marc Gravell

Eh bien, votre profil de blog / SO indique que vous avez
codé en

13

Je déteste te le casser mais ...

Haut représentant! = Excellent programmeur

En fait, beaucoup d’entre eux le sont. Cependant, il y a des utilisateurs qui sont tellement sur le site, qui répondent à tant de questions, mais leur score moyen par réponse est très faible, mais qui ont tout de même un représentant à 5 chiffres en raison de leur activité élevée.

S'il dispose de suffisamment de données, un enquêteur pourrait éventuellement lire les réponses aux idées de Gleen sur la manière de résoudre les problèmes, mais le résultat final donnerait à une entreprise un air complètement ridicule.


De plus, les utilisateurs gagnent en réputation en posant des questions.
GrandmasterB

9
Quel est le problème avec poser des questions? une bonne question est au moins aussi perspicace qu'une bonne réponse!
Sean Patrick Floyd

les bonnes réponses dans les domaines de niche ont tendance à avoir des scores faibles.

J'ai tendance à être d'accord. Si j'engageais quelqu'un dans un poste de soutien aux développeurs dans une grande entreprise comme Microsoft ou Apple, j'apprécierais certainement beaucoup un représentant élevé des SO. Il est clair que les affiches présentant un niveau élevé de sécurité seront d’excellents enseignants et supporters développeurs. D'autre part, il est certain que beaucoup de grands programmeurs n'ont aucun représentant SO. Si embaucher un développeur actuel, un représentant de SO élevé est un «bon choix», je ne vois que peu de preuves qu'il existe une forte corrélation entre le représentant de SO et le talent en développement actuel.
Jim In Texas

12

Considérez ce qu’il faut pour obtenir un bon indice de débordement de pile ...

  • intelligence
  • connaissance
  • expérience
  • bonnes compétences linguistiques
  • immenses quantités de temps "libre"

Passons maintenant au dernier point. Les personnes qui jouissent d’une très bonne réputation prennent beaucoup de temps pour répondre aux questions des masses. Maintenant, alors que nous sommes extrêmement reconnaissants pour ces personnes bienveillantes, cela implique l’un des suivants.

  1. Ils sont au chômage
  2. Ils sont indépendants et ont beaucoup de temps "libre"
  3. Ils travaillent et passent tout leur temps personnel assis devant un écran (par exemple, "en manque de vie")
  4. Ils travaillent et perdent du temps à répondre à des questions non commerciales.

Tous sauf le numéro trois sont des raisons pour un employeur éventuel de ne pas vous embaucher, et le troisième fait que vous vous demandez s'ils sont parfaits pour passer toute la journée avec.

Quoi qu'il en soit, mon patron surveille un peu mon écran, alors je ferais mieux d'arrêter ce message avant de devoir utiliser ma réputation de débordement de pile pour me trouver un nouvel emploi ...


2
Je ne pense pas que cela soit tout à fait vrai. Par exemple, j'ai un long trajet et parfois je réponds à des questions sur le bus. Je réponds aussi parfois à quelques questions le week-end avant de sortir. Je réponds à quelques questions au déjeuner pendant le travail et j’admets parfois même pendant les heures de travail. Cependant, SO m'a également aidé à apprendre les choses dont j'avais besoin pour le travail, donc ça marche tout seul. Je pense que vous êtes en train de généraliser ici.
Stan R.

@ Stan Eh bien, étant donné ma dernière phrase sur mon message, j'ai supposé que sa nature ironique se démarquerait. Moi-même, j'utilise régulièrement SO pendant les heures de travail comme référentiel de réponses utiles aux questions. Donner quelque chose en retour n’est que juste, mon patron n’est pas d’accord. En ce qui concerne vos exemples d’utilisation, je pense qu’ils se situeraient dans les catégories 3 et 4 et qu’ils généraliseraient.
Orbling

@Stan Je pense que cela pourrait facilement être qualifié de "temps personnel". Vous pourriez parler à quelqu'un ou lire un livre (technique ou même un roman) ;-)
Khelben

J'ai ri sous cape à votre dernière phrase, mais je ne savais pas si tout le message était ironique. Je suppose que le travail a vraiment terni mon sens de l'humour ..: D
Stan R.

Il y avait bien de l'humour là-bas, mais aussi le point sérieux selon lequel un employeur potentiel pourrait considérer négativement une note trop lourde comme une perte de temps. De plus, certains employeurs, les mauvais en règle générale, refusent de donner de l'aide à d'autres entreprises, tout ce que les codificateurs font est "à moi tout à moi", etc. ? " : - | J'imagine qu'il sera visité par 3 fantômes cette veille de Noël.
Orbling

11

Mon emploi actuel me rapporte environ 54k $ par an pour 25h par semaine, la plupart desquels je travaille à domicile. De plus, travailler en tant que développeur de jeux était une sorte de rêve d’enfance, qui est devenu réalité (bien que je pense parfois à passer à quelque chose de plus "significatif"). Donc, je suppose que mon travail est équivalent ou même supérieur à la moyenne des emplois de 100 000 $ que vous obtenez en tant que développeur.

Sur ma candidature, j'ai ajouté une section "Participation à des communautés en ligne", dans laquelle j'ai énuméré SO (et quelques forums allemands plus petits). Je n'ai pas un très bon score, mais parmi les développeurs d'ActionScript 3, je suis très bien placé.

Les références que j'ai eues n'étaient pas vraiment remarquables. Surtout le genre de bêtises que vous faites en tant que développeur Flash pour obtenir de l'argent pour des sites que vous ne visiteriez jamais vous-même. Mais dès mon arrivée à l’entretien, j’ai immédiatement senti que j’avais une très haute réputation dès le début. J'ai personnellement rendu compte de cela dans mon activité SO.

Obtenir une bonne réputation sur SO signifie que vous êtes désireux d’échanger des idées, que vous maîtrisez suffisamment bien les problèmes que vos pairs vous posent (problèmes réels qu’ils rencontrent au quotidien) et que vous êtes en mesure de communiquer votre point de vue. des idées. Ce sont des capacités clés pour les bons développeurs. Ainsi, on peut dire que les personnes qui ont une réputation élevée sur SO ont ces capacités. La réputation vous est donnée par des développeurs indépendants, et non par certains comités ou par quelqu'un qui est vaguement en contact avec le sujet. Je pense qu'une note élevée sur le SO est une mesure bien meilleure que de bonnes notes (qui sont apparemment toujours considérées comme un critère par certains employeurs).

Cela étant dit, je n’engagerais jamais une personne simplement parce qu’ils avaient un représentant élevé de SO. Mais disons qu'une personne ayant une bonne réputation aura une longueur d'avance en essayant de me convaincre qu'elle est bonne. Apparemment, mon employeur actuel raisonne de la même manière.


11

Oui… ish

Je reçois (à défaut d'un meilleur terme) des "invitations" à un emploi par e-mail qui mentionnent explicitement mon profil Stack Overflow, émanant d'entreprises qui affichent un score de 12/12 au Joel Test et qui, honnêtement, semblent être des environnements de travail extrêmement cool.

Et je sais que la même chose est arrivée à plusieurs autres personnes.

Mais …

Je ne crois pas une seconde que moi-même (ou aucune autre personne) ne décrocherais un emploi sans entretien . Comme la plupart des autres ici, je pense que Stack Overflow peut vous aider à vous faire connaître sur le Web. Mais c'est tout. Cela ne fait qu'obtenir votre nom. Cela montre que vous êtes actif et motivé, mais que vous soyez qualifié ou non .


1
Ne pensez-vous pas que c'est parce que votre licorne est rouge?

@ Konrad, presque tout le monde peut avoir une bonne réputation s’ils y mettent assez d’effort. Je suppose que vous avez eu ces offres d'emploi parce que vos réponses sont très bonnes (bien que le représentant ait probablement aidé). Mais je doute que quelqu'un qui a 50 000 représentants obtienne automatiquement des offres d'emploi s'il donne seulement de nombreuses réponses médiocres (celles-ci obtiennent un représentant après tout).
Sean Patrick Floyd

Les "offres d'emploi" ne sont pas la même chose que les offres d'emploi (c'est-à-dire, inscrivez-vous sur la ligne et entrez le lundi). Soyons clairs sur la différence ici ...
Paul McMillan

@ Paul: Je ne suis pas sûr de ce que vous voulez dire. Mais j’ai bien précisé que votre réputation de SO ne vous garantirait pas un emploi, contrairement à ce que Joel a dit.
Konrad Rudolph

@ Konrad: (au moins aux États-Unis), quand je dis qu'une entreprise m'a fait une offre d'emploi, je veux dire qu'elle m'a officiellement offert un salaire et un poste précis dans l'entreprise. Cela signifie généralement que j'ai déjà interviewé, signé la NDA, passé la vérification des antécédents et des références, etc. Ce que je reçois généralement par courrier électronique, ce sont des demandes d'emploi. Ils veulent savoir si je suis intéressé à aller plus loin avec leur entreprise. Ils sont peut-être très sérieux à ce sujet, mais ce ne sont pas des offres d'emploi tant que je ne peux pas choisir de travailler pour l'entreprise ou non.
Paul McMillan

7

Si vous recherchez un emploi bien rémunéré, voici mes recommandations:

  1. Aimez ce que vous faites et soyez passionné.
  2. Éduquez-vous, ne trompez pas les autres - La plupart des gens négligent les principes fondamentaux et se lancent dans l'avancée en pensant que cela leur donnera une apparence intelligente. Tous les grands immeubles sont construits sur des fondations stables.
  3. Connaissez votre valeur - N'acceptez pas un emploi uniquement parce que l'employeur vous a dit vouloir vous engager. C'est une rue à double sens. Que vous proposent-ils à long terme? Y a-t-il une croissance? Le travail vous attire-t-il?
  4. Un bon salaire est subjectif, alors sachez ce que vous êtes prêt à accepter et ne vous contentez de rien.
  5. Construire une réputation! Parlez lors de conférences, écrivez des articles, engagez-vous dans des projets Open Source

Ne sois pas paresseux. Ce n'est pas parce que quelqu'un va chercher votre nom sur Google et que vous découvrez que vous avez répondu à un million de questions sur stackexchange.com et que cela vous permet d'obtenir plus d'argent. N'importe quel code peut utiliser Google pour répondre à une question. La résolution de problèmes, de solides connaissances techniques, de bonnes compétences personnelles, etc. font toute la différence en matière d'argent.

Je ne suis pas parfait. Juste assez parfait pour savoir que je suis bon, mais je ne suis pas sûr de savoir comment bien.


+1 plutôt bon je dirais. Un homme sage sait qu'il ne sait rien, etc. Points tout à fait valables et importants.
Orbling

7

Si vous passez du temps à obtenir une réputation à 5 chiffres sur Stack Overflow, vous savez probablement ce que vous faites. C’est cela, plus que toute valeur numérique, qui vous permet d’obtenir les emplois.


6

Outre le fait de décrocher un emploi, Stack Overflow peut être très bénéfique pour les développeurs et les consultants indépendants. En démontrant des connaissances dans un domaine spécifique, ainsi que la capacité de communiquer ce que vous savez, vous pouvez devenir très attrayant pour une personne à la recherche d'un consultant dans ce domaine.

J'ai été contacté à plusieurs reprises par des particuliers et des entreprises qui cherchaient à m'engager en tant qu'entrepreneur, uniquement à partir d'une ou deux réponses laissées sur Stack Overflow. Je n'ai pas le temps de consulter et je ne peux donc pas vous dire ce que ces opportunités auraient valu. Quelques-uns d'entre eux semblaient intéressants, cependant.

Cependant, j'ai reçu un plus grand nombre de ces demandes provenant de contenus autres que ceux de Stack Overflow, tels que mon cours, les projets open source sur lesquels j'ai travaillé et les guides que j'ai publiés. mon blog. Toutes ces informations publiques peuvent vous aider à vous identifier en tant qu'expert dans un domaine. Pensez au nombre de personnes qui utilisent l'expression "il a écrit le livre à ce sujet" lorsqu'il parle d'une autorité sur un sujet.

Globalement, je considère Stack Overflow comme un moyen de garder mes compétences à la pointe de la technique, tout en rendant en retour toute l'aide que j'ai reçue d'autres personnes au fil des ans. Je prends le temps que j'aurais perdu sur des blogs, etc., et le canalise ici. Si cela profite à ma carrière, c'est un excellent effet secondaire.


4

Peut-être que Joel offre implicitement un travail à quiconque a une réputation à 5 chiffres? Plus sérieusement, certains employeurs suivent des sites comme celui-ci, ainsi que des projets open source et des listes de diffusion. Une entreprise m'a contacté pour une offre d'emploi il y a quelques années à la suite d'une recommandation de quelqu'un avec qui j'ai travaillé sur un projet open source. Avoir la réputation d'être compétent et serviable doit certainement compter pour quelque chose.


4

Cela pourrait être un avantage en tant que décideur, je dirais. Comme les certifications MS

Ce ne serait jamais la seule raison d'employer quelqu'un.

Ce pourrait être une raison pour ne pas employer quelqu'un s'il passe beaucoup d'heures par jour ici ...


3
@Pierre 303: Je peux avoir du travail sur mes beaux looks tout seul :-)
gbn

1
À l'exception des cas où MS certs vous a fait mal. Je connais plusieurs techniciens embauchant dans des magasins non spécialisés dans la SEP qui ont spécifiquement dit aux RH de ne rien transférer avec beaucoup d'entre elles. Cela tend à indiquer que vous n'avez pas assez de feux pour éteindre votre vrai travail.
Paul McMillan

1
@Paul McMillan: Je ne m'attendrais pas à ce que MS Certs apporte son aide dans un magasin autre que pour MS :-)
gbn

1
@gbn: mais beaucoup de gens ne réalisent pas qu'ils peuvent nuire activement.
Paul McMillan

1
@Paul McMillan, @Orbling: Tous les muppets qui pratiquent le certre de SP pour un travail autre que celui de SP méritent ce qu'ils ont. Idem, un bod certifié par Oracle pour un rôle SQL Server ... MS Certs était un exemple bien sûr au cas où vous vous le demanderiez
gbn

4

Oui. Peut-être moins maintenant, mais plus encore dans le futur. J'occupe un emploi rémunéré, mais j'ai eu 4 entretiens sur Google et tous les responsables des ressources humaines de première ligne m'ont posé des questions qu'ils n'auraient pu apprendre qu'en m'adressant sur Google et mes contributions sur d'autres sites (le truc qui blesse stackexchange est peut-être le pseudonyme - plutôt qu'une réponse de nom directe). Ce n'est qu'une question de temps avant de faire le saut en demandant des alias sur des sites tels que stack exchange.


Les responsables des ressources humaines ont-ils essayé de savoir si vous participiez activement à des forums comme celui-ci?
Shamim Hafiz

4

J'ai déjà eu des offres d'emploi basées uniquement sur ma participation à des forums en ligne. Selon moi, cela ne vous engage pas automatiquement, mais cela peut être un moyen de vous faire remarquer.

Cependant, je suis à mon premier et unique emploi depuis exactement 6 ans aujourd'hui et je ne prévois pas de quitter le navire. Par conséquent, je ne participe pas aux forums en ligne pour compléter mon CV. Je le fais pour aider les gens et vérifier si je suis aussi intelligent que je le pense;)

Je ne pense pas que la participation au stackoverflow soit un moyen particulièrement efficace d'entrer en contact avec des employeurs potentiels. Je peux penser à beaucoup de meilleures façons de me rendre plus "marchande", si je voulais le faire. Si la motivation est votre motivation pour être ici, vous pourriez aussi bien ne pas vous déranger.


4

Je souhaite bien

Ouais ... vraiment. Avec une note SO à cinq chiffres dans ma zone géographique, tout le monde s'en fiche, et trouver un nouvel emploi reste une tâche ardue.

Tout se résume à votre réseau de contacts et à votre expérience.


4

Le directeur des sciences informatiques de mon université a insisté pour que mes hautes notes ouvrent des portes. Cela semblait seulement être le cas à l'université même. En fait, certains employeurs avec lesquels j'ai eu des entretiens ont estimé que mes notes étaient quelque peu basses, car mon école avait des «objectifs de notes» plus bas que ceux de l'université.

La réputation de Stack Overflow contribue manifestement à vos chances de carrière avec Stack Overflow. Au-delà, cela dépend vraiment de l'entreprise.


3

Une belle opportunité, vos compétences et (espérons-le) un bon recruteur vous obtiendront le poste. La réputation dans SO (ou dans d’autres) est aussi susceptible de vous aider que de vous riposter. Il y a beaucoup de guerres d'ego qui se passent ici ...


3

Lorsque je créerai ma propre entreprise au cours des deux ou trois prochaines années, un score élevé de réputation dans stackoverflow sera le premier critère de recrutement de développeurs. J'espère que lorsque ce moment viendra, le stackoverflow servira toujours l'humanité.


3

Un score SO élevé peut vous permettre d'accéder à de nombreux emplois. Mais c'est toujours l'interview qui fait ou défait votre vie. Si vous êtes un mauvais interview (comme moi), un score élevé de SO vous permettra d'obtenir l'interview, mais pas le travail.


3

Le sens commun, le jeu en équipe et les relations interpersonnelles sont aussi importants que les compétences techniques. Il vaut mieux avoir un score décent dans l'ensemble.

Traiter avec des patrons "Hi Tech" avec un score faible dans d'autres compétences est un cauchemar.


Un score SO élevé n'implique-t-il pas un certain niveau de bon sens, de jeu d'équipe et de compétences relationnelles?
Jason Baker

Peut-être un peu de bon sens :)
Aseem Gautam

2
+1 Pour mentionner réellement des compétences non techniques. Les compétences les plus rares disponibles chez les programmeurs me semble, et les plus souvent souhaitées par les employeurs!
Orbling

1
+1 pour "Traiter avec les patrons 'Hi Tech' avec un score faible dans d'autres compétences est un cauchemar."
Armand

Si vous mettez du bon sens sur votre CV, je le jetterais à la poubelle.
JeffO

2

Si je devais embaucher, je préférerais voir comment la personne se comportera lors de l'entretien.


24
Je préférerais voir comment la personne accomplit son travail :)

@Pierre 303 C'est pourquoi vous devriez faire en sorte que les candidats fassent le travail pendant l'entretien.
Rob Sobers

@Pierre: Comment le saurais-tu avant une interview? Références ?
Geek

@ Geek: J'appuyais juste ce que vous avez dit

@ Geek: Vous ne le savez pas avant un entretien et, en règle générale, vous ne le savez pas après cet entretien. Je fais toujours passer un examen et je ne prends jamais les gens sans essai au travail. Nous leur donnons deux semaines, après entretien / examen si bon, voir de quoi ils sont faits, puis jusqu’à 3 mois s’ils sont bons. Si nous les voulons toujours après cela, nous leur proposons une offre d'emploi.
Orbling

2

Probablement pas. Regardez-le sous un angle différent:

  1. Combien d'utilisateurs de SO à 5 chiffres cherchent / sont prêts à accepter un autre travail pour "seulement" 100K?
  2. Quel pourcentage de personnes cherchant à pourvoir 100 000 postes ont-ils déjà entendu parler de SO et, dans l'affirmative, l'utiliseraient-ils comme critère de recrutement?

Un jour, ils pourront peut-être faire le lien entre les partitions de SO et leur site d'affichage de postes et de CV.

Peut-être une autre question serait, considérez-vous les scores SO pour l'embauche?


1

Cela me rappelle l'équation de Drake en astronomie. C’est une équation supposée donner un indice statistique du nombre de civilisations dans l’univers. En fait, c'est une perte de temps, car on suppose que les paramètres impliqués sont indépendants alors qu'ils ne le sont manifestement pas.

J'ai quatre enfants et un bon travail. Peut-être que c'est la clé du bon travail?


Oui, certaines affiches ont déjà mentionné qu'il n'y avait pas de corrélation directe, bien que l'observation puisse être vraie.
Shamim Hafiz

@ Gunner: Oui, vous avez raison. La corrélation dans la question pourrait cependant être positive - ce qui n’est probablement pas le cas dans ma question.
AD.

1

Parlant en tant que quelqu'un qui passe ainsi à beaucoup de temps à SO:

Si je cherche à embaucher quelqu'un, leur réputation sur SO ne sera pas prise en compte. Du tout. Leur représentant sur SO ne me dira rien de leurs habitudes de travail ni de leur aptitude à occuper un emploi. Pour cela, je vais examiner leur expérience de travail documentée et tous les produits qu’ils ont à réviser (sites Web, projets open source, etc.), ainsi que leur performance dans une interview ou une série d’entrevues.

SO est une excellente ressource, mais ne permet pas de filtrer les recrutements potentiels.


Les questions et réponses sur SO ne sont-elles pas une sorte d'expérience de travail documentée ou de connaissances de candidats potentiels?
Gan

Pas nécessairement. Vous pouvez avoir une connaissance intime d'une langue ou d'une technologie particulière tout en restant un développeur de merde, ou avoir du mal à travailler avec. SO n'est donc pas une organisation professionnelle sur l'ordre de l'IEEE ou de l'ACM.
John Bode

1

Un bon flux de SO est juste l’un des signaux qui vous feront remarquer (entre autres, comme un haut gpa, des contributions open source, des certifications, etc.). Très probablement, vous obtiendrez simplement l'interview. Après cela, vous aurez toute votre performance au cours des entretiens sur site de 5 à 6 heures et des solutions de codage sur le tableau blanc pour résoudre des problèmes d’algorithmes complexes (du moins dans les plus grandes entreprises de technologie). Bien que SO discute des algorithmes et des structures de données, il n’ya aucune garantie que chaque utilisateur de SO avec un score à 5 chiffres sache ou s’en sortira bien lors d’un entretien avec codage sur tableau blanc à haute pression.


Aussi, être un génie technique ne garantit pas que vous êtes un excellent développeur. J'ai vu beaucoup d'entre eux être expulsés de l'entreprise parce qu'ils étaient incapables de travailler en équipe.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.