Jaki poziom blokowania witryn jest odpowiedni dla Ciebie jako programisty? [Zamknięte]

34

Prawie wszyscy programiści pracujący dla dużej korporacji znajdują się po złej stronie oprogramowania blokującego witryny. Może to być zarówno frustrujące ( „Po prostu pozwól mi przeczytać ten cholerny blog!” ), Jak i pomocne ( „Woah! Uniknąłem kuli w tej witrynie” ).

Twoim zdaniem, jaki poziom blokowania należy zastosować do programistów i dlaczego?

Gary Rowe
źródło
5
Zabawne, że kilkakrotnie napotkałem „Filtrowane: hakowanie treści” podczas przeglądania określonych problemów ... Uważam, że to głupie w sklepie dla programistów, aby ograniczyć witryny „hakujące”, w końcu, czy nie płacą mi za hakowanie kod ? Z drugiej strony uważam za całkowicie normalne, że blokowałyby strony „hazardowe”.
Matthieu M.,

Odpowiedzi:

154

Brak blokowania witryny.

Jeśli moje projekty są dostarczane na czas, a moja produktywność nie spada, nie widzę żadnego powodu, aby cokolwiek blokować (z wyjątkiem - jeśli naprawdę musisz coś zablokować - dobrze znanych stron z oprogramowaniem szpiegującym / złośliwym oprogramowaniem).

Naprawdę nie mam nic więcej do dodania poza tym.

Jesteśmy profesjonalistami, a nie dziećmi.

dr Hannibal Lecter
źródło
10
Zgadzam się, jestem dorosły, a moja firma płaci mi niemałą sumę za wykonanie pracy. Tak długo, jak praca jest wykonywana, powinienem ufać, że będę korzystać z Internetu jako dorosły.
Matt
66
+1 jesteśmy profesjonalistami, a nie dziećmi
6
„Jesteśmy profesjonalistami, a nie dziećmi”. - niestety nie można zaprzeczyć, że niektórzy pracownicy spędzą obecnie strasznie dużo płatnego czasu na portalach społecznościowych.
JW01,
6
@ JW01 Gdyby nie sieci społecznościowe, znaleźliby gdzie indziej marnować czas. StackEchange, pasjans, telefon, czytanie gazet ... Ci ludzie (prawdopodobnie 10–25%) tracą czas bez względu na wszystko. Marnujesz pozostałe 75–90% czasu, blokując witryny.
Tarka
4
@ JW01: Dlaczego to jest problem? Wszyscy potrzebujemy trochę luzu. Prawo zmusza Cię do zaprzestania jazdy, gdy jesteś zmęczony i odpoczynku przez chwilę. Dlaczego nie przestać kodować i odpocząć, aby uniknąć poważnych błędów w kodzie?
47

W ogóle nie blokuje.

Dobrzy programiści
Wykonają zadanie, wiedzą, jak szybko znaleźć informacje, a także wiedzą, jak je wykorzystać. Oczywiście, jeśli nie dasz im wystarczająco dużo do zrobienia, zmarnują swój czas na Chatroomach Stackoverflow: P

Źli programiści
Cóż, nie możesz nic z tym zrobić. Jeśli zablokujesz 90% interwebz tylko dlatego, że nie mogą skupić się na swojej pracy, utrudnisz tylko dobrym programistom ... odejdą i pozostaniesz z tymi złymi! (dobrze w idealnym świecie ...)

