Який правильний рівень блокування сайту для вас як розробника? [зачинено]


34

Практично всі розробники, які працюють у великій корпорації, опиняються на неправильній стороні програмного забезпечення, що блокує сайт. Це може бути як розчаровуючим ( "Просто дозвольте мені прочитати цей проклятий блог!" ), Так і корисним ( "Woah! Ухилився куля з цього сайту" ).

На ваш погляд, який правильний рівень блокування застосувати до розробників і чому?


5
Забавно, я кілька разів стикався з "Фільтрованим: Злом вмісту" під час перегляду конкретних проблем ... Я вважаю, що це дуже глупо з магазину розробників обмежувати "Злому" сайтів, зрештою, хіба вони не платять мені, щоб зламати код? З іншого боку, я вважаю цілком нормальним те, що вони заблокують сайти "Азартні ігри".
Матьє М.

Відповіді:


154

Не блокується сайт.

Якщо мої проекти будуть доставлені вчасно, а продуктивність не страждає, я не бачу причин блокувати щось (крім випадків, якщо ви дійсно повинні щось заблокувати - добре відомі сайти-шпигунські / зловмисні програми).

Мені насправді нічого іншого додати, окрім цього.

Ми - професіонали, а не діти.


10
Домовились, я дорослий, і моя компанія платить мені не помітну суму, щоб виконати роботу. Поки робота закінчується, мені слід довіряти користуватися Інтернетом дорослим.
Мет

66
+1 ми - професіонали, а не діти

6
"Ми - професіонали, а не діти". - на жаль, ви не можете заперечити, що деякі співробітники в ці дні витратять дуже багато платного часу на сайтах соціальних мереж.
JW01

6
@ JW01 Якщо б не соціальні мережі, вони знайшли б десь витратити свій час. StackEchange, пасьянс, телефон, читання газет ... Ці люди (швидше за все, 10-25%) витратять час ні на що. Ви витрачаєте інші 75-90% часу людей, блокуючи сайти.
Тарка

4
@ JW01: Чому це проблема? Нам усім потрібна певна лайка. Правоохоронні органи вас припиняють керувати автомобілем, коли ви втомилися і на деякий час відпочиваєте. Чому б не припинити кодування та відпочити деякий час, щоб уникнути великих помилок у коді?

47

Жодних блокувань.

Хороші розробники
Ті, хто виконає роботу, знають, як швидко знайти інформацію, і вони також знають, як використовувати цю інформацію. Звичайно, якщо ви не дасте їм цього зробити, вони витратять свій час на чати в Stackoverflow: P

Погані розробники
Ну, ви нічого не можете з ними зробити. Якщо ви заблокуєте 90% інтервебезу лише тому, що вони не можуть зосередитися на своїй роботі, ви лише перешкодите хорошим розробникам ... вони покинуть, а ви залишитеся з поганими! (ну і в ідеальному світі ...)


1
+1 за те, що не блокується лише тому, що є погані розробники
Gary Rowe

Я намагався витрачати деякий час в одній із чат-кімнат, але це було здебільшого порожньо, і остання публікація була понад 19 годин тому :(
Циклоп

1
Хороші розробники можуть обійти будь-яке блокування, погані розробники не можуть.

31

Нуль.

Якщо у вас є розробник, який не виробляє, блокування веб-сайтів це не допоможе.

Кількість та якість коду, що виробляється розробником, не є лінійно масштабованим. Час, витрачений на зорі IDE, витрачається.

Щоб бути продуктивним у творчій та трудомісткій роботі, потрібен "суміжний час" та "гнучкий час". Сучасний час - це відрізок часу, коли розробник знає, що його ніхто не буде перебивати, гнучкий час - це той час, коли розробник знає, що йому дозволяють робити перерви у власному графіку та відпочивати, коли йому це потрібно.

Над управлінням є проблемою для суміжного часу, блокування сайтів є проблемою для гнучкого часу.

Як зазначає Джейсон Фрід у цьому tedTalk, десять років тому ніхто не мав проблем із тим, щоб працівники робили перерви для куріння. Фейсбук тощо - це просто сучасна версія перерви на куріння - вони необхідні, корисні та повинні сприйматись керівництвом.


1+ Найбільш проникливі відповіді "без блокування".
Bjarke Freund-Hansen

+1 за спостереження за "суміжним часом та гнучким часом"
Gary Rowe

Не погоджуюсь, але зауважу, що в димових перервах є вбудований таймер - як тільки згоряють 1-2 сигарети, пора повертатися назад. Тоді як, потрапивши в ТР Tropes , ти можеш потрапити в пастку цілими днями . :)
Циклопи

