¿La alta reputación en Stack Overflow ayudará a conseguir un buen trabajo?

236

En una publicación , Joel Spolsky mencionó que la reputación de desbordamiento de pila de 5 dígitos puede ayudarlo a ganar un trabajo pagando $ 100k +. ¿Cuánto de eso es real?

¿A alguien le gustaría compartir su éxito en conseguir un trabajo bien remunerado en virtud de su reputación en los sitios de Stack Exchange?

Leí en alguna parte que una persona recibió una oferta de entrevista de Google porque un reclutador encontró que su reputación de Stack Overflow era impresionante. ¿Alguien más con historias similares?

Shamim Hafiz
fuente
23
Esa es evidencia anecdótica como el usuario8149 también ha demostrado. Si no hay evidencia estadística o estudios de casos reales, no es confiable.
Gio Borje el
66
Votaría este 1000x si pudiera. Estaba pensando exactamente lo mismo :-).
Oliver Weiler, el
113
$ 100K en NYC es $ 25K en Chattanooga, TN.
Steven A. Lowe
10
Si estuviera en condiciones de contratar, entonces me gustaría leer las preguntas y respuestas de alguien sobre SO, pero aún así necesitaría una revisión y una entrevista. El salario está determinado por muchos factores.
Trabajo
29
Voy a salir con una extremidad muy segura y decir en mi experiencia personal , sí.
Marc Gravell

Respuestas:

268

No

la verdadera respuesta: pase unos meses ganando una reputación de desbordamiento de pila de cinco dígitos, y recibirá ofertas de trabajo en el rango de $ 100K + sin una entrevista.

No hay ninguna razón por la cual una alta reputación (o "puntaje") en cualquier sitio le dará trabajo. He señalado esto antes, es más probable que consigas un trabajo manteniendo proyectos de código abierto, escribiendo de manera competente, dejando buenas impresiones y haciendo conexiones personales dentro de la comunidad.

¿Son estas personas buenos programadores? Indudablemente sí! ¿Eso significa que son una buena opción para su equipo? Por supuesto que no . Llamar a estas personas "superestrellas" puede ser completamente correcto, pero eso no los hace perfectos. 1

¿Qué determina si te queda bien? Entrevistas y conexiones. No puede reemplazar la reunión de personas cara a cara con un número.


Tener una gran reputación no puede hacer daño, pero no es una bala mágica .


1: De ninguna manera me refiero a implicar que estas personas son malos programadores, me refiero a enfatizar la incapacidad de juzgar de manera instantánea y total a alguien en función de un número.

Josh K
fuente
109
Sin embargo, las preguntas y respuestas bien escritas en StackOverflow son bastante indicativas de sus habilidades de comunicación.
18
@Josh Estoy de acuerdo PERO puede haber una conexión indirecta entre la reputación en un sitio como StackOverflow y las ofertas de trabajo. Mi línea de pensamiento es que si puede obtener más de 10000 puntos dando respuestas significativas, probablemente tenga una considerable cantidad de conocimiento sobre alguna tecnología / tema.
Christian P
2
@Thorb: Correcto. Tiendo a tomar mis respuestas y ampliarlas en el tiempo que mi blog lo permite. Recibo muchas más consultas de todos los sitios SO / SE juntos.
Josh K
44
Espero que no. He visto algunas preguntas realmente estúpidas hechas repetidamente por personas con gran reputación y respuestas estúpidas por otros.
The Tin Man
44
@ christian.p: Causa / efecto: ¿se le ofrece un trabajo porque tiene más de 10000 puntos o porque es bueno en lo que hace y pasa algún tiempo compartiendo esa información en un sitio web?
Cthulhu el
174

si

Vamos, en serio: mira la primera página o dos de los usuarios de Stack Overflow . Elige a cualquiera al azar. Mire tres o cuatro de las respuestas altamente votadas que escribieron. Si alguna vez contrató a un programador en su vida, es obvio que esas personas son algunos de los mejores programadores que podría contratar.

Entonces sigue yendo más y más profundo. Desplácese a la página 5. Edite la URL y vaya directamente a la página 100 donde tienen reputaciones en el rango de 3000. Mira a todos. Con la rara excepción de alguien que obtuvo muchos puntos por una respuesta tonta, todos estos son programadores superestrellas obvios ... del tipo por el que la mayoría de los equipos matarían.

¿Esto realmente les dará trabajo? En última instancia, apostamos a que lo hará . Tendrá que encontrar una empresa donde haya personas técnicas reales que tomen decisiones de contratación, no reanudar-leer-reclutadores de monos. Y es posible que tenga que encontrar una ciudad para vivir donde haya muchos buenos trabajos de programación: si realmente no quiere irse de Roswell, Nuevo México, estará limitado a un número extremadamente pequeño de trabajos de teletrabajo. . Pero si está en la cima, digamos, 5000 usuarios de Stack Overflow, y puede trabajar en Silicon Valley, Nueva York, Seattle, Boston, Austin, Research Triangle, Londres, Hyderabad, Bangalore, Sydney, Beijing o Tel Aviv, yo estaría muy sorprendido si usted no está en alta demanda y de ingresos en el percentil 10 superior.