Ivo Wetzel
źródło
1
+1 za brak blokowania tylko dlatego, że są źli programiści
Gary Rowe
ja starał się zmarnować trochę czasu w jednym z czatów, ale to było w większości pusty i ostatni post był ponad 19 godzin temu :(
Cyklop
1
Dobrzy programiści mogą obejść wszelkie blokowanie, a źli programiści nie.
31

Zero.

Jeśli masz programistę, który nie produkuje, blokowanie witryn nie pomoże.

Ilość i jakość kodu produkowanego przez programistę jest nieliniowo skalowalna, a czas poświęcony jest na IDE.

Wydajność w pracy twórczej i wymagającej wymaga „ciągłego czasu” i „elastycznego czasu”. Czas zarazy to blok czasu, w którym programista wie, że nikt mu nie przeszkodzi, elastyczny czas to czas, w którym programista wie, że wolno mu robić przerwy według własnego harmonogramu i odpoczywać, gdy tego potrzebuje.

Nadmierne zarządzanie to problem zaraźliwy, blokowanie witryn to problem z elastycznym czasem.

Jak podkreśla Jason Fried w tym tedTalk, dziesięć lat temu nikt nie miał problemu z przerwami na palenie przez pracowników. Facebook i tym podobne są tylko współczesną wersją dymu tytoniowego - są niezbędne, przydatne i powinny zostać uwzględnione przez kierownictwo.

Ami
źródło
1+ Najbardziej wnikliwa z odpowiedzi „bez blokowania”.
Bjarke Freund-Hansen
+1 za obserwację „ciągłego czasu i elastycznego czasu”
Gary Rowe
Nie zgadzam się, ale zauważę, że wędzarnie mają (tak jakby) wbudowany zegar - po spaleniu 1-2 papierosów nadszedł czas, aby wrócić. Natomiast gdy wciągniesz się w TV Tropes , możesz być uwięziony na kilka dni . :)
Cyclops,
14

Mogą zablokować wszystko, czego chcą, po prostu użyję mojego smartfona.

Joppe
źródło
Potem złapią cię na telefonie komórkowym ...
TheLQ
3
+1 Haha. Tym się właśnie zajmuję.
Robin Maben
8

Moja poprzednia firma nie blokowała stron, ale nałożyła ograniczenie na przesyłane bajty (było dość duże, osiągnięcie tego oznaczałoby, że oglądałeś filmy przez ponad sześć godzin). Musieliśmy go ustanowić, ponieważ mieliśmy linię dzierżawioną, która została naliczona za 95. percentyl.

Każda próba rozsądnego wdrożenia QoS powodowała, że ​​ludzie byli bardziej zirytowani niż inni, wymagali ciągłego dostosowywania i nadal nie rozwiązywali problemu (konsekwentnego) przekraczania naszego zobowiązania dotyczącego przepustowości. I to nie był nawet prawdziwy problem .. było dużo przepustowości do konkurowania. Uczynienie jednej rzeczy „wolniejszą” od drugiej miało bardzo niewielki efekt.

O ile mi wiadomo, nikt nie uderzył w czapkę. Ale ludzie ograniczyli wykorzystanie pasma w celach rekreacyjnych do tego stopnia, że ​​szybko stało się to znowu problemem, ponieważ nie chcieli wyjaśniać, dlaczego osiągnęli pułap. Okazało się to dobrym kompromisem.

Naprawdę nienawidzę pomysłu blokowania, kropka. Jeśli chcesz mnie zachęcić do robienia rzeczy takich jak lunch przy moim biurku .. przynajmniej pozwól mi na lektura rekreacyjną lub obejrzyj kilka śmiesznych filmów.

Tim Post
źródło
+1 za podejście do monitorowania przepustowości - dobry kąt samoograniczania
Gary Rowe
Oglądasz filmy przez 6 godzin? To brzmi jak ... pobieranie źródeł GCC z SVN! Nie sądzę, aby taki limit był nieosiągalnie wysoki :)
P Shved
@Pavel - To zostało wzięte pod uwagę. Wielu z nas musiało budować kompilatory krzyżowe.
Tim Post
@Pavel Shved: dzięki niemu svnsyncmożesz utrzymywać lokalne lustro dowolnego repozytorium SVN.
liori
@liori tak, ale i tak ktoś to musi pobrać.
P Shved
6