14

Вони можуть заблокувати все, що хочуть, я просто використаю свій смартфон.


Потім вони застають вас на своєму мобільному телефоні ...
TheLQ

3
+1 Ха-ха. Це я і роблю.
Робін Мабен

8

Моя попередня компанія не робила жодного блокування сайтів, але вони поставили обмеження на перенесені байти (Це було досить велике, і досягти це означало, що ви переглядали фільми більше шести годин). Нам довелося це встановити, оскільки у нас була орендована лінія, яку виставляли рахунки через 95-й відсоток.

Кожна спроба розумної реалізації QoS викликала роздратування людей, ніж усе, потребувала постійного налаштування і все-таки не вирішувала проблему, коли ми будемо (послідовно) проходити шлях до своєї пропускної здатності. І це навіть не була справжньою проблемою. Для змагання було достатньо пропускної здатності. Робити одну річ «повільніше», ніж іншу, було дуже мало ефекту.

Наскільки мені відомо, у кепку ніхто не потрапив. Але люди обмежили рекреаційне використання пропускної здатності настільки, що це швидко знову не стало проблемою, тому що вони не хотіли пояснювати, чому вони потрапили на шапку. Це виявився хорошим компромісом.

Я дуже ненавиджу ідею блокування, періоду. Якщо ви хочете заохотити мене робити такі речі, як пообідати за моїм столом .. принаймні, дозвольте мені почитати рекреаційно чи переглядати кілька кумедних відео.


+1 за підхід до моніторингу пропускної здатності - хороший кут обмеження
Gary Rowe

Перегляд фільмів протягом 6 годин? Це звучить так само, як ... завантаження джерел GCC з SVN! Я не думаю, що такий ліміт недосяжно високий :)
П Швед,

@Pavel -То було враховано. Багатьом з нас довелося будувати крос-компілятори.
Тім Пост

@Pavel Shved: svnsyncви можете підтримувати локальне дзеркало будь-якого сховища SVN.
liori

@liori так, але хтось має його завантажити.
П Швед

6

Єдина поважна причина блокування - це запобіжна безпека, окрім стандартного фішингового фільтра на рівні браузера, блокування - неправильне рішення цієї проблеми.

Нехай розробники бачать усе за умови, що:

  • Вони мають брандмауер та сучасний антивірус
  • У них увімкнено фільтр проти фішингу
  • Вони готові нести відповідальність за будь-яке зловмисне програмне забезпечення, яке вони вводять компанії, якщо вони не вживають розумних основних запобіжних заходів *.

Крім того, ви швидше вплинете на продуктивність, ніж збільшите її, блокуючи сайти.

* Це походить з мого досвіду роботи з вірусом iloveyou, де розумний розробник, з яким я працював, щасливо натиснув на невідомий файл із видимим розширенням .vbs. Якщо ви хочете, щоб до вас ставились як до дорослої людини, тоді вам потрібно діяти як один, а розробники не мають (або не повинні) приводу невігластва.


Не впевнений, що зробити розробників особистою відповідальністю за зловмисне програмне забезпечення - це гарна ідея. Що робити, якщо вони стали жертвою фішинг-атаки списа? "Ви натиснули на вашу прихильність від своєї дружини, яка містила досі невідомий вірус, який виявив недолік у нашій безпеці бази даних? Ви звільнені!" Гм, можливо, я трохи екстремальний ...
Гері Роу

1
@Gary - Тому я кажу про розумні основні запобіжні заходи. Дії щодо запобігання наміченому сценарію явно виходять за рамки цього. Я говорю про поведінку відповідального дорослого.
Джон Хопкінс

Справедливий пункт - відповідь не прочитала досить уважно.
Гері Роу