Joel Spolsky
fuente
197
"Pero Joel, ¿quién quiere contratar a alguien que pase todo el día en Stack Overflow?"
Joel Spolsky
124
Pasar el día en Stack Overflow implica que está subempleado . A estas personas que pasan todo el día en Stack Overflow les encantaría tener un trabajo mejor y más interesante. Son los candidatos perfectos. Los contratamos todo el tiempo (en Stack Overflow) y dejan de ganar reputación una vez que les damos un trabajo importante y útil en lugar de la tontería en la que su anterior empleador los tenía trabajando.
Joel Spolsky
58
Mi representante de 5 dígitos en el momento de la entrevista no debe haber sido lo suficientemente alto para Fog Creek. Creo que incluso estaba en la página 3 en ese momento. Mi punto es que tienes que admitir que no contratarías a cada usuario de desbordamiento de pila de más de 10K, o me perdí la parte de mi correo electrónico de rechazo donde recibí la oferta de $ 100K. (Te estoy antagonizando intencionalmente, espero que sigamos siendo amigos :)
John Sheehan
11
La pregunta no es "¿Son estas grandes programadores" la pregunta es "¿Cómo se clasifica así que presta la influencia y la empleabilidad" . Creo que la cantidad de reputación que tiene en StackOverflow no es un grado de empleabilidad. Para eso están las carreras . Tener una gran reputación no puede hacer daño, pero no es una bala mágica .
Josh K
14
Estoy exhibición A. ocupó el puesto número 5 en un momento gracias en parte a la mala ambiente laboral en el que terminé pasar manera demasiado tiempo en SO. Todo ese esfuerzo realmente ayudó a que me despidieran, pero no antes de que obtuviera un premio MS MVP y encontrara un nuevo trabajo que utilizara mejor mis habilidades (estaba planeando poner mi aviso de 2 semanas una semana después, pero creo que se quedaron sin aliento del nuevo concierto primero.) Desde entonces, parece que no tengo tanto tiempo para SO.
Joel Coehoorn
57

No es un caso de causalidad directa. Es decir, tener una alta reputación no conduce a un trabajo bien remunerado. Ser inteligente, articulado, apasionado y conocedor conduce a un trabajo bien remunerado. Es solo que esas cualidades también conducen a una reputación (generalmente) más alta en Stack Overflow también. Por lo tanto, no deberías apuntar a un alto puntaje de reputación. Debes apuntar a ser inteligente, articulado, apasionado y conocedor.

Una reputación más alta solo será una bonificación.

Editar : Acabo de encontrar la publicación donde Joel dice eso. Está diciendo que contrataría a alguien con una reputación de 5 dígitos en Stack Overflow, no es que pueda obtener un trabajo de $ 100k + con una reputación de 5 dígitos. Además, no está diciendo que no miraría el contenido real de su perfil, por lo que si acaba de publicar cientos de preguntas basura con la esperanza de aumentar artificialmente su puntaje, no lo ayudará. Básicamente, está usando su puntaje de reputación como una indicación de las cualidades que mencioné anteriormente.

Dean Harding
fuente
+1 para hacer referencia a la publicación real y también para resaltar el hecho de que no hay un vínculo causal directo, es una fuerte correlación en el mejor de los casos
Gary Rowe
1
Es importante tener en cuenta que Joel dice que contrataría a alguien también es completamente ortogonal a si otros empleadores tienen alguna idea de qué es StackOverflow o por qué un número en ese sitio debería importarles.
Kzqai
2
La correlación no es causalidad. Estoy de acuerdo en que si logras ganar una gran reputación, es probable que sea una señal de que conoces los temas a los que has respondido y, por lo tanto, es probable que ganes más en un puesto que conoces mucho.
JKirchartz
@JKirchartz: Sí, eso es lo que estoy tratando de decir ... lograste decirlo en una oración :-)
Dean Harding
Derecha. Las personas que son hábiles, conocedoras y se comunican bien probablemente tendrán una calificación alta en SO (si dedican tiempo a escribir respuestas allí).
Mark C
37

¿Jugar al sistema?

Alguien debería hacer un estudio sobre si tener una alta rep en SO genera una rep más alta en SO. Es decir, una vez que alguien alcanza una masa crítica de, digamos, más de 20,000 repeticiones, ¿sus respuestas tienden a atraer más votos positivos que otras respuestas igualmente válidas? Hablando de manera anecdótica, he notado que los miembros de bajo rango obtendrán 1 o 2 puntos por respuestas que obtendrán personas de mayor reputación (a menudo respondiendo más tarde) 5 o 10 puntos. Y estoy hablando de respuestas que cualitativamente no son diferentes. El éxito engendra éxito.

Robusto
fuente
55
También lo he notado. Y recuerdo que Jon Skeet lo comentó en los comentarios a una respuesta que publicó.
Steven Evers el
8
+1. Esto se ha convertido en una tendencia en SO, donde las respuestas más tontas de las personas con alta reputación se votan "solo por el bien".
ykombinator
77
Otra cosa a considerar es cómo la "tendencia" de los temas influye en los puntos otorgados. Las preguntas generan una oleada de actividad / vistas cuando se publican por primera vez, pero esto se reduce bruscamente después de las primeras 24-48 horas. Puede publicar una respuesta excepcional a una pregunta que ha sido "juega" y nunca se puede conseguir votado porque la gente tiende a no leer tan lejos abajo de la página ...
evadeflow
@evadeflow Eso abarca el problema principal con la adquisición de experiencia en sitios de intercambio de pila, particularmente SO. El hecho de que el tablero está efectivamente "acampado" por muchos carteles endurecidos. En realidad, obstaculiza la calidad de la respuesta ya que las personas compiten para ser las primeras en publicar. Es excepcionalmente común que las personas publiquen una respuesta de una sola línea, o lo más cerca posible y luego la editen en una publicación completa rápidamente. Solo para asegurar la pole position.
Orbling
@Orbling, ¿por qué eso sería un problema inherente? Responder es básicamente resolver problemas. Si se puede dar sucintamente la semilla de la solución en una oración, ¿por qué no publicarla inmediatamente? Incluso teniendo en cuenta la reputación, las personas en promedio solo votan buenas respuestas, ya sean cortas o largas.
Péter Török
31