Jedynym uzasadnionym powodem blokowania jest zachowanie bezpieczeństwa, a oprócz standardowego filtra phishingowego na poziomie przeglądarki blokowanie jest złym rozwiązaniem tego problemu.

Pozwól programistom zobaczyć wszystko pod warunkiem, że:

  • Posiadają zaporę ogniową i aktualne oprogramowanie antywirusowe
  • Mają włączony filtr antyphishingowy
  • Są gotowi ponosić odpowiedzialność za wszelkie złośliwe oprogramowanie, które wprowadzają do firmy, jeśli nie podejmą uzasadnionych podstawowych środków ostrożności *.

Poza tym istnieje większe prawdopodobieństwo, że wpłyniesz na produktywność niż zwiększysz ją, blokując witryny.

* Wynika to z moich doświadczeń z wirusem iloveyou, w którym inteligentny programista, z którym pracowałem, szczęśliwie kliknął nieznany plik z widocznym rozszerzeniem .vbs. Jeśli chcesz być traktowany jak dorosły, musisz zachowywać się jak jeden, a programiści nie mają (lub nie powinni) wymówki ignorancji.

Jon Hopkins
źródło
Nie jestem pewien, czy uczynienie programistów osobiście odpowiedzialnymi za złośliwe oprogramowanie jest dobrym pomysłem. Co jeśli byliby ofiarami ataku phishingiem włócznią? „Kliknąłeś załącznik od swojej żony, który zawierał nieznanego dotąd wirusa, który ujawnił lukę w zabezpieczeniach naszej bazy danych? Jesteś zwolniony!” Hmm, może jestem trochę ekstremalny ...
Gary Rowe
1
@Gary - Dlatego mówię uzasadnione podstawowe środki ostrożności. Działania mające na celu zapobieżenie zarysowanemu przez ciebie scenariuszowi wyraźnie wykraczają poza to. Mówię o zachowaniu się w sposób odpowiedzialny dla dorosłych.
Jon Hopkins,
Słuszna uwaga - nie przeczytałem wystarczająco dokładnie twojej odpowiedzi.
Gary Rowe,
+1 Pracowałem dla globalnego rozwiązania finansowego i przeglądanie Internetu było możliwe, ale poprzez instancję Citrix Internet Explorer! Bez flashowania, bez activex.
@ Pierre303 - Mówisz, że nie ma Flasha i ActiveX, jakby to była zła rzecz; ;-)
Jon Hopkins
1

Osobiście wolę nieblokowany dostęp i programistów, na których możesz polegać w pracy. Gdy nie pracują nad czymś, mogą surfować tyle, ile chcą.

Niestety nie zawsze tak jest.

Możesz więc zablokować niektóre ... szkodliwe strony (oczywiście), xxx i takie, ogólne (niezwiązane z programowaniem) strony z wiadomościami, facebook (nie mogę wymyślić jednego powodu, dla którego mógłby być użyteczny podczas pracy) ...

ale ogólnie rzecz biorąc, nie otwieraj go i pracuj nad stworzeniem dobrej atmosfery pracy.

Wieża
źródło
5
Nie mogę wymyślić sytuacji, w której Facebook mógłby być przydatny poza pracą ... Po co blokować serwisy informacyjne?
dr Hannibal Lecter,
1
+1 za blokowanie Facebooka. Co z blogami?
Gary Rowe,
3
Jeśli nie możesz mi zaufać, że popatrzę tylko na strony z wiadomościami w moich przerwach, to jak możesz zaufać mi dzięki swojemu milionowi wierszy kodu o znaczeniu krytycznym?
Dean Harding
1
@Dean Harding - To nie jest właściwy sposób patrzenia na to. Odpowiedzialność w jednym obszarze nie przejmuje automatycznie naturalnej odpowiedzialności w innym.
Rook
2
1 powód, dla którego odwiedzanie Facebooka jest przydatne podczas pracy: Testujesz integrację aplikacji z Facebookiem.
quentin-starin
1

