Cómo defender Stack Overflow en el trabajo [cerrado]

45

Estoy pensando en hacer una breve presentación en el trabajo sobre el uso de Stack Overflow como recurso para su trabajo diario.

¿Cuál es tu experiencia haciendo esto?

¿Consideraría que es un recurso válido para contarles a sus colegas o es similar a contarles sobre Google como un recurso?

¿Hay una mejor manera de hacerlo?

Me inclinaba por hacer preguntas al lado del Desbordamiento de pila en lugar de responderlas para evitar el argumento de "no deberías estar haciendo esto en el tiempo de trabajo".


Solo como seguimiento.

Originalmente no quería hacer la pregunta demasiado específica para mi propio caso. Mi presentación solo será una charla rápida de cuatro minutos, que repetiré durante una hora a diferentes grupos.

Puedo hacer una pregunta antes de la charla sobre Stack Overflow y referirme a ella durante la presentación. Espero tener alguna actividad durante la hora.

También voy a hablar brevemente sobre algunos de los otros sitios de Stack Exchange que se adaptarían a la audiencia, ya que no todos son desarrolladores. Creo que Super User, Server Fault y Programmers deberían funcionar bien.

No haré la presentación durante un par de meses más, ya que se ha reprogramado, pero actualizaré cómo me fui.

Gordon
fuente
44
Mi respuesta: No. Lo intenté y fallé. Google apunta a StackOverflow.com todo el tiempo. Cualquier programador que no haya oído hablar de este sitio ahora vive debajo de una roca. NO PUEDES forzar la pasión. Simplemente sigue usándolo y así obtendrás un estatus de estrella de rock en el trabajo. Luego, vaya a un lugar mejor con buenas recomendaciones y un perfil SO que los empleadores inteligentes puedan consultar.
Trabajo
16
Como dice el viejo adagio: puedes llevar un caballo al agua, pero no puedes obligarlo a beber
esponja
1
@ Job: la búsqueda de MSDN también presenta SO.com respuestas prominentes.
rwong
8
@sunpech: Pero puedes ahogarlo y obtener uno nuevo si no se bebe.
Joel Etherton
2
Cuando busco en Google, obtengo páginas de MSDN en la parte inferior de la página de resultados de búsqueda y SO en la parte
superior

Respuestas:

40

Puntos clave:

  1. Registrarse es fácil.
  2. Es gratis
  3. Respuestas de calidad.

Sugeriría que su grupo cree una pregunta durante la presentación (haga una búsqueda primero). Si no recibe una respuesta antes de que termine la presentación / reunión, mantenga a todos informados por correo electrónico y haga un seguimiento si es necesario. Quedarán impresionados con la calidad y la velocidad de las respuestas. Compare con una búsqueda de Google. También puede preparar una pregunta por adelantado.

Realmente dependerá de ellos si lo usarán o no. Si encuentra al grupo en un debate importante, intente ponerlo en Stack Overflow como seguimiento de su presentación. Es posible que no todos vean la necesidad al instante. Síguelo.

Mi compañía actual estaba usando un sitio pago. Nunca me molesté en obtener una cuenta debido a Stack Overflow.

El tiempo puede ser percibido como perdido si pasa demasiado tiempo en Stack Overflow. Prefiero que la gente se involucre. Aprendes lo mismo respondiendo preguntas en mi opinión. Es posible que le indique un problema que nunca consideró.

JeffO
fuente
55
bueno, en realidad tienes que registrarte para hacer una pregunta ahora. Pero solo en Stack Overflow debido al inmenso volumen de preguntas.
Jeff Atwood
¡Oye! Soy rlemon! : PI "escribió" que :)
rlemon
@JeffAtwood - Cambió de ninguno a fácil.
JeffO
19

Debe localizar cada vez que encuentre una solución en SO de un problema que haya tenido. Hazlo durante un mes más o menos.

Para cada problema:

  1. calcule cuánto tiempo (en horas) hubiera dedicado a resolver el error usted mismo.
  2. calcule el tiempo (en horas) que pasó buscando una solución.

Resta la suma del punto 1 con la suma del punto 2.

Multiplique la cantidad por lo que le cuesta a la empresa por hora (generalmente el doble de su salario neto).

Eso es lo que guardó y va en el bolsillo de los accionistas.

(SUMA (Tiempo estimado dedicado a resolver solo) - SUMA (tiempo dedicado a buscar SO)) * Costo por hora = Valor SO proporcionado


fuente
8

Advertencia: esto podría ser ortogonal a su pregunta, pero podría considerar establecer un clon SO específico para el lugar de trabajo . Aunque este sería más un próximo paso después de que una buena mayoría de sus compañeros de trabajo sepa cómo usar SO.

Shapado es un clon de SO de código abierto que hemos configurado en el trabajo. Es ideal para hacer preguntas sobre nuestro IDE interno, DB y otras tecnologías. Sin embargo, actualmente no ha alcanzado la masa crítica. Hay muchas preguntas sin respuesta aceptada que creo que es un efecto de los compañeros de trabajo que no saben cómo funcionan los sitios de preguntas y respuestas como SO y Shapado no muestra la tasa de aceptación del usuario.

Steve Moser
fuente
6

¡Pienso que es una idea genial!

Siempre me sorprende lo poco que algunos de mis compañeros de trabajo saben o usan SO. Es una herramienta invaluable para la resolución de problemas, y el tiempo de respuesta y la calidad de las respuestas obtenidas es sorprendente.

