Meiner Erfahrung nach ist das Problem weitgehend politisch. Ich hatte ein ähnliches Problem, als SO nicht blockiert , sondern durch Kundenrichtlinien verboten wurde. Ja, Kunden . Tatsächlich haben wir alle daran gearbeitet, unsere Laptops an das VPN des Kunden anzuschließen und einen Remote-Desktop für dessen Entwicklungsmaschinen zu öffnen. Das Trennen und Wiederherstellen von Verbindungen war nicht nur Zeitverschwendung, sondern erforderte auch eine Begründung.
Diese hatten (noch) keinen Block auf SO, aber als ich von der Geschäftsleitung meines Unternehmens angerufen wurde, wurde gemeldet, dass der Kundencode auf SO gefunden wurde, obwohl er gut redigiert war. Die Frage wurde aus diesem Grund vor Jahren trotz einer guten Antwort gelöscht.
Alle Politik. Wenn Sie als Berater arbeiten, bezahlt der Kunde Ihr Unternehmen, damit Sie seine Probleme lösen können , nicht für das Herum googeln. Und obwohl Google-Coding in vielen Umgebungen als Best Practice gilt (es passt am besten zu sicherem Coding), sind einige Kunden immer noch altmodisch und paranoid.
In meinem Fall liegt möglicherweise auch eine Verletzung des Datenschutzgesetzes vor (in meinem Land können nur Polizeibeamte aufgrund einer gerichtlichen Anordnung für strafrechtliche Ermittlungen auf die Firewall-Aufzeichnungen zugreifen, nicht auf Anfrage des Systemadministrators oder nach einem regulären Scan), aber der Kunde hätte einfacher crawlen können (wie mir gesagt wurde) SO in den Fragen / Antworten einen eigenen Code zu finden.
Abgesehen von den Kommentaren, gehen wir zur Antwort. Diese Antwort richtet sich an alle Personen, die mit dem gleichen Problem wie das OP konfrontiert sind.
Bevor Sie versuchen, Ihren Vorgesetzten zu überzeugen, müssen Sie wissen, ob diese Richtlinie aus praktischen , konkreten und legitimen Gründen durchgesetzt wurde . Sie sollten zunächst eine Besprechung festlegen (oder Ihrem Vorgesetzten eine E-Mail schreiben), in der Sie angeben, warum SO blockiert ist, und die Besprechung entsperren, weil Sie sie aus legitimen Arbeitsgründen verwenden müssen.
Diese E-Mails können abhängig von der Größe Ihres Unternehmens und der Kooperationsbereitschaft Ihres Managers an Sysops weitergeleitet werden. Im besten Fall wird es in ein paar Stunden entsperrt, da es möglicherweise durch die Standardrichtlinie der Firewall festgelegt wurde und sich zuvor nur niemand darum gekümmert hat. Dies gilt für Unternehmen, deren Kerngeschäft nicht die IT ist, sondern die über interne IT-Mitarbeiter verfügen (z. B. Sie sind der einzige Entwickler, der das Geschäft des Modehauses führt). Aber wenn Sie in einem echten IT-Unternehmen arbeiten, konnte ich nicht glauben, dass niemand zuvor eine SO-Blockierung bemerkt hat ...
Wenn Sie keine gute Antwort erhalten, sollten Sie sich höflich an Ihren Vorgesetzten wenden, um das Problem möglicherweise mündlich, in einer Besprechung oder sogar vor einer Kaffeemaschine zu besprechen. Seien Sie fest und ernsthaft in Bezug auf Ihren Willen, das Problem zu diskutieren und eine vollständige Antwort zu erhalten. Heben Sie zum Beispiel die großen Produktivitätsvorteile hervor, indem Sie auf bereits beantwortete Fragen verweisen. Dies wird beweisen, dass SO Ihnen eine gewisse Arbeitszeit erspart hat (lesen Sie das Firmengeld ) und Ihre Produktivität um das Hundertprozentige erhöht hat. Sprechen Sie nach Zahlen. @JorysMeys und @ Nicolàs wiesen in ihrer Antwort darauf hin.
Im schlimmsten Fall erhalten Sie möglicherweise die Antwort "Wir bezahlen Sie, nicht sie, um Probleme zu lösen". In diesem Fall entdecken Sie die Politik hinter dieser Politik und möchten wahrscheinlich Ihren Lebenslauf an meine Firma senden :-), die für Google-Codierung und SO-Codierung wirbt und einen SO-Moderator * in ihren Mitarbeitern hat :-)
Im Gegenteil, Sie erhalten möglicherweise auch eine sicherheitsbezogene Antwort, die ich aus Erfahrung gehört habe. Msgstr "Wer überprüft den von anonymen Community - Mitgliedern veröffentlichten Code?" Die Antwort lautet: Sie selbst . Manchmal verstehen die Leute nicht, dass SO zum Lösen von Engpässen gemacht istProbleme. Jeder Programmierer darf keinen Code von SO kopieren und einfügen, er muss ihn lesen und verstehen. Qualitätsantworten liefern Erklärungen, nicht nur Code. Und die besten Antworten enthalten weniger als 5 Codezeilen. Und da wir in SO Ihren Code redigieren, um Verweise auf vorhandene Personen / Unternehmen zu verbergen und ihn auf einen allgemeinen Fall anzuwenden, ist dies ein weiterer guter Grund, um zu beweisen, dass kein spezielles Code-Audit für von Mitgliedern der SO-Community bereitgestellten Code durchgeführt werden sollte . Es ist die Aufgabe des Entwicklers, das in SO oder anderen Foren erworbene Wissen zu einer funktionierenden Lösung zusammenzufassen.
Frohes neues Jahr!
* Ich bin kein von der Community gewählter Moderator. Ich habe nur genug Repräsentanten, um auf die Moderator-Tools zuzugreifen.