O problema é amplamente político pela minha experiência. Eu tive um problema semelhante quando o SO não foi bloqueado , mas proibido pela política do cliente. Sim cliente . De fato, todos estávamos trabalhando conectando nossos laptops à VPN do cliente e abrindo um desktop remoto para suas máquinas de desenvolvimento. Desconectar e reconectar frequentemente não era apenas uma perda de tempo, mas exigia justificativa.
Eles ainda não tinham um bloqueio no SO, mas uma vez que recebi uma ligação da gerência superior da minha empresa relatando que o código do cliente foi encontrado, apesar de bem redigido, no SO. A pergunta foi excluída anos atrás por esse motivo, apesar de uma boa resposta.
Toda política. Quando você trabalha como consultor, o cliente paga à sua empresa para resolver os problemas deles , não para pesquisar no Google. E, apesar de a codificação do Google ser considerada uma prática recomendada em muitos ambientes (ela combina melhor com a codificação segura ), alguns clientes ainda são antiquados e paranóicos.
No meu caso, também pode ter havido uma violação das leis de privacidade (no meu país, os registros de firewall podem ser acessados apenas por policiais sob uma ordem judicial para investigações criminais, não mediante solicitação do administrador de sistemas ou verificação regular), mas, mais simplesmente, o cliente poderia ter rastreado (como me foi dito) SO, para encontrar seu próprio código nas perguntas / respostas.
Comentários separados, vamos para a resposta. Essa resposta é destinada a todas as pessoas que enfrentam o mesmo problema que o OP.
Antes de tentar convencer seu gerente, você deve entender se essa política foi aplicada por um motivo prático , tangível e legítimo . Você deve primeiro marcar uma reunião (ou escrever um e-mail para seu gerente) solicitando por que o SO está bloqueado e desbloqueá-lo porque você precisa usá-lo por motivos legítimos de trabalho.
Esse e-mail, dependendo do tamanho da sua empresa e da cooperação do seu gerente, pode ser escalado para sysops. Na melhor das hipóteses, você poderá desbloqueá-lo em algumas horas, porque pode ter sido definido pela política padrão do firewall e apenas ninguém se incomodou antes. Isso se aplica a empresas cujo negócio principal não é TI, mas possui equipe interna de TI (por exemplo, você é o único desenvolvedor da loja da moda). Mas se você trabalha em uma empresa de TI real, eu não podia acreditar que ninguém notou o bloqueio antes ...
Se você não obtiver uma boa resposta, deverá confrontar seu gerente, educadamente, para discutir o assunto possivelmente verbalmente, em uma reunião ou mesmo em frente à máquina de café. Seja firme e sério sobre sua vontade de discutir o assunto e obter uma resposta completa. Destaque, por exemplo, os grandes benefícios da produtividade apontando links para perguntas que já foram respondidas. Isso provará que o SO economizou uma certa quantidade de tempo de trabalho (leia o dinheiro da empresa ) e aumentou sua produtividade em centenas de percentis. Fale por números. @JorysMeys e @ Nicolàs apontaram isso na resposta.
No pior dos casos, você pode obter uma resposta que "nós pagamos a você, não a eles, para resolver problemas". Nesse caso, você descobrirá a política por trás dessa política e provavelmente desejará enviar seu currículo para minha empresa :-), que promove a codificação do Google e a codificação SO com um moderador de SO * em sua equipe :-)
Pelo contrário, você também pode obter uma resposta relacionada à segurança que ouvi por experiência própria. "Quem audita o código postado por membros anônimos da comunidade?" A resposta é: você mesmo . Às vezes, as pessoas não entendem que o SO é feito para resolver problemas estreitosproblemas Todo programador não deve copiar e colar o código do SO, deve lê-lo e entendê-lo. Respostas de qualidade fornecem explicação, não apenas código. E as melhores respostas fornecem menos de 5 linhas de código. E como no SO redigimos seu código para ocultar referências a pessoas / empresas existentes, para torná-lo aplicável a um caso genérico, esse é outro bom motivo para provar que nenhuma auditoria de código especial deve ser feita no código fornecido pelos membros da comunidade SO . É dever do desenvolvedor reunir o conhecimento adquirido da SO ou de outros fóruns em uma solução funcional.
Feliz Ano Novo!
* Não sou moderador eleito pela comunidade, apenas tenho representante suficiente para "acessar ferramentas do moderador"