Cómo convencer al gerente para que permita el desbordamiento de pila

34

En mi empresa tenemos límites estrictos en el uso de internet. A menudo debo usar la pobre interfaz móvil solo para Stack Overflow. Sin embargo, el sitio es muy útil para el trabajo.

¿Cómo puedo convencer a un gerente para que desbloquee Stack Overflow? ¿Hay un resumen de los beneficios disponibles en línea para que los gerentes lo vean?

PRASHANT P
fuente
83
Si su gerente es tan estúpido como para no permitirle usar recursos para su trabajo ... probablemente sea una buena señal cambiar de trabajo y trabajar para alguien menos tiránico y más inteligente.
Wayne Molina
2
Algunos lugares, como las firmas paranoicas de Wall Street, tienen que limitar el uso de Internet para sus empleados, de lo contrario, la SEC los multará.
Trabajo
66
@job Son paranoicos porque son paranoicos. La SEC no tiene nada que ver con eso.
Reverendo Gonzo,
2
No comenzaría ese trabajo y no me quedaría. No trabajaré para personas que no confían en mí.
Kevin Cline
66
careers.stackoverflow.com : D
pramodc84

Respuestas:

6

En su lugar, puede hacer que paguen por Experts Exchange.

Supongo que una cosa para evitar mencionar es el chat :)

Benjol
fuente
1
es de interés. El gerente conoce el intercambio de expertos y tiene la oferta de ponerlo a disposición. perseguiré
PRASHANT P
1
No está dispuesto a permitir que los desarrolladores accedan a SO, que es gratis. ¿Y crees que va a pagar dinero para permitirles acceder a EE? Eso me parece bastante improbable.
MatrixFrog
2
@MatrixFrog, te sorprenderías, a juzgar por esa marca verde (¡ciertamente lo estoy!). Supongo que es el equivalente del software OpenSource vs Paid. Y, para ser justos, no estoy seguro de que EE es ni de lejos tan adictiva como SO!
Benjol
66
@PRASHANT P: ¡ se suponía que esta respuesta era una broma! ¡Benjol estaba bromeando!
Steven A. Lowe
29

Explique cortésmente que lo mejor para él es permitirle acceder a la información crucial sobre lo que hace.

Sin él, quedaría aislado del conocimiento global y tendrá que investigar en profundidad cada vez que se encuentre con un problema. Dependiendo de un problema, la investigación puede llevar desde semanas hasta meses. Por supuesto, si tuviera acceso a Stack Overflow, el problema se resolvería en minutos / horas.

Oblígalo a darte una respuesta formal (mejor por escrito) de que está informado de las consecuencias de tener acceso a la información vital bloqueada para ti y de que no serás reprendido por errores en tu código y plazos vencidos de forma regular.

Luego observe su reacción y disfrute. :)


fuente
3
Es el colmo de la locura por parte del gerente. apuesto a que es un "MBA"
Chani
66
Mejor aún, no haga nada todo el día, luego haga la pregunta sobre el desbordamiento de la pila desde su casa, tráigala y diga "mira, encontré esto en 30
segundos
3
¿Esto también funciona al revés cuando tienes acceso ilimitado a Internet si tienes (mucho) menos errores y casi no pierdes ninguna fecha límite? ¿Y estaría dispuesto a comprometerse con esto cuando se le otorgue acceso a Internet?
refro
1
Entrar en una batalla directa con la administración de una manera demasiado obvia puede ser contraproducente. No les gusta enfrentarse a su propia estupidez si no se hace lo suficientemente sutil. Además, la administración puede indicarle que tiene los manuales y otras fuentes disponibles, por lo que SO necesitará un poco más de argumentación que esto.
Joris Meys
11

No sé si alguna vez te hace preguntas de programación, pero una forma rápida de convencer a las personas que "no creen en la codificación de Google" (no es confiable, te convierte en un mal programador, WWLTD (Qué haría Linus Torvalds), te hace quedar ciego; las razones son estúpidas e interminables), es cuando te envían un correo electrónico con una pregunta de código, lo ponen en SO. Cuando haya 5 respuestas aproximadamente 2 segundos después, envíeles el enlace a la pregunta contestada.

Morgan Herlocker
fuente
66
Pero no tienen acceso a Internet para SO: p
Marcelo
1
@Marcelo Él tiene acceso a la interfaz móvil (presumiblemente en un teléfono). Si la pregunta es lo suficientemente simple, el OP puede escribirla por teléfono, preguntar, esperar respuestas y luego enviársela a su jefe
TheLQ
2
Para preguntas no triviales, el tiempo estimado de respuesta y el número de respuestas pueden ser un poco optimistas.
1
@Thorbjorn: estaba usando un poco de hipérbole, pero creo que la belleza de SO es que la tarea imposible de un codificador es la tarea trivial de otro codificador. Gran parte de la capacidad de resolver los problemas de hoy en día se reduce a si te has topado o no antes. Casi no he visto preguntas bien redactadas y bien definidas que se conviertan en preguntas de plantas rodadoras.
Morgan Herlocker
1
Espera ... ¿La codificación de Google no te hace quedar ciego?
Michelle Tilley
8