Sin embargo, hay algunas cosas que mencionar en su presentación ...

  • Que deberían conectarse en línea para buscar respuestas existentes antes de publicar una pregunta
  • Cómo escribir buenas preguntas. Quizás les muestre algunas malas preguntas como ejemplo
  • Cómo usar SO correctamente ... la diferencia entre Respuestas / Comentarios, cómo Aceptar una respuesta, cómo usar los bloques de Código, etc.
Rachel
fuente
4

Como no parecen saber qué es SO, yo diría que comience con eso.

En pocas palabras, StackOverflow, específicamente (aunque sus otras hermanas objetivas, como Serverfault también se incluyen en esto), tiene preguntas y respuestas que son objetivas y, por lo tanto, demostrables. O la solución propuesta funciona o no.

Está dirigido. StackOverflow está específicamente diseñado para que los programadores se ayuden mutuamente. Serverfault es específicamente para administradores de servidores, etc. Por lo tanto, es más probable que atraiga a personas conocidas como expertos en el campo (por ejemplo, Phil Sturgeon, un gran contribuyente en la comunidad de CodeIgniter, es un miembro activo de SO) que, por ejemplo, Yahoo responde. Si hace una pregunta sobre SO, hay una gran probabilidad de que sea vista y respondida por los bateadores de alto perfil en esa tecnología. ¿Quién mejor para pedir ayuda en algo que los creadores de la tecnología?

Puede ser una forma pasiva de encontrar respuestas. En general, cuando hago una pregunta en StackOverflow, es después de agotar mi grupo mental de términos de búsqueda de Google (que a menudo conducen a preguntas SO de todos modos, todavía no estoy seguro de cómo algún programador ya no ha oído hablar de este lugar, pero eso no viene al caso) y mis propias ideas para soluciones. Entonces, una vez que hago una pregunta, paso a otros problemas, así no me quedo atascado en el modo "bosque para los árboles" en ese, y espero las respuestas. En ese sentido, soy más productivo, porque no paso más tiempo buscando y buscando en Google una respuesta que puede o no existir por escrito todavía. Una vez que alguien propone una solución (y generalmente son rápidos), puedo hacer el trabajo preliminar para obtenerla y adaptarla a mis necesidades específicas.

Ayuda a la comunidad de programadores. Si participa plenamente en SO (es decir, acepta respuestas, vota preguntas y respuestas y envía sus propias respuestas), entonces está ayudando a cualquier otra savia pobre que pueda surgir después de tropezar con el problema que alguna vez tuvo, usted mismo ( después de todo, si tuvo un problema, es probable que otra persona haya tenido lo mismo o algo lo suficientemente cercano como para presentar una solicitud). Por lo menos obtiene más información por ahí . Incluso si nunca escucha los comentarios de estas personas, recuerde la "mayoría silenciosa" que se encuentra con estos recursos, pero no se dé a conocer, incluso si los ayudó.

Shauna
fuente
44
Sin mencionar que solo el hecho de escribir una pregunta SO lo hace pensar en el problema de una manera diferente (porque tiene que transmitir claramente el problema a los demás), lo que a veces le da un momento de "bombilla" en el que de repente se da cuenta dar una respuesta por tu cuenta.
XåpplI'-I0llwlg'I -
En efecto. He tenido una serie de preguntas que terminé abandonando, porque el acto de escribirlo me ha llevado a la solución.
Shauna
@ XåpplI'-I0llwlg'I- Sí. Depuración de pato de goma .
starsplusplus
2

No he hecho esto, pero he pasado un tiempo pensando en cómo respondería si me desafiaran a usarlo durante las horas de trabajo.

Mi enfoque sería usar ejemplos. Aquí hay un problema realmente desagradable que encontré al hacer este trabajo, esta es la pregunta que hice en StackOverflow, y aquí están las cosas realmente útiles que aprendí como resultado. (Diablos, mirando mi lista de preguntas, es como un montón de pequeñas instantáneas de mi carrera).

Creo que es un recurso totalmente válido para dirigir a las personas. Todos saben lo que es Google; StackOverflow, no tanto.

BlairHippo
fuente
1

Acabo de mostrar una de las respuestas que resolvió un problema con el que estaba atrapado ...

No necesitaba convencer a los gerentes después de eso. El concepto de preguntas y respuestas sobre desbordamiento de pila se explica por sí mismo.

Noche oscura
fuente
0

Quería comentar, pero se hizo demasiado grande para eso.

Siempre preferí referirme o recomendar Stackoverflow y otros sitios de intercambio de pila de forma privada, junto a una taza de café o algo así.

Si hablo con un junior, siempre les digo que lo revisen, si aún no lo hicieron, es útil. Supongo que hay colegas que usan algún sitio húngaro con capacidades de foro debido a la falta de conocimientos generales de inglés. A veces, recomiendo otras partes de intercambio de pila, como programadores o fallas del servidor, superusuario también cuando se trata de debatir sobre "mejores prácticas" o hardware, operaciones del servidor, etc. Me sorprendió cuando supe que muchos programadores solo conocen Stackoverflow, y otros sitios de intercambio de pila.

Diría que podría tener un buen punto presentar Stackoverflow y, por ejemplo, programmers.stackexchange en una presentación, pero no lo haría para cien personas. Tal vez solo para la gente de mi grupo o proyecto.

CsBalazsHungary
fuente