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"