Tengo una reputación SO de 5 dígitos, y mi salario es apenas la mitad de lo que mencionas.

Obviamente, una buena reputación de SO no garantiza nada, pero aunque la mayoría de los reclutadores ni siquiera saben qué es SO, seguramente vale la pena mencionarlo en el CV. Después de todo, es sustancial , a diferencia de todo tipo de certificaciones oficiales de cursos de dos días, etc.

Por otro lado: si bien Joel tiene razón, su actividad en los sitios de preguntas y respuestas realmente no debe definir su salario de ninguna manera. Puede ser una prueba de cierta habilidad y entusiasmo, pero la compañía de reclutamiento está interesada en lo que va a hacer por ellos si lo reclutan, no en sus habilidades para responder preguntas de programación. Por lo tanto, considere la reputación de SO como parte de su credibilidad profesional, pero no espere que sea algo enorme.

revs Joonas Pulakka
fuente
19
Reputación correcta, país equivocado ...
11
Representante de SO depende de muchas cosas, como cuánto tiempo usted ha estado en Entonces, ¿qué zona horaria en que vive, cuántas preguntas a responder, cómo usted está calificado a proporcionar una respuesta rápida, y la cantidad de otras personas de acuerdo con tus respuestas. Puede ser un número interesante, pero merece circunspección.
Mike Dunlavey, el
8
@ Mike y qué tipo de preguntas respondes. ¿Interesado en idiomas como Prolog, Smalltalk, Common Lisp? Bueno, como obtener una gran puntuación. ¿Rápido fuera de la marca en SQL? Bueno, cronometra bien y obtendrás muchos puntos de preguntas realmente tontas.
Frank Shearar el
55
El beneficio de aprendizaje es mucho más importante que el "beneficio de reputación", IMO. De hecho, hay personas en la liga SO> 10k que no usan sus nombres reales ni siquiera incluyen información de contacto. Parecen querer evitar la reputación personal.
Joonas Pulakka
66
@Gary: cuando miro los votos de mis respuestas SO, las 20 respuestas principales son respuestas totalmente subjetivas y no técnicas. Mi respuesta puramente técnica mejor calificada tiene 8 votos. Es bastante comprensible que las preguntas subjetivas obtengan más votos porque atraen a un público más amplio . Cuantas más preguntas específicas, difíciles y técnicas haga (o responda), menos personas comprenderán de lo que está hablando -> sin votos. Definitivamente debería discutirse en meta (apuesto a que ya lo ha sido), pero personalmente no estoy tan interesado en ese número, así que veamos si alguien más ...
Joonas Pulakka
21

Hay un par de factores:

  1. El tipo de personalidad que funciona bien en los sitios web de redes sociales (seamos francamente groseros y generalicemos como "pontificante, le gusta oírse hablar, teóricamente obsesionado, tipo anorak") no es en absoluto el tipo de personalidad que lo hace liderar bien y / o trabajar con un grupo de seres humanos (seamos francamente groseros y generalicemos eso como el "tipo besuqueo, alegre, comprometedor, negociador").

Como regla general, las empresas buscan lo último, no lo primero .

Esto es muy triste (quiero decir triste para nosotros los pontificadores) y muy cierto.

Un punto interesante: piense en su BOSS real , la persona que tiene que manejar todos sus problemas durante todo el día, hacer que se sienta al menos bien consigo mismo, equilibrar el renumeración de todos, tratar de mantener suficiente dinero en su departamento para que todos puede alimentar a sus hijos mientras acaricia algoritmos de memoria, lidiar con los tontos de arriba en la administración para que no tenga que hacerlo, y así sucesivamente. ¿Realmente darías una mierda si esa pobre persona tiene alguna conexión, en absoluto, con algún sitio web de chat? Por supuesto, la respuesta es no, solo quieres que tu jefe sea bueno para hacer todo ese malabarismo.

  1. Hablar sobre "superestrellas" (seamos francamente groseros de nuevo) está un poco sorprendido. Eres una superestrella si eres tan inteligente que has ganado millones (o al menos los cientos de miles) porque eres muy inteligente. Ah, por cierto, para hacer eso, además de ser tan inteligente, tienes que tener una calificación absoluta de A + en la gestión de memoria y algoritmos difíciles. Si solo está viendo la última parte incidental, es decir, tener una calificación A + absoluta en la gestión de memoria y algoritmos difíciles, entonces tristemente --- horriblemente ---- infeliz ---- amargamente ---- ¿cómo puede ser el mundo? tan miserable? ---- eres "simplemente" alguien que tiene una calificación A + absoluta en gestión de memoria y algoritmos complicados.

(De acuerdo, a pesar de toda esta amargura y tristeza, existe la excepción del número extremadamente pequeño de formas puramente extremadamente técnicas, realmente de investigación y de tipo de hacer dinero; en esos casos, lo único que importa son sus diversos avances de investigación, tal vez como un lado humorístico, emita su increíble puntaje en desbordamiento teórico grupal, etc. Pero hay tan pocos trabajos de este tipo que probablemente no esté realmente en el espíritu de la pregunta "conseguir un trabajo en el mundo real". Y, amargamente, no lo hacen pagar tanto)

  1. La pregunta adicional es enfatizar los trabajos "bien remunerados". (Ignoraremos la cuestión de si $ 100,000 p / a es un pago alto o no, ya que la hiperinflación de Bernanke hace que sea difícil mantenerse al día con esos números). Probablemente es aún más cierto que el tipo de amargura realista esbozado en esta respuesta, es cada vez más cierto si está hablando no solo de "un trabajo" (donde se espera que haga algo específico que se le dirá que haga, proporcionar un engranaje en el proceso), sino un trabajo real (donde usted se espera que generen positivamente cantidades masivas de dinero para la compañía de una manera u otra de manera habitual, día tras día )

