Il problema è ampiamente politico per la mia esperienza. Ho avuto un problema simile quando SO non era bloccato , ma proibito dalla politica del cliente. Sì, cliente . In realtà lavoravamo tutti collegando i nostri laptop alla VPN del cliente e aprendo un desktop remoto ai loro computer di sviluppo. Disconnettere e ricollegare spesso non era solo una perdita di tempo, ma richiedeva una giustificazione.
Quelli non avevano (ancora) un blocco su SO, ma una volta che sono stato chiamato dal top management della mia azienda che riportava che il codice cliente era stato trovato, nonostante fosse ben 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 per te a risolvere i loro problemi , non per fare ricerche su Google. E nonostante la codifica di Google sia considerata una best practice in molti ambienti (si adatta meglio alla codifica secure ), alcuni clienti sono ancora di vecchia data e paranoici.
Nel mio caso potrebbe esserci stata anche una violazione della legge sulla privacy (nel mio paese è possibile accedere ai record del firewall solo da agenti di polizia in base a un'ingiunzione del tribunale per indagini penali, non su richiesta di sysadmin o scansione regolare), ma più semplicemente sul cliente avrebbe potuto strisciare (come mi fu detto) SO trovare il proprio codice nelle domande / risposte.
Commenti a parte, passiamo alla risposta. Questa risposta è pensata per tutte le persone che affrontano lo stesso problema dell'OP.
Prima di provare a convincere il tuo manager devi capire se questa politica è stata applicata a causa di una pratica , tangibile e legittimo motivo. Dovresti prima impostare una riunione (o scrivere un'email al tuo manager) chiedendo perché SO è bloccato e sbloccarlo perché devi usarlo per motivi di lavoro legittimi.
Tale posta, a seconda delle dimensioni della tua azienda e della cooperatività del tuo manager, potrebbe essere inoltrata ai sysop. Nel migliore dei casi lo sbloccherai in poche ore, perché potrebbe essere stato impostato dalla politica predefinita del firewall e solo nessuno si è preoccupato prima. Questo vale per le aziende la cui attività principale non è l'IT, ma il personale IT interno (ad esempio, sei l'unico sviluppatore del negozio della maison). Ma se lavori in una vera azienda IT non potrei credere che nessuno abbia notato SO bloccando prima ....
Se non ottieni una buona risposta, dovresti affrontare il tuo manager, educatamente, per discutere il problema possibilmente verbalmente, in una riunione o anche davanti alla macchina da caffè. Siate fermi e seri sulla vostra volontà di discutere il problema e ottenere una risposta completa. Evidenzia, ad esempio, i grandi vantaggi in termini di produttività indicando i collegamenti a domande a cui è già stata data una risposta. Questo dimostra che SO ti ha salvato una certa quantità di tempo di lavoro (leggi denaro della società ) e aumentato la tua produttività di centinaia di percentili. Parla con i numeri. @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 vuoi inviare il tuo curriculum alla mia azienda :-) che promuove la codifica e la codifica SO di 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 dai membri della comunità anonima?". La risposta è: te stesso . A volte le persone non capiscono che SO è fatto per risolvere i problemi narrow . 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 dato che in SO ridigiamo il tuo codice sia per nascondere riferimenti a persone / aziende esistenti, sia per renderlo applicabile a un caso generico, questo è un altro buon motivo per dimostrare che non è necessario eseguire alcuna verifica di codice speciale per il codice fornito dai membri della comunità SO . È compito dello sviluppatore riunire le conoscenze acquisite da SO o altri forum in una soluzione funzionante.
Buon anno!
* Non sono un moderatore eletto dalla comunità, ho appena un rappresentante per "accedere agli strumenti di moderatore"