Szczerze mówiąc, ogólnie jestem w porządku z blokowaniem stron, o ile mogę faktycznie dostać się do stron, które muszę, bez marnowania dodatkowego czasu i / lub muszę przeskakiwać przez kilka kółek.

Różne korporacje, w których pracowałem, zablokowały strony, ale ogólnie były to strony, których nie powinieneś odwiedzać w pracy (warez, pornografia itp.). Jeśli trzeba było dostać się do tych zablokowanych witryn, konieczne było uzyskanie zgody w razie potrzeby. Nigdy nie natknąłem się na witrynę, której potrzebowałem w pracy, która była faktycznie zablokowana. Zwykle pojawia się strona z ostrzeżeniem, że nie została skategoryzowana, ale mogłem przejść do witryny za pomocą dodatkowego kliknięcia. Mogę sobie z tym poradzić, ponieważ rozumiem, co blokowanie witryny zostało skonfigurowane jako polityka korporacyjna.

Pamiętaj, że nie blokowali Facebooka itp., Ale monitorowali ilość czasu spędzanego na tych stronach.

Ken Henderson
źródło
Co jeśli pozostawiłeś FB wiszące na zakładce w tle?
Rook
Wygląda na to, że może istnieć poważny problem, jeśli musisz złożyć wniosek o odblokowanie witryny, poczekać na zatwierdzenie, a następnie wrócić i odebrać wszystko, czego szukałeś.
poolie
@Rook, rozumiem, że kierownictwo zwykle mówiło coś tylko wtedy, gdy stało się dość oczywiste, że nie wykonujesz dużo pracy.
Ken Henderson
@poolie, zgadzam się, ale tak jak powiedziałem, nigdy nie natknąłem się na coś, co faktycznie zostało zablokowane. Wpadam na witryny niesklasyfikowane (zwłaszcza blogi), ale muszę tylko dodać dodatkowe kliknięcie, tak naprawdę nie zajmuje dużo czasu.
Ken Henderson
1

Przypuszczam, że to zależy od twojego powodu zablokowania. Jeśli chcesz blokować ludzi tylko dlatego, że boisz się, że marnują czas firmy, to nie dbasz o to, by deweloperzy byli odpowiednio zajęci.

Z jednej strony wolałbym raczej wejść w strefę z ekscytującym projektem niż spędzać czas na głupich rzeczach w sieci. Och, to oczywiście wyklucza piątkowe popołudnia ...

Celeste
źródło
1

Blokowanie witryn takich jak blogi i obrazy google nie pomaga, czasami / często odpowiedzi na problemy, które masz (lub jeśli o czymś zapomnisz) znajdują się na takich stronach.

Jeśli Twoi programiści spędzają czas na Facebooku i nie produkują niczego, to nie obchodzi ich, że mają pracę. Ostatecznie nie byliby programistami, gdyby im się to nie podobało. Powiedziawszy, że Facebook i takie strony nie powinny być blokowane, ponieważ są chwile, kiedy trzeba tylko oczyścić głowę.

I nie rozumiem, skąd możesz wiedzieć „Woah, unikaj kuli”, jeśli strony są zablokowane i nigdy nie dowiesz się, co to jest strona.

I jest na ogół sposób na obejście tego, od zwykłego używania innego języka, używania adresu IP, po wciśnięcie Esc / Stop we właściwym czasie (w zależności od tego, jak bezużyteczne jest oprogramowanie blokujące, kaszel starszej wersji kaszlu Impero ) po użycie pełnomocnik. Tak więc zmarnujesz więcej czasu na obejście blokowania, niż gdyby strona została odblokowana