Es difícil mantenerse al día con los salarios actuales en todas partes; podría ser que "$ 100,000!" encaja en el trabajo "raro, puramente técnico" que menciono en el apartado anterior.

Sin embargo, el espíritu de la pregunta en cierto sentido parece ser, parafraseando y simplificando, ¿los puestos de trabajo superiores tienen mucho que ver con experiencia específicamente puramente técnica, matemática?

Lamentablemente, la respuesta allí es definitivamente no.

Es más el "tipo de besuqueo, alegre manejo, comprometedor, negociador", o, si prefiere ser amargo en otra dirección, el "tipo general, ideas impulsadas y tipo de generación y seguimiento", que puede, simplemente - generar suficiente dinero que algunas empresas pueden permitirse darle a la persona tanto dinero.

No olvides: decir que quieres "ganar" un salario fabuloso, lo que esencialmente estás diciendo es que puedes generar empleos . ¿Cómo es eso? Si está ganando 200k en algún lugar, es un caballo que lleva un número (10? 25?) De empleados normales "hacen un trabajo" en su espalda. Tienes que ser un productor.

Lamentablemente, es difícil ver cómo algunas pruebas esencialmente de excelencia de conocimiento técnico (sitio web de chat SO) pueden ayudar con eso.

Steve Jobs lo dijo todo: los buenos ingenieros (dijo) no solo valen 10 o 20 ingenieros ordinarios, valen unos cientos de ingenieros ordinarios ... pueden generar ese producto, cosas, flujo de caja mensual gratuito para la empresa. Creo que eso es más de lo que Jobs pensaría como una de sus superestrellas. Es difícil ver cómo puramente el aspecto técnico ( una necesidad ) que puede traer.

Si ese es el sentido de la pregunta en términos de "grandes trabajos", entonces esa es probablemente la respuesta.

Fattie
fuente
66
+1 Para el vitriolo y afirmar la verdad de que la capacidad y el intelecto no están necesariamente vinculados con un alto estatus o salario en el mundo moderno. Si pudiera dar +10, lo haría.
Orbling
18

Personalmente, convertí un representante considerable de Stack Overflow y una reputación más alta (en relación con el sitio) de Hacker News en un trabajo, aunque no gano $ 100K / año (que como número importa más dependiendo de la ubicación del trabajo). SO y HN me dieron un 'cuerpo de trabajo' que mostró que me apasionaba mi trabajo, capaz de relacionarme con los demás, demostrar cierto nivel de competencia técnica, comprender los problemas de las personas y comunicar claramente las soluciones. Y dado que el trabajo es como Evangelista desarrollador, todas estas son habilidades altamente deseables para ese puesto.

Tuiteé el otro día que el currículum perfecto sería tu perfil de Stack Overflow y tu perfil de GitHub más algún otro historial de interacción social como Hacker News o Twitter.

PD: si esto te suena, estamos contratando .

John Sheehan
fuente
Acabo de ver tu proyecto. ¡¡¡Increíble!!!
back2dos
2
proyecto correcto, país equivocado ( sollozo )
No estoy de acuerdo con su idea de "currículum perfecto": creo que se centra en una parte muy pequeña de un dominio muy grande. Como seres humanos, tendemos a asociarnos con personas que se reflejan a nosotros mismos, por lo que si ha pasado tiempo creando un perfil en Stack Overflow, Hacker News, etc., eventualmente puede olvidar que hay un mundo de personas que nunca han oído hablar de ellos. Algunas de esas personas son los mejores programadores que jamás conocerás. Tengo que confesar que nunca he oído hablar de Hacker News. Dicho esto, entiendo tu punto.
TrojanName
¡Me acabo de dar cuenta de que puedes buscar a los candidatos aquí! DOH! Si tiene un SO rep> 100 y experiencia profesional en aplicaciones multiplataforma de cliente (C ++ / boost / qt o Flex) o servidor (JBOSS, E2C, PhP, servidores en la nube), ¡estamos contratando ! Lo sentimos, pero incluso un representante de siete dígitos requerirá una entrevista. ;)
Jim In Texas
14

Tener algo a lo que apuntar es sin duda una buena manera de demostrar una competencia general en un área: que es algo que realmente conoce (y puede expresar de manera útil), en lugar de solo algunas etiquetas en blanco copiadas en su CV: "XML, Ajax, JSON "no es tan convincente como algo que alguien puede ver . También abre varios temas de discusión potenciales, etc., por lo que tener una persona pública localizable (generalmente a través de Google en contra de su nombre) nunca es algo malo. A menos que lo único en tu personalidad pública sea la basura ...

Hablando más personalmente, mi presencia en Stack Overflow ciertamente me ayudó a conseguir mi trabajo actual, ahora trabajo para ... ¡Stack Overflow! Sin embargo, me han contactado varias veces las personas que ven mis publicaciones; en relación con oportunidades de empleo, consultoría y artículos técnicos. También fui contactado por un reclutador de Google que (al presentarse) citó directamente mis publicaciones de Stack Overflow (en este momento ya estaba trabajando para Stack Overflow, así que les agradecí su consideración, pero no elegí entrevistar).

Por supuesto, hacer que una persona pública salga a la luz también se puede hacer de otras maneras; blogs, proyectos de pasatiempos, hablar en público (grupos de usuarios), etc. Entonces, ¿qué tal otra razón para usar Stack Overflow:

Aprendo algo todos los días ...

... ya sea pasando un minuto o dos investigando una respuesta, o simplemente leyendo las otras respuestas a una publicación interesante. Las preguntas pueden ser igualmente interesantes, especialmente cuando se introduce un comportamiento inesperado *. Y aprender nunca es algo malo.

