Il problema è ampiamente politico dalla mia esperienza. Ho avuto un problema simile quando SO non è stato bloccato , ma vietato dalla politica dei clienti. Sì, cliente . In effetti, lavoravamo tutti collegando i nostri laptop alla VPN del cliente e aprendo un desktop remoto alle loro macchine di sviluppo. Disconnessione e riconnessione spesso non era solo una perdita di tempo, ma richiedeva una giustificazione.
Quelli non avevano (ancora) un blocco su SO ma una volta sono stato chiamato dal top management della mia azienda segnalando che il codice cliente è stato trovato, nonostante sia stato redatto, su SO. La domanda è stata cancellata anni fa per questo motivo nonostante una buona risposta.
Tutta la politica. Quando lavori come consulente, il cliente paga la tua azienda per risolvere i loro problemi , non per cercare su Google. E nonostante la codifica di Google sia considerata una buona pratica in molti ambienti (corrisponde meglio alla codifica sicura ), alcuni clienti sono ancora di vecchia concezione e paranoici.
Nel mio caso potrebbe esserci stata anche una violazione della legge sulla privacy (nel mio paese i record del firewall sono accessibili solo agli agenti di polizia in base a un ordine del tribunale per indagini penali, non su richiesta di amministratore di sistema o scansione regolare), ma più semplicemente il cliente avrebbe potuto eseguire la scansione (come mi è stato detto) COSÌ per trovare il proprio codice nelle domande / risposte.
Commenti a parte, andiamo alla risposta. Questa risposta è pensata per tutte le persone che affrontano lo stesso problema del PO.
Prima di provare a convincere il tuo manager devi capire se questa politica è stata applicata a causa di una pratica , tangibile e legittima motivo . Dovresti prima organizzare una riunione (o scrivere al tuo manager un'email) chiedendo perché SO è bloccato e sbloccarlo perché è necessario utilizzarlo per motivi di lavoro legittimi.
Quella posta, a seconda delle dimensioni della tua azienda e della cooperatività del tuo manager, potrebbe essere convertita in sysops. Nel migliore dei casi lo sbloccherai tra qualche ora, perché potrebbe essere stato impostato dalla politica di default del firewall e nessuno si è mai preoccupato prima. Questo vale per le aziende il cui core business non è l'IT ma che dispongono di personale IT interno (ad esempio, sei l'unico sviluppatore della vetrina della casa di moda). Ma se lavori in una vera azienda IT non potrei credere che nessuno abbia notato un blocco SO prima ...
Se non ottieni una buona risposta, dovresti confrontarti con il tuo manager, educatamente, per discutere la questione possibilmente verbalmente, in una riunione o addirittura davanti alla macchina da caffè. Sii fermo e serio sulla tua volontà di discutere il problema e ottenere una risposta completa. Evidenzia, ad esempio, i grandi vantaggi in termini di produttività indicando collegamenti a domande a cui è già stata data una risposta. Ciò dimostrerà che SO ti ha fatto risparmiare un certo tempo di lavoro (leggi i soldi dell'azienda ) e ha aumentato la tua produttività di centinaia di percentili. Parla per numero. @JorysMeys e @ Nicolàs lo hanno sottolineato nella loro risposta.
Nel peggiore dei casi potresti ricevere una risposta che "ti paghiamo, non loro, per risolvere i problemi". In tal caso, scoprirai la politica alla base di questa politica e probabilmente vorrai inviare il tuo curriculum alla mia azienda :-) che promuove la codifica Google e la codifica SO con un moderatore SO * nel loro staff :-)
Al contrario, potresti anche ottenere una risposta relativa alla sicurezza che ho sentito per esperienza. "Chi controlla il codice pubblicato da membri della comunità anonimi?". La risposta è: te stesso . A volte la gente non capisce che il SO è fatto per risolvere stretta problemi. Ogni programmatore non deve copiare e incollare il codice da SO, deve leggerlo e capirlo. Le risposte di qualità forniscono spiegazioni, non solo codice. E le migliori risposte forniscono meno di 5 righe di codice. E poiché in SO redattiamo il tuo codice sia per nascondere i riferimenti a persone / aziende esistenti, sia per renderlo applicabile a un caso generico, questo è un altro buon motivo per dimostrare che nessun controllo speciale del codice dovrebbe essere fatto al codice fornito dai membri della comunità SO . È dovere dello sviluppatore riunire le conoscenze acquisite da SO o altri forum in una soluzione funzionante.
Felice anno nuovo!
* Non sono un moderatore eletto dalla comunità, ho solo un rappresentante sufficiente per "accedere agli strumenti del moderatore"