Dile una cosa:

Es como un centenar de esclavos baratos que trabajan para usted y son realmente muy baratos y extremadamente calificados.

Tschef
fuente
44
Esclavos baratos? ¿No se supone que los esclavos son libres?
Yannis
66
@Yiannis Cuestan comida y alojamiento normalmente, los "apiladores" son gratis :)
Tschef
5

Si la empresa le impide hacer su trabajo, entonces es su problema, no el suyo. Ellos son los que están perdiendo dinero porque sus trabajadores no son tan productivos como podrían ser.

En otras palabras, no te preocupes demasiado. Dígale a su jefe que necesita acceso a SO, si él no se lo da, al menos sabrá que ha retrasado su decisión. Y si es posible, obtenga esta conversación por escrito.

Mike Baranczak
fuente
Seguro que es el problema del OP, si la política de la compañía le impide aprender en el trabajo tan rápido como la gente de otras compañías.
Tim Grant
4

Una buena manera de hacer que se dé cuenta de lo útil que puede ser el desbordamiento de pila para su trabajo es elaborar una lista de problemas que a menudo encuentra en el trabajo, buscarlos en Google y ver cuántas veces se encuentra una de las respuestas correctas con estos sitios.

Esa es precisamente la forma (y creo que no soy la única) que conocía sobre el desbordamiento de la pila hace unos meses. Era una página que solía visitar después de una búsqueda en Google y el lugar donde obtuve algunas de las respuestas que estaba buscando.

Nicolás
fuente
3

Si el gerente es una persona razonable, la mejor táctica podría ser preguntarles si han estado en una situación similar y pensar en lo difícil que hubiera sido si les hubieran impuesto las mismas restricciones que a usted. .

Poner a alguien más en tu lugar a veces puede hacer que piensen en el problema desde tu perspectiva y vean lo que puede no haber sido claro para ellos antes.

hermiod
fuente
1

Es triste saber que stackoverflowestá bloqueado en su empresa. Esto me hizo preguntarme si fue capaz de buscar en Google y pasar a otros sitios de preguntas y respuestas (espero que al menos MSDN esté abierto para usted)

Sin embargo, no es una mejor alternativa a SO, pero creo que deberías mirar a los chicos de la red por qué el sitio está bloqueado podría tener algo que ver con las carreras que se muestran en SO a veces (enfermo, pero a las empresas no les gustaría que busques buscando trabajo en su propia red ... pero esa es la verdad).

Tal vez en su empresa pueda generar una excepción por permitir dichos sitios. La mejor opción sería también actualizar a su Gerente sobre la utilidad de SO y lo más importante de cuán confiables son las soluciones que encuentre allí ( Hola, ¿conoce a Jon Skeet, Marc Gravell? ). Apuesto a que si ha estado en desarrollo, las probabilidades de que se sienta abrumado al saber que esto es muy alto (puede ser que no haya oído hablar de StackExchange en absoluto).

V4Vendetta
fuente
1

Regla general cuando trato con la gerencia: quieren papel y números. Así que les doy un informe decente sobre los beneficios y una estimación de la victoria. Agrego algunas figuras y tablas, y mantengo un máximo de 4 páginas (más no leerán de todos modos) con un resumen conciso en la primera media página. Puede verificar los procedimientos generales y la cultura de la oficina en su propio lugar de trabajo antes de continuar.

En este caso, agregaría:

  • Una descripción concisa del concepto de SO.
  • una tabla con programadores clave en SO, con la cantidad de respuestas que dan.
  • una estimación de la frecuencia con la que SO se encuentra entre los principales éxitos al buscar en Google.
  • alguna estimación del tiempo promedio de respuesta
  • Una comparación entre la calidad de las respuestas en relevante ! preguntas en comparación con las que se encuentran en las fuentes que tiene disponibles
  • si es posible, una estimación de la ganancia en el tiempo basada en las cifras mencionadas anteriormente

Una pregunta clave que me hago es: ¿por qué está bloqueado? ¿Es porque a) se tomó la decisión de que no es adecuado para el trabajo, ob) porque todo se bloquea y no está completamente aprobado para el trabajo? Esa es una diferencia bastante importante.

Si a) no debería ser demasiado difícil convencer a la gente de que es adecuado para el trabajo, dado el hecho de que puede mostrar fácilmente algunas de sus propias preguntas que obtuvieron una respuesta bastante rápida, y mostrar algunas de las preguntas frecuentes u otras más interesantes que resuelven problemas importantes de codificación. Agregue a esto la cantidad de respuestas de stackoverflow encontradas simplemente buscando en Google una pregunta, y la administración tendrá dificultades para defender la decisión de que no es adecuada para el trabajo. Uno difícil en este caso es el hecho de que tienes que ir directamente en contra de una decisión de administración, por lo que alguien podría terminar con dolor en los dedos de los pies.