+1 Я працював над глобальним фінансовим рішенням і доступний веб-перегляд, але через екземпляр Citrix Internet Explorer! Ні спалаху, ні activex.

@ Pierre303 - Ви кажете, що немає Flash та ActiveX, як це погана річ ... ;-)
Джон Хопкінс

1

Особисто я віддаю перевагу не заблокованому доступу, і розробникам, від яких ви можете залежати у способі роботи. Коли вони не працюють над чимось, вони можуть займатися серфінгом скільки завгодно.

На жаль, це не завжди відбувається.

Отже, ви можете заблокувати деякі ... шкідливі сайти (очевидно), ххх та подібні, загальні (не пов'язані з програмуванням) сайти новин, фейсбук (я не можу придумати одну причину, де це може бути корисно під час роботи) ...

але, як правило, тримайте його відкритим і працюйте над тим, щоб створити гарну робочу атмосферу.


5
Я не можу придумати ситуацію, коли Facebook може бути корисним поза роботою ... Навіщо блокувати сайти новин?
д-р Ганнібал Лектер

1
+1 для блокування Facebook. Що з блогами?
Гері Роу

3
Якщо ви не можете довіряти мені лише переглядати сайти новин у перервах, то як ви можете довірити мені свої 1000 000 рядків критично важливого коду?
Дін Хардінг,

1
@Dean Harding - Це насправді не правильний погляд на це. Відповідальність в одній області автоматично не несе природну відповідальність в іншій.
Грак

2
1 причина, чому відвідування Facebook є корисним під час роботи: Ви протестуєте інтеграцію Facebook у свою програму.
квентин-зірін

1

Чесно кажучи, я взагалі гаразд із блокуванням сайту, доки я можу фактично дістатися до сайту, що мені потрібно, не витрачаючи додаткового часу і / або доведеться стрибати через купу обручів.

Різні корпорації, в яких я працював, мають заблоковані сайти, але вони, як правило, це сайти, на яких ви не повинні відвідувати роботу (warez, порно тощо). Якщо у вас виникла потреба потрапити на ці заблоковані сайти, був необхідний процес отримання схвалення, якщо це було необхідно. Я ніколи не натрапляв на потрібний мені сайт на роботі, який фактично був заблокований. Зазвичай я отримую попереджувальну сторінку про те, що вона не була категоризована, але я можу продовжувати відвідувати сайт додатковим клацанням. Я можу з цим боротися, оскільки розумію, що блокування сайтів було налаштовано як корпоративну політику.

Зауважте, що вони не блокували facebook тощо, але вони контролювали кількість часу, проведеного на цих сайтах.


Що робити, якщо ви залишили FB висить на вкладці на задньому плані?
Грак

Здається, може виникнути значна зупинка, якщо вам потрібно подати запит на розблокування сайту, дочекайтеся його затвердження, а потім поверніться та підберіть все, що ви шукали.
poolie

@Rook, я розумію, що керівництво прагнуло щось сказати, якщо стало очевидно, що ти не робиш багато роботи.
Кен Хендерсон

@poolie, погодився, але, як я вже сказав, я ніколи не наштовхувався на щось, що насправді було заблоковано. Я натрапляю на сайти без категорії (особливо блоги), але мені просто потрібно додати додатковий клік, насправді не додає багато часу.
Кен Хендерсон

1

Я думаю, це залежить від вашої причини блокування. Якщо ви хочете заблокувати людей виключно через те, що боїтесь, що вони втратять час компанії, тоді ви не тримаєте розробників належним чином.

Я б, швидше, швидше потрапляв у зону захоплюючим проектом, ніж витрачав час на дурні речі в Інтернеті. О, це, звичайно, виключаючи післяобідньої п'ятниці ...


1

Блокування сайтів, таких як блоги та зображення Google, не допомагає. Іноді / часто відповіді на проблеми (або якщо ви просто щось забули) є на таких сайтах.

Якщо ваші розробники просто витрачають свій час на Facebook і нічого не виробляють, то їм, здається, не байдуже, що вони мають роботу. Зрештою, вони не були б програмістом, якби їм це не сподобалось. Сказавши, що Facebook та подібні сайти не слід блокувати, оскільки бувають випадки, коли потрібно просто очистити голову.

І я не бачу, як ви можете знати, "Woah ухиляється куля там", якщо сайти заблоковані, і ви ніколи не дізнаєтеся, що таке сайт.

І взагалі існує спосіб, як просто використовувати іншу мову, використовувати IP-адресу, натиснути Esc / Stop в потрібний час (залежно від того, наскільки марним програмне забезпечення, що блокує, від кашлю старішої версії кашлю Impero ) до використання проксі. Тому витрачається більше часу на те, щоб обійти блокування, ніж якби сайт був розблокований


+1 за вказівку на те, що розробники витрачають час на обробку програм, що блокують сайт. Коментар "ухилення від кулі" полягає в тому, щоб виділити натискання на замасковане посилання на зламаному сайті, що, в свою чергу, призводить до хитрого веб-сайту для, скажімо, атаки зловмисного програмного забезпечення. Блокатор сайту забороняє доступ та повідомляє вас, у свою чергу ви перевіряєте URI і розумієте, що ви просто ухилилися від кулі.
Гері Роу

1

Мають рівні привілеїв У деяких випадках корисність не застосовується як критерій моніторингу активності в Інтернеті.

Від обмеженого доступу до необмеженого доступу.

EDIT: Скажімо, більшість молодших розробників / trainess не мають доступу та прав на завантаження файлів.

На один рівень вище, можливо, доступ до форумів та сайтів якості, пов’язаних із полем та / або обмеженою пропускною здатністю для завантаження.

Ще один рівень вгору, без обмежень для завантаження, окрім моніторингу сайту.

І навіть вище, ви можете вирішити, скільки ви хочете відпочити для вищого керівництва. (Швидше за все, без обмежень).

РЕДАКТУВАННЯ: Якби до мене, я поставив би обмеження на права завантаження файлів. Я можу вважати, що моніторинг сайту дещо нав'язується навколишнім середовищем на робочому місці (або ви навіть можете взяти на себе підписані зобов’язання щодо таких речей і вирішувати справи, які надзвичайно виходять з ладу.) Я б на це не витрачав часу. Але спостерігаєте за моєю пропускною здатністю? Так.


То хто що отримує? Вищий менеджмент отримує необмежений доступ, тоді як молодший розробник повністю обмежений? Або навпаки? Чи не заперечуєте ви деталізувати свою відповідь, щоб надати більше деталей
Gary Rowe

1
+1 для відповіді на коментарі. Особисто я би працював навпаки - розробники назавжди перебирають мережу, шукаючи речі, тоді як менеджерам, як правило, не потрібно так багато інформації. Чому, на вашу думку, вищому керівництву слід обмежуватись?
Гері Роу

@Gary: Для цього дивіться мою редакцію.
Робін Мабен

0

Нульове блокування

АЛЕ в офісі є чітка конвенція та навчати нових розробників (навіть старих) про небезпеку необхідності очищення збитків через небезпеку вірусів та атак. Хороші розробники дотримуватимуться, головним чином, почуття справедливості робити правильну справу для своєї компанії. Погані звичаї і не повинні були найнятися в першу чергу.


0

Соціальні мережі та все, що стосується миттєвого обміну повідомленнями.

Вони такі злі і відволікаючі. Занадто легко виводити людей зі своєї "Зони"


У тому числі StackOverflow? :-P
vartec

-1

Не блокуйте, а публікуйте відвідувані URL-адреси та споживання пропускної здатності.

Звичайно, ви повинні заздалегідь повідомити всіх, що URL-адреси, які вони відвідують за допомогою офісної мережі, зможуть бачити всі.

Не блокуйте, оскільки ви не можете передбачити, які сайти потрібно заблокувати. На сайті можуть бути підозрілі URL-адреси тощо, але насправді містить необхідну інформацію для роботи.

Опублікуйте URL-адреси та споживання пропускної здатності, щоб ви могли покластися на соціальний контроль та експертну перевірку.


@downvoter, подбайте прокоментувати, чому ви не згодні?
Endy Tjahjono

Я не прихильник, але думаю, що можуть виникнути проблеми з конфіденційністю, навіть якщо попередньо попередити про це.
Duralumin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.