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?
career-development
Shamim Hafiz
la source
la source
Réponses:
Non
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.
la source
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.
la source
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.
la source
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.
la source
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.
la source
Il y a deux facteurs:
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.
(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.)
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.
la source
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 .
la source
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 .la source
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.
la source
Considérez ce qu’il faut pour obtenir un bon indice de débordement de pile ...
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.
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 ...
la source
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.
la source
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 .
la source
Si vous recherchez un emploi bien rémunéré, voici mes recommandations:
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.
la source
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.
la source
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.
la source
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.
la source
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 ...
la source
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.
la source
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.
la source
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.
la source
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.
la source
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 ...
la source
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é.
la source
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.
la source
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.
la source
Si je devais embaucher, je préférerais voir comment la personne se comportera lors de l'entretien.
la source
Probablement pas. Regardez-le sous un angle différent:
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?
la source
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?
la source
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.
la source
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.
la source