Si b), en realidad podría verificar primero cuál es el procedimiento para obtener la aprobación de un sitio web. No puedo ver por qué en este caso debería haber problemas para obtener la aprobación de SO si sigues el procedimiento de oficina correcto.

Joris Meys
fuente
0

El problema es ampliamente político por mi experiencia. Tuve un problema similar cuando SO no estaba bloqueado , pero prohibido por la política del cliente. Si cliente . De hecho, todos estábamos trabajando conectando nuestras computadoras portátiles a la VPN del cliente y abriendo un escritorio remoto a sus máquinas de desarrollo. Desconectarse y reconectarse a menudo no solo era una pérdida de tiempo, sino que requería justificación.

Esos no tenían (todavía) un bloqueo en SO, pero una vez que me llamaron de la gerencia superior de mi compañía, me informaron que se encontró código de cliente, a pesar de estar bien redactado, en SO. La pregunta se eliminó hace años por este motivo a pesar de una buena respuesta.

Toda la politica. Cuando trabajas como consultor, el cliente paga a tu empresa para que puedas resolver sus problemas , no para buscar en Google. Y a pesar de que la codificación de Google se considera una práctica recomendada en muchos entornos (coincide mejor con la codificación segura ), algunos clientes siguen siendo viejos y paranoicos.

En mi caso, también podría haber habido una violación de la ley de privacidad (en mi país, solo los oficiales de policía pueden acceder a los registros de firewall bajo una orden judicial para investigaciones criminales, no a pedido del administrador del sistema o escaneo regular), sino más simplemente el cliente podría haberse arrastrado (como me dijeron) PARA encontrar su propio código en las preguntas / respuestas.

Comentarios aparte, vamos a la respuesta. Esta respuesta está destinada a todas las personas que enfrentan el mismo problema que el OP.

Antes de intentar convencer a su gerente, debe comprender si esta política se hizo cumplir por una razón práctica , tangible y legítima . Primero debe establecer una reunión (o escribirle un correo electrónico a su gerente) para preguntar por qué SO está bloqueado y desbloquearlo porque necesita usarlo por razones legítimas de trabajo.

Ese correo, dependiendo del tamaño de su empresa y de la cooperación de su gerente, podría ser escalado a sysops. En el mejor de los casos, lo desbloqueará en unas pocas horas, ya que podría haber sido establecido por la política predeterminada del firewall y simplemente nadie se había molestado antes. Esto se aplica a las empresas cuyo negocio principal no es TI pero tiene personal interno de TI (por ejemplo, usted es el único desarrollador de la tienda de la casa de moda). Pero si trabaja en una empresa de TI real, no podría creer que nadie haya notado el bloqueo SO antes ...

Si no obtiene una buena respuesta, debe confrontar a su gerente, cortésmente, para discutir el tema posiblemente verbalmente, en una reunión o incluso frente a la máquina de café. Sea firme y serio sobre su voluntad de discutir el tema y obtener una respuesta completa. Destaque, por ejemplo, los grandes beneficios de productividad señalando enlaces a preguntas que ya han sido respondidas. Esto demostrará que SO le ahorró una cierta cantidad de tiempo de trabajo (léalo dinero de la compañía ) y aumentó su productividad en cientos de percentiles. Habla por números. @JorysMeys y @ Nicolàs señalaron esto en su respuesta.

En el peor de los casos, puede obtener una respuesta de que "le pagamos a usted, no a ellos, para resolver problemas". En ese caso, descubrirá la política detrás de esta política y probablemente quiera enviar su currículum a mi empresa :-) que promueve la codificación de Google y la codificación de SO con un moderador de SO * en su personal :-)

Por el contrario, también puede obtener una respuesta relacionada con la seguridad que escuché por experiencia. "¿Quién audita el código publicado por miembros anónimos de la comunidad?". La respuesta es: usted mismo . A veces la gente no entiende que por lo que se hizo para resolver estrechaproblemas. Todo programador no debe copiar y pegar código de SO, debe leerlo y comprenderlo. Las respuestas de calidad proporcionan una explicación, no solo el código. Y las mejores respuestas proporcionan menos de 5 líneas de código. Y dado que en SO redactamos su código para ocultar referencias a personas / empresas existentes, tanto para que sea aplicable a un caso genérico, esa es otra buena razón para demostrar que no se debe realizar una auditoría de código especial al código proporcionado por los miembros de la comunidad SO . Es deber del desarrollador reunir los conocimientos adquiridos de SO u otros foros en una solución de trabajo.

¡Feliz año nuevo!

* No soy moderador elegido por la comunidad, solo tengo suficiente representante para "acceder a las herramientas de moderador"

usr-local-ΕΨΗΕΛΩΝ
fuente