Z mojego doświadczenia wynika, że problem ten ma charakter polityczny. Miałem podobny problem, gdy SO nie było blokowane , ale zabronione przez politykę klienta. Tak, kliencie . W rzeczywistości wszyscy pracowaliśmy, podłączając nasze laptopy do sieci VPN klienta i otwierając zdalny pulpit do ich maszyn programistycznych. Odłączanie i ponowne łączenie często było nie tylko stratą czasu, ale wymagało uzasadnienia.
Nie miały one (jeszcze) bloku na SO, ale kiedy zadzwoniono do mnie z wyższej kadry kierowniczej mojej firmy, raportowałem, że kod klienta został znaleziony, pomimo dobrze zredagowanego, na SO. Pytanie zostało usunięte lata temu z tego powodu, pomimo dobrej odpowiedzi.
Cała polityka. Gdy pracujesz jako konsultant, klient płaci Twojej firmie, abyś mógł rozwiązać swoje problemy , a nie Google w pobliżu. I chociaż kodowanie Google jest uważane za najlepszą praktykę w wielu środowiskach (najlepiej pasuje do bezpiecznego kodowania), niektórzy klienci są nadal starzy i paranoiczni.
W moim przypadku mogło również dojść do naruszenia prawa do prywatności (w moim kraju do rejestrów zapory ogniowej mogą mieć dostęp tylko policjanci na podstawie nakazu sądowego w sprawie dochodzenia karnego, a nie na żądanie sysadmin lub regularne skanowanie), ale po prostu klient mógł się czołgać (jak mi powiedziano) SO, aby znaleźć własny kod w pytaniach / odpowiedziach.
Komentarze oddzielnie, przejdźmy do odpowiedzi. Ta odpowiedź jest przeznaczona dla wszystkich osób, które borykają się z tym samym problemem co PO.
Zanim spróbujesz przekonać swojego przełożonego, musisz zrozumieć, czy ta zasada była egzekwowana z praktycznego , namacalnego i uzasadnionego powodu. Najpierw powinieneś umówić się na spotkanie (lub napisać do swojego menedżera e-mail) z pytaniem, dlaczego blokada dostępu jest zablokowana, i odblokować ją, ponieważ musisz jej używać z uzasadnionych przyczyn związanych z pracą.
Ta poczta, w zależności od wielkości firmy i współpracy menedżera, może zostać przekazana do sysops. W najlepszym przypadku odblokujesz go w ciągu kilku godzin, ponieważ mógł on zostać ustawiony przez domyślne zasady zapory ogniowej i po prostu nikt przed tym nie przeszkadzał. Dotyczy to firm, których podstawową działalnością nie jest IT, ale mają wewnętrzny personel IT (np. Jesteś jedynym deweloperem sklepu domu mody). Ale jeśli pracujesz w prawdziwej firmie IT, nie mogłem uwierzyć, że nikt wcześniej nie zauważył blokowania SO ...
Jeśli nie otrzymasz dobrej odpowiedzi, powinieneś uprzejmie porozmawiać ze swoim przełożonym, aby omówić ten problem werbalnie, na spotkaniu lub nawet przed ekspresem do kawy. Bądź poważny i poważny w kwestii chęci przedyskutowania problemu i uzyskania pełnej odpowiedzi. Podkreśl na przykład wielkie korzyści z wydajności, wskazując linki do pytań, na które już udzielono odpowiedzi. To udowodni, że SO pozwoliło ci zaoszczędzić pewną ilość czasu pracy (czytaj pieniądze firmy ) i zwiększyło Twoją produktywność o setki centyli. Mów liczbami. @JorysMeys i @ Nicolàs wskazali na to w swojej odpowiedzi.
W najgorszym i najgorszym przypadku możesz uzyskać odpowiedź, że „płacimy tobie, a nie im, za rozwiązywanie problemów”. W takim przypadku zapoznasz się z polityką stojącą za tą polityką i prawdopodobnie zechcesz wysłać swoje CV do mojej firmy :-), która promuje kodowanie Google i kodowanie SO z udziałem moderatora SO * :-)
Wręcz przeciwnie, możesz również uzyskać odpowiedź związaną z bezpieczeństwem, którą słyszałem z doświadczenia. „Kto kontroluje kod opublikowany przez anonimowych członków społeczności?”. Odpowiedź brzmi: ty sam . Czasami ludzie nie rozumieją, że SO wymaga rozwiązania wąskiegoproblemy. Każdy programista nie może kopiować i wklejać kodu z SO, musi go przeczytać i zrozumieć. Odpowiedzi wysokiej jakości stanowią wyjaśnienie, a nie tylko kod. Najlepsze odpowiedzi dostarczają mniej niż 5 linii kodu. A ponieważ w SO dokonaliśmy redakcji kodu zarówno w celu ukrycia odniesień do istniejących osób / firm, jak i w przypadku ogólnego przypadku, jest to kolejny dobry powód, aby udowodnić, że nie należy przeprowadzać żadnej specjalnej kontroli kodu dostarczanego przez członków społeczności SO . Obowiązkiem programisty jest zgromadzenie wiedzy uzyskanej z SO lub innych forów w działające rozwiązanie.
Szczęśliwego Nowego Roku!
* Nie jestem moderatorem wybranym przez społeczność, po prostu mam wystarczającą liczbę przedstawicieli, aby „uzyskać dostęp do narzędzi moderatora”