¿Aún no es suficiente?

Entonces considera esto. ¡Tenemos unicornios ! Eso debería ser suficiente para cualquiera.

* = por ejemplo, esta mañana descubrí que Visual Studio con el proceso de depuración habilitado procesa los atributos en el punto de entrada (AKA Main()) de manera diferente a la ejecución CLR principal .

Marc Gravell
fuente
Marc, no creo que hayas enfatizado lo suficiente a los unicornios: ¡¡sede mundial de Stack Overflow NYC !! :)
Ahmad Mageed
@ Ahmad: para ser honesto, no creo que el unicornio haya visto lo que viene. Se puso feo. Sin embargo, se defendió: el palo se rompió antes de que golpeáramos la sangre de unicornio (historia real).
Marc Gravell
Totalmente no relacionado: ¿alguien más piensa que Marc se parece al capitán de cricket de Nueva Zelanda Daniel Vettori google.com/images?q=daniel+vettori&biw=1024&bih=582 - al menos desde su imagen de perfil
JoseK
@Jose - pregúntate esto: ¿alguna vez nos has visto en la misma habitación? ; eh? eh? Si no ... ¿cómo sabes que no incursiono en ambos?
Marc Gravell
Bueno, porque tu perfil de blog / SO muestra que has estado codificando al mismo tiempo que estoy viendo a Dan en la televisión;)
JoseK
13

Odio decírtelo pero ...

Alto representante de SO! = Gran programador

En realidad, muchos de ellos lo son. Sin embargo, hay algunos usuarios que están mucho en el sitio y responden tantas preguntas, pero su puntaje promedio por respuesta es muy bajo y aún tienen un representante de 5 dígitos debido a su alta actividad.

Si hay suficientes datos allí, un entrevistador posiblemente podría leer las respuestas para comprender mejor sus enfoques para resolver problemas, pero seguir una puntuación correcta haría que una empresa se vea francamente tonta.

revs webbiedave
fuente
Además, los usuarios ganan reputación haciendo preguntas también.
GrandmasterB
99
¿Qué hay de malo en hacer preguntas? ¡Una buena pregunta es al menos tan perspicaz como una buena respuesta!
Sean Patrick Floyd el
Las buenas respuestas en áreas específicas tienden a tener puntajes bajos.
Tiendo a estar de acuerdo. Si estuviera contratando a alguien para un puesto de soporte de desarrolladores en un lugar grande como Microsoft o Apple, sin duda valoraría mucho un alto representante de SO. Claramente, los carteles de alto SO serán excelentes maestros y seguidores del desarrollador. Por otro lado, es cierto que muchos grandes programadores no tienen ningún representante SO. Si contratar a un desarrollador real es muy bueno tener un alto representante de SO, veo poca evidencia de que el representante de SO se correlacione fuertemente con el talento de desarrollo real.
Jim In Texas
12

Considere lo que se necesita para obtener una buena calificación de desbordamiento de pila ...

  • inteligencia
  • conocimiento
  • experiencia
  • buenas habilidades lingüísticas
  • inmensas cantidades de tiempo "libre"

Ahora tome el último punto allí, las personas que tienen una reputación muy alta aquí toman mucho tiempo para responder las preguntas de las masas. Ahora, aunque está enormemente agradecido por personas tan benevolentes, esto implica uno de los siguientes.

  1. Estan desempleados
  2. Trabajan por cuenta propia y tienen mucho tiempo "libre"
  3. Están empleados y pasan todo su tiempo personal sentados en una pantalla (por ejemplo, "en falta de vida")
  4. Son empleados y pierden horas de trabajo respondiendo preguntas no comerciales.

Todos menos el número tres son razones para que un posible empleador no lo contrate, y el tercero hace que se pregunte si son ideales para pasar todo el día.

De todos modos, mi jefe está mirando mi pantalla un poco, así que mejor detengo esta publicación, antes de tener que usar mi reputación de Stack Overflow para conseguirme un nuevo trabajo ...

Orbling
fuente
2
No creo que esto sea del todo cierto. Por ejemplo, tengo un largo viaje y a veces respondo preguntas en el autobús. A veces también respondo algunas preguntas el fin de semana antes de salir. Respondo algunas preguntas durante el almuerzo durante el trabajo y admito a veces incluso durante las horas de trabajo. Sin embargo, SO también me ha ayudado a aprender cosas que necesitaba para trabajar, por lo que funciona. Creo que solo estás generalizando aquí.
Stan R.
@Stan Bien, dada mi última oración en mi publicación, supuse que la naturaleza irónica destacaría. Yo mismo uso regularmente SO durante las horas de trabajo como depósito de respuestas útiles a las preguntas. Devolver algo es justo, no es que mi jefe esté de acuerdo. En cuanto a sus usos de ejemplo, creo que entrarían en 3 y 4 y sí, generalizando.
Orbling
@Stan Creo que fácilmente podría calificarse como "tiempo personal". Podrías estar hablando con alguien o leyendo un libro (técnico o incluso una novela) ;-)
Khelben
Me reí de tu última frase, pero no sabía si todo el post era irónico. Supongo que el trabajo realmente ha opacado mi sentido del humor ...: D
Stan R.
Bueno, había humor allí, pero también el punto serio de que un posible empleador podría ver negativamente una calificación considerable como una pérdida de tiempo. También algunos empleadores, los malos como norma, fruncen el ceño al ayudar a otras compañías, cualquier cosa que los codificadores hagan es "minar todo mío", etc. La pregunta favorita de mi jefe con respecto a mi trabajo es "¿Es todo propietario? Lo tengo todo bien ? " : - | Me imagino que será visitado por 3 fantasmas esta Nochebuena.
Orbling
11