Jonathan.
źródło
+1 za wskazanie, że programiści spędzają czas na obchodzeniu oprogramowania blokującego witryny. Komentarz „unikanie pocisku” ma na celu podkreślenie kliknięcia ukrytego linku na zhakowanej stronie, co z kolei prowadzi do podejrzanej strony w celu, powiedzmy, ataku złośliwego oprogramowania typu drive-by. Bloker witryn uniemożliwia dostęp i powiadamia cię, z kolei sprawdzasz identyfikator URI i zdajesz sobie sprawę, że właśnie uniknąłeś kuli.
Gary Rowe,
1

Mają poziomy uprawnień W niektórych przypadkach przydatność nie ma zastosowania jako kryterium monitorowania aktywności w Internecie.

Od ograniczonego dostępu do nieograniczonego dostępu.

EDYCJA: Powiedz, większość programistów / trainess Junior nie ma dostępu ani prawa do pobierania plików.

Jeden poziom wyżej, być może dostęp do forów i stron QA związanych z polem i / lub ograniczoną przepustowością pobierania.

Kolejny poziom wyżej, bez ograniczeń pobierania, ale monitorowanie witryny.

Co więcej, możesz zdecydować, ile chcesz odpocząć dla najwyższego kierownictwa. (Najprawdopodobniej bez ograniczeń)

EDYCJA: Gdyby to zależało ode mnie, ograniczyłbym tylko prawa pobierania plików. Wydaje mi się, że monitorowanie miejsca jest w pewnym stopniu narzucone przez środowisko pracy (lub możesz nawet podpisać zobowiązanie do takich rzeczy i zająć się sprawami, które wymykają się spod kontroli). Nie marnowałbym na to czasu. Ale oglądasz moją przepustowość? Tak.

Robin Maben
źródło
Kto co dostaje? Najwyższe kierownictwo ma nieograniczony dostęp, podczas gdy młodszy programista jest w pełni ograniczony? Lub na odwrót? Czy mógłbyś podać swoją odpowiedź i podać więcej szczegółów
Gary Rowe,
1
+1 za odpowiadanie na komentarze. Osobiście pracowałbym na odwrót - programiści zawsze przeszukują sieć w poszukiwaniu rzeczy, podczas gdy menedżerowie zwykle nie potrzebują tak dużej ilości informacji. Dlaczego Twoim zdaniem najwyższe kierownictwo powinno być nieograniczone?
Gary Rowe,
@Gary: W tym celu zobacz moją edycję.
Robin Maben,
0

Zero blokowania

ALE mają czystą konwencję w biurze i edukują nowych programistów (nawet starych) na temat niebezpieczeństw związanych z usuwaniem szkód spowodowanych zagrożeniami wirusami i atakami. Dobrzy programiści będą podążać, głównie za poczuciem słuszności, aby robić to, co właściwe dla swojej firmy. Ci źli zwykle nie powinni byli zostać zatrudnieni.

Slartibartfast
źródło
0

Serwisy społecznościowe i wszystko związane z komunikatorami internetowymi.

Są tacy źli i rozpraszający. Zbyt łatwo wyciągnąć ludzi z ich „Strefy”

Pieter B.
źródło
W tym StackOverflow? :-P
vartec
-1

Nie blokuj, ale publikuj odwiedzane adresy URL i zużycie przepustowości.

Oczywiście musisz poinformować wszystkich z wyprzedzeniem, że adresy URL odwiedzane za pomocą sieci biurowej będą widoczne dla wszystkich.

Nie blokuj, ponieważ nie możesz przewidzieć, które witryny powinny zostać zablokowane. Witryna może mieć podejrzane adresy URL itp., Ale w rzeczywistości zawiera niezbędne informacje do pracy.

Opublikuj adresy URL i zużycie przepustowości, aby móc polegać na kontroli społecznej i wzajemnej ocenie.

Endy Tjahjono
źródło
@downvoter, skomentuj, dlaczego się nie zgadzasz?
Endy Tjahjono,
Nie jestem spadkobiercą, ale myślę, że mogą wystąpić problemy z prywatnością, nawet jeśli zostaną wcześniej ostrzeżone.
Duralumin,