Mi trabajo actual me paga alrededor de $ 54ka al año por 25 horas a la semana, la mayoría de los cuales trabajo desde casa. Además, trabajar como desarrollador de juegos fue una especie de sueño de la infancia, que ahora se ha hecho realidad (aunque a veces pienso en pasar a algo más "significativo"). Entonces, supongo que mi trabajo es posiblemente equivalente o incluso mejor que el promedio de $ 100k + trabajos que obtienes como desarrollador.

En mi solicitud, agregué una sección "participación en comunidades en línea", en la que enumeré SO (y algunos foros alemanes más pequeños). No tengo una puntuación excelente, pero entre los desarrolladores de ActionScript 3 estoy muy bien situado.

Las referencias que tuve no fueron realmente sobresalientes. Principalmente el tipo estúpido de cosas que haces como desarrollador de Flash para obtener dinero para sitios que nunca visitarías. Pero al llegar a la entrevista, inmediatamente sentí que tenía una posición muy alta desde el principio. Personalmente he contado esto a mi actividad SO.

Obtener una alta reputación en SO significa que estás ansioso por intercambiar pensamientos, que tienes el conocimiento suficiente para resolver los problemas que tus compañeros te plantean (problemas reales de los que realmente encuentran en la vida cotidiana) y que eres capaz de comunicar tu ideas Estas son habilidades clave para buenos desarrolladores. Por lo tanto, se puede decir que las personas que tienen una alta reputación en SO tienen esas habilidades. La reputación le es otorgada por desarrolladores independientes, no por algunos comités o alguien vagamente en contacto con el tema. Creo que una alta reputación en SO es una medida mucho mejor que las buenas calificaciones (que aparentemente algunos empleadores todavía consideran un criterio).

Dicho esto, nunca contrataría a alguien solo porque tienen un alto representante de SO. Pero digamos que una persona con un alto representante tendrá una ventaja al tratar de convencerme de que es buena. Aparentemente, mi empleador actual razona de manera similar.

back2dos
fuente
11

Si ... ish

Recibí (por falta de un término mejor) "invitaciones" de trabajo por correo electrónico que mencionan explícitamente mi perfil de Stack Overflow, de compañías que cuentan con un puntaje de 12/12 en la prueba de Joel y que honestamente parecen entornos de trabajo extremadamente geniales.

Y sé que lo mismo le ha sucedido a otras personas.

Pero …

No creo por un segundo que yo (o cualquiera de las otras personas) pueda obtener un trabajo sin una entrevista . Como la mayoría de los demás aquí, creo que Stack Overflow puede ayudarlo a obtener exposición en la web. Pero eso es todo. Simplemente dice tu nombre. Muestra que eres activo y motivado, pero no si estás calificado .

Konrad Rudolph
fuente
1
¿No crees que es porque tu unicornio es rojo?
@Konrad casi cualquiera puede obtener una alta reputación si se esfuerza lo suficiente. Supongo que recibió esas ofertas de trabajo porque sus respuestas son muy buenas (aunque el representante probablemente ayudó). Pero dudo que alguien que tenga 50k rep obtenga ofertas de trabajo automáticamente si solo hubiera dado muchas respuestas mediocres (después de todo, esas sí tienen rep.).
Sean Patrick Floyd el
Las "ofertas de empleo" no son lo mismo que las ofertas de empleo (es decir, regístrese en la línea y entre el lunes). Seamos claros acerca de la diferencia aquí ...
Paul McMillan
@Paul: No estoy seguro de lo que quieres decir. Pero yo hice dejar claro que su reputación por lo que no le garantiza un puesto de trabajo, al contrario de lo que dijo Joel.
Konrad Rudolph el
@Konrad: (Al menos en los EE. UU.) Cuando digo que una empresa me hizo una oferta de trabajo, quiero decir que oficialmente me ofrecieron un salario preciso y un puesto en la empresa. Por lo general, esto significa que ya me entrevisté, firmé el NDA, pasé la verificación de antecedentes y referencias, etc. Lo que generalmente recibo por correo electrónico son consultas de trabajo: quieren saber si estoy interesado en seguir adelante con su empresa. Pueden ser muy serios al respecto, pero no son ofertas de trabajo hasta que la elección sobre si trabajo o no para la empresa depende totalmente de mí.
Paul McMillan
7

Si está buscando un trabajo bien remunerado, mis recomendaciones son las siguientes:

  1. Ama lo que haces y sé apasionado.
  2. Edúquese, no engañe a los demás: la mayoría de las personas descuidan los fundamentos y se lanzan al avance pensando que los hará parecer inteligentes. Todos los edificios altos están construidos sobre una base estable.
  3. Sepa lo que vale: no acepte un trabajo solo porque el empleado dijo que quiere contratarlo. Es una calle de dos vías. ¿Qué te están ofreciendo a largo plazo? ¿Hay crecimiento? ¿Te atrae el trabajo?
  4. Una buena paga es subjetiva, así que sepa lo que está dispuesto a aceptar y no se conforme con nada menos.
  5. ¡Construye una reputación! Hablar en conferencias, escribir artículos, comprometerse con proyectos de código abierto

No seas perezoso El hecho de que alguien busque su nombre en Google y descubra que usted respondió un millón de preguntas en stackexchange.com que lo califica de alguna manera para obtener más dinero. Cualquier código mono puede usar Google para responder una pregunta. La resolución de problemas, un sólido conocimiento técnico, buenas habilidades personales, etc. marcan la diferencia en lo que respecta al dinero.

No soy perfecto. Es lo suficientemente perfecto como para saber que soy bueno, pero no estoy seguro de qué tan bueno.

Richard L. Burton III
fuente
+1 Bastante bueno, diría. Un hombre sabio sabe que no sabe nada, etc. Puntos enteramente válidos e importantes.
Orbling
7

Si pasa tiempo obteniendo reputación de 5 dígitos en Stack Overflow, entonces probablemente sepa lo que está haciendo. Eso, más que cualquier valor numérico, es lo que le proporciona los trabajos.

Rachel
fuente
6

Más allá de conseguir un trabajo, Stack Overflow puede ser de gran beneficio para desarrolladores y consultores independientes. Al demostrar conocimiento en un área específica, junto con la capacidad de comunicar lo que sabe, puede volverse muy atractivo para alguien que busca un consultor en esa área.

Me han contactado en varias ocasiones individuos y compañías que buscaban contratarme como contratista, basándose únicamente en una respuesta o dos que había dejado en Stack Overflow. No tengo tiempo para consultar, por lo que no puedo decir cuánto habrían valido esas oportunidades. Sin embargo, un par de ellos sonaba interesante.

Sin embargo, he recibido una mayor cantidad de estas solicitudes del contenido que no es Stack-Overflow que he publicado, como mi curso, los proyectos de código abierto en los que he trabajado y las guías en las que he publicado mi blog. Toda esta información pública puede ayudarlo a identificarlo como experto en un área. Piense en cuántas personas usan la frase "él escribió el libro sobre eso" cuando hablan de una autoridad sobre un tema.

En general, considero Stack Overflow como una forma de mantener mis habilidades afiladas, al mismo tiempo que devuelvo toda la ayuda que he recibido de otros a lo largo de los años. Me tomo el tiempo que habría desperdiciado en blogs, etc. y lo canalizo aquí. Si beneficia mi carrera, es un gran efecto secundario.

Brad Larson
fuente
4

¿Quizás Joel implícitamente ofrece un trabajo a cualquiera con una reputación de 5 dígitos? En una nota más seria, algunos empleadores siguen sitios como este, y también proyectos de código abierto y listas de correo. Hace unos años, una empresa se puso en contacto conmigo sobre una oportunidad de trabajo basada en una recomendación de alguien con quien trabajé en un proyecto de código abierto. Tener una reputación de estar bien informado y servicial seguramente tiene que contar para algo.

Larry Coleman
fuente
4

Podría ser beneficioso como decisivo, diría. Al igual que las certificaciones de MS

Nunca sería la única razón para emplear a alguien.

Puede ser una razón para no emplear a alguien si pasan muchas horas al día aquí ...

revs gbn
fuente
3
@Pierre 303: puedo conseguir un trabajo solo con mi buena apariencia :-)
gbn
1
Excepto en los casos en que los certificados de EM lo lastiman. Conozco a varias personas técnicas que contratan en tiendas que no son de EM que específicamente le dicen a RR.HH. que no reenvíe nada con muchos de ellos. Suele ser una señal de que no tuvo suficientes incendios para apagar su trabajo real.
Paul McMillan
1
@Paul McMillan: No esperaría que MS Certs ayudara en una tienda que no sea de MS :-)
gbn
1
@gbn: pero muchas personas no se dan cuenta de que pueden restar valor activamente.
Paul McMillan
1
@Paul McMillan, @Orbling: Cualquier muppet que tenga certificados de MS para un trabajo que no sea de MS merece lo que obtiene. Lo mismo ocurre con algunos Oracle Certified pitcheo BOD para un papel de SQL Server ... MS Certificados fue un ejemplo claro en el caso de que se esté preguntando
GBN
4

Si. Tal vez menos ahora, pero más en el futuro. Tengo un empleo remunerado, pero he tenido 4 entrevistas en Google, y toda la gente de RR. HH. De primera línea me hizo preguntas que solo podrían haber aprendido si me hubieran buscado en Google y mis contribuciones en otros sitios (quizás lo que perjudica a stackexchange es el alias - en lugar de una respuesta directa de nombre). Es solo cuestión de tiempo antes de que salten a pedir alias en sitios como el intercambio de pila.

aargau
fuente
¿Los chicos de RR. HH. Estaban tratando de saber si estás activo en foros como estos?
Shamim Hafiz
4

Anteriormente recibí ofertas de trabajo basadas únicamente en la participación en foros en línea. Desde mi punto de vista, no lo contratan automáticamente, pero puede ser una forma de hacerse notar.

Sin embargo, he estado en mi primer y único trabajo durante exactamente 6 años hoy, y no planeo abandonar el barco. Por lo tanto, no participo en foros en línea para rellenar mi currículum. Lo hago para ayudar a las personas y para verificar si realmente soy tan inteligente como creo que soy;)

No creo que la participación en stackoverflow sea una forma particularmente eficiente de entrar en contacto con posibles empleadores. Puedo pensar en muchas mejores maneras de hacerme más "comercializable", si quisiera hacerlo. Si la comercialización es su motivación para estar aquí, es mejor que no se moleste.

Joeri Sebrechts
fuente
4

Claro que deseo

Sí ... de verdad. Con una calificación SO de casi cinco cifras, en mi área geográfica, a nadie realmente le importa y encontrar un nuevo trabajo es una tarea bastante desalentadora.

Todo se reduce a su red de contactos y experiencia.

Spoike
fuente
4

El jefe de ciencias de la computación de mi universidad insistió en que mis altas calificaciones abrirían puertas. Ese solo parecía ser el caso en la propia universidad. De hecho, algunos empleadores con los que entrevisté consideraron que mis calificaciones eran algo bajas, porque mi escuela tenía 'objetivos de calificación' más bajos que la universidad local de esa empresa.

La reputación de Stack Overflow ayuda demostrablemente a tus posibilidades de obtener una carrera profesional con Stack Overflow. Más allá de eso, realmente depende de la empresa.

mootinator
fuente
3

Una buena oportunidad, sus habilidades y (con suerte) un buen reclutador le conseguirá el trabajo. La reputación en SO (u otros) es tan probable que te ayude como que te devuelva el fuego. Aquí hay muchas guerras de ego ...

Abelardo Cecena
fuente
3

Cuando comience mi propia empresa en los próximos 1-2 años, el puntaje de alta reputación en stackoverflow será el primer criterio para contratar desarrolladores. Espero que cuando llegue ese momento, stackoverflow todavía sirva a la humanidad.

Donny Kurnia
fuente
3

Un puntaje SO alto puede poner su pie en la puerta en muchos trabajos. Pero siempre es la entrevista lo que te hace o te rompe. Si eres malo en las entrevistas (como yo), entonces un puntaje SO alto te dará la entrevista pero no el trabajo.

Jason Baker
fuente
3

El sentido común, el juego en equipo y las habilidades de las personas son tan importantes como las habilidades técnicas. Es mejor tener un puntaje decente en general.

Tratar con jefes de 'Hi Tech' con bajo puntaje en otras habilidades es una pesadilla.

Aseem Gautam
fuente
Sin embargo, ¿un puntaje SO alto no implica un cierto nivel de sentido común, juego en equipo y habilidades con las personas?
Jason Baker
Tal vez un poco de sentido común :)
Aseem Gautam
2
+1 Por mencionar realmente habilidades blandas. El conjunto de habilidades más raro disponible en los programadores me parece, ¡y el más deseado por los empleadores a menudo!
Orbling
1
+1 para "Tratar con jefes 'Hi Tech' con bajo puntaje en otras habilidades es una pesadilla".
Armand
Si pones sentido común en tu CV, lo tiraría a la basura.
JeffO
2

Si tuviera que contratar, preferiría ver cómo se desempeña la persona en la entrevista.

Friki
fuente
24
Prefiero ver cómo se desempeña la persona en el trabajo :)
@Pierre 303 Es por eso que debes hacer que los candidatos hagan el trabajo durante la entrevista.
Rob Sobers el
@Pierre: ¿Cómo lo sabrías antes de una entrevista? Referencias
Geek
@ Geek: Solo estaba haciendo cumplir lo que dijiste
@ Geek: No lo sabes antes de una entrevista y, por regla general, no lo sabes después de la entrevista. Siempre pongo un examen, y nunca tomo a la gente sin una prueba en el trabajo primero. Les damos dos semanas, después de la entrevista / examen si es bueno, vemos de qué están hechos y luego hasta 3 meses si son buenos. Si todavía los queremos después de eso, les damos una oferta de trabajo.
Orbling
2

Probablemente no. Míralo desde una perspectiva diferente:

  1. ¿Cuántos usuarios de SO de 5 dígitos buscan / están dispuestos a aceptar otro trabajo por "solo" 100K?
  2. ¿Qué porcentaje de personas que buscan llenar 100K empleos han oído hablar de SO y, de ser así, lo usarían como criterio para la contratación?

Algún día podrán establecer la conexión entre los puntajes de SO y su sitio de trabajo y publicación de CV.

Tal vez otra pregunta sería, ¿consideraría los puntajes SO para la contratación?

JeffO
fuente
1

Esto me recuerda la ecuación de Drake en astronomía. Es una ecuación que se supone que da una pista estadística del número de civilizaciones en el universo. En realidad, es una pérdida de tiempo porque supone que los parámetros involucrados son independientes mientras que claramente no lo son.

Tengo cuatro hijos y un buen trabajo. ¿Tal vez esa es la clave del buen trabajo?

ANUNCIO.
fuente
Sí, algunos carteles ya mencionaron que no existe una correlación directa, aunque la observación puede ser cierta.
Shamim Hafiz
@Gunner: Sí, tienes razón. Sin embargo, la correlación en la pregunta podría ser positiva, lo cual probablemente no sea el caso en mi pregunta.
AD.
1

Hablando como alguien que pasa así a mucho tiempo en SO:

Si estoy buscando contratar a alguien, su reputación en SO no será considerada. En absoluto. Su representante en SO no me dirá nada sobre sus hábitos de trabajo o su idoneidad para el trabajo. Para eso, voy a ver su experiencia laboral documentada y cualquier producto que tengan para su revisión (sitios web, proyectos de código abierto, etc.), así como su desempeño en una entrevista o serie de entrevistas.

SO es un gran recurso, pero no para detectar posibles empleados.

John Bode
fuente
¿No son las preguntas y respuestas sobre SO algún tipo de experiencia laboral documentada o conocimiento de posibles candidatos?
Gan
No necesariamente. Puede tener un conocimiento íntimo de un lenguaje o tecnología en particular y aún así ser un desarrollador de basura, o un dolor de cabeza para trabajar. SO no es una organización profesional del orden de IEEE o ACM.
John Bode
1

Un buen flujo de SO es solo una de las señales que lo harán notar (entre otros, como un alto promedio general, contribuciones de código abierto, certificaciones, etc.). Lo más probable es que solo te dé la entrevista. Después de eso, todo depende de su rendimiento durante la entrevista en el sitio de 5-6 horas y las soluciones de codificación en la pizarra para problemas complejos de algoritmos (al menos en las principales empresas de tecnología). Si bien SO discute algoritmos y estructuras de datos, no hay garantía de que cada usuario de SO con una puntuación de 5 dígitos sepa o lo haga bien en una entrevista de codificación de pizarra de alta presión.

fjxx
fuente
Además, ser un genio técnico no garantiza que seas un gran desarrollador. He visto a muchos de ellos ser expulsados ​​de la empresa porque no podían trabajar en equipo.