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

34

Почти все разработчики, которые работают в крупной корпорации, оказываются не на той стороне программного обеспечения для блокировки сайтов. Это может быть как разочаровывающим ( «Просто позвольте мне прочитать этот чертов блог!» ), Так и полезным ( «Вау! Уклонился от пули с этим сайтом» ).

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

Гэри Роу
источник
5
Забавно, я несколько раз сталкивался с «Отфильтрованным: взломом контента» при поиске конкретных проблем ... Я нахожу довольно глупым из магазина разработчиков ограничивать «взлом» сайтов, в конце концов, разве они не платят мне за взлом? код? С другой стороны, я нахожу совершенно нормальным, что они блокируют «азартные» сайты.
Матье М.

Ответы:

154

Нет блокировки сайта.

Если мои проекты выполняются вовремя и моя производительность не страдает, я не вижу никакой причины что-либо блокировать (за исключением - если вам действительно нужно что-то блокировать - хорошо известные сайты шпионских / вредоносных программ).

Больше мне нечего добавить, кроме этого.

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

доктор Ганнибал Лектер
источник
10
Согласен, я взрослый, и моя компания платит мне немалую сумму за работу. Пока работа завершается, мне нужно доверять, чтобы я пользовался Интернетом как взрослый.
Мэтт
66
+1 мы профессионалы, а не дети
6
«Мы профессионалы, а не дети». - к сожалению, вы не можете отрицать, что некоторые сотрудники будут тратить очень много оплачиваемого времени на сайты социальных сетей в эти дни.
JW01
6
@ JW01 Если бы не социальные сети, они нашли бы другое место, чтобы тратить свое время. StackEchange, пасьянс, телефон, чтение газет ... Эти люди (вероятно, 10-25%) будут терять время, несмотря ни на что. Вы тратите впустую 75-90% времени людей, блокируя сайты.
Тарка
4
@ JW01: Почему это проблема? Нам всем нужно немного расслабиться. Закон заставляет вас прекратить движение, когда вы устали, и немного отдохнуть. Почему бы не прекратить кодирование и немного отдохнуть, чтобы избежать большой ошибки в коде?
47

Никаких блокировок вообще.

Хорошие разработчики
Они выполнят свою работу, они знают, как быстро найти информацию, и они также знают, как использовать эту информацию. Конечно, если вы не дадите им достаточно, они будут тратить свое время в чатах Stackoverflow: P

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

Иво Ветцель
источник
1
+1 за не блокирование только потому, что есть плохие разработчики
Гари Роу
Я пытался потратить некоторое время в одном из чатов, но он был в основном пуст, и последнее сообщение было более 19 часов назад :(
Циклоп
1
Хорошие разработчики могут обойти любую блокировку, плохие разработчики не могут.
31

Нуль.

Если у вас есть разработчик, который не производит, блокировка веб-сайтов не поможет.

Количество и качество кода, созданного разработчиком, не линейно масштабируемо со временем, потраченным на изучение среды IDE.

Быть продуктивным в творческой и сложной работе требует «непрерывного времени» и «гибкого времени». Сложное время - это блок времени, когда разработчик знает, что его никто не будет прерывать, гибкий график - это время, когда разработчик знает, что ему разрешено делать перерывы по собственному графику и отдыхать, когда ему это нужно.

Избыточное управление - это проблема в неурочное время, блокировка сайтов - это проблема в течение гибкого времени.

Как отмечает в этом tedTalk Джейсон Фрид , десять лет назад ни у кого не было проблем с перерывами на курение. Facebook и тому подобное - просто современная версия перекура - они необходимы, полезны и должны быть приняты руководством.

Ami
источник
1+ Самый проницательный из ответов «без блокировки».
Бьярке Фрейнд-Хансен
+1 за наблюдение «смежного времени и гибкого времени»
Гари Роу
Не согласен, но отмечу, что у перекуров есть (вроде) встроенный таймер - как только сгорят 1-2 сигареты, пора возвращаться. Принимая во внимание, что, когда вас затягивают в телевизионные тропы , вы можете оказаться в ловушке на несколько дней . :)
Циклоп
14

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

Joppe
источник
Тогда они поймают вас на вашем мобильном телефоне ...
TheLQ
3
+1 Ха-ха. Это то, что я делаю.
Робин Мабен
8

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

Каждая попытка разумной реализации QoS оставляла людей более раздраженными, чем что-либо еще, нуждалась в постоянной корректировке и все еще не решала проблему того, что мы (последовательно) преодолевали наши обязательства по пропускной способности. И это даже не было настоящей проблемой ... было много пропускной способности, чтобы бороться за. Создание одного «медленнее», чем другого, имело очень мало эффекта.

Насколько мне известно, никто не попал в шапку. Но люди ограничили свое использование пропускной способности в рекреационных целях до такой степени, что она снова быстро перестала быть проблемой, потому что им не хотелось объяснять, почему они достигли предела. Это оказался хороший компромисс.

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

Тим Пост
источник
+1 для подхода к мониторингу пропускной способности - хороший угол самоограничения
Гари Роу
Смотреть фильмы 6 часов? Это звучит так же, как ... загрузка источников GCC из SVN! Я не думаю, что такой предел недостижимо высок :)
П Швед
@Pavel -Это было принято во внимание. Многим из нас приходилось создавать кросс-компиляторы.
Тим Пост
@Pavel Shved: svnsyncвы можете поддерживать локальное зеркало любого репозитория SVN.
Лиори
@liori да, но все равно кто-то должен его скачать.
П Швед
6

Единственная действительная причина блокировки - это мера предосторожности, и кроме стандартного фишингового фильтра на уровне браузера блокировка является неправильным решением этой проблемы.

Пусть разработчики увидят все при условии, что:

  • Они запускают брандмауэр и обновляют антивирус
  • У них есть антифишинговый фильтр
  • Они готовы нести ответственность за любое вредоносное ПО, которое они представляют компании, если они не предпримут разумных основных мер предосторожности *.

Кроме того, вы скорее будете влиять на производительность, чем увеличивать ее, блокируя сайты.

* Это происходит из моего опыта с вирусом iloveyou, где умный разработчик, с которым я работал, счастливо нажал на неизвестный файл с видимым расширением .vbs. Если вы хотите, чтобы с вами обращались как со взрослым, вам нужно вести себя как один, и у разработчиков нет (или не должно быть) оправдания невежества.

Джон Хопкинс
источник
Не уверен, что возложение ответственности за вредоносное ПО на разработчиков является хорошей идеей. Что если они стали жертвой фишинг-атаки? «Вы нажали на это вложение от своей жены, которая содержала неизвестный до сих пор вирус, который выявил изъян в безопасности нашей базы данных? Вы уволены!» Хм, может быть, я немного экстремальный ...
Гари Роу
1
@Gary - Вот почему я говорю разумные основные меры предосторожности. Действия по предотвращению описанного вами сценария явно выходят за рамки этого. Я говорю о поведении ответственного взрослого человека.
Джон Хопкинс
Справедливая точка зрения - недостаточно внимательно прочитал ваш ответ.
Гари Роу
+1 Я работал над глобальным финансовым решением, и доступ в Интернет был доступен, но через экземпляр Citrix Internet Explorer! Нет вспышки, нет activex.
@ Pierre303 - Вы говорите, что нет Flash и ActiveX, как будто это плохо ... ;-)
Джон Хопкинс
1

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

К сожалению, это не всегда так.

Таким образом, вы можете заблокировать некоторые ... вредоносные сайты (очевидно), xxx и другие, общие (не связанные с программированием) новостные сайты, Facebook (я не могу вспомнить одну причину, по которой это может быть полезно во время работы) ...

но обычно держите его открытым и работайте над тем, чтобы создать хорошую рабочую атмосферу.

ладья
источник
5
Я не могу вспомнить ситуацию, когда Facebook может быть полезен вне работы ... Зачем блокировать новостные сайты?
р Ганнибал Лектер
1
+1 за блокировку Facebook. А как насчет блогов?
Гари Роу
3
Если вы не можете доверять мне, чтобы я смотрел только новостные сайты в моих перерывах, то как вы можете доверять мне свои 1 000 000 строк критического кода?
Дин Хардинг
1
@ Дин Хардинг - Это не совсем правильный взгляд на это. Ответственность в одной области не предполагает автоматической ответственности в другой.
Ладья
2
1 причина, по которой посещение Facebook полезно во время работы: вы тестируете интеграцию вашего приложения с Facebook.
Квентин-старин
1

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

Различные корпорации я работал на заблокировали сайты, но они, как правило, сайты, которые вы не должны посещающие на работе (варез, порно и т.д.). Если вам нужно было попасть на эти заблокированные сайты, в случае необходимости вы получите одобрение. Я никогда не сталкивался с сайтом, который мне был нужен на работе, который был фактически заблокирован. Обычно я получаю страницу с предупреждением о том, что она не классифицирована, но я могу перейти на сайт с дополнительным кликом. Я могу с этим справиться, так как понимаю, что блокировка сайта была настроена как корпоративная политика.

Обратите внимание, что они не блокировали Facebook и т. Д., Но контролировали количество времени, проведенное на этих сайтах.

Кен Хендерсон
источник
Что, если вы оставите FB висеть на вкладке в фоновом режиме?
Ладья
Похоже, что если вам нужно подать запрос на разблокировку сайта, подождите, пока он не будет утвержден, вернитесь назад и возьмите все, что искали.
пул
@ Ладно, я понимаю, что менеджмент имел тенденцию говорить что-то, только если стало совершенно очевидно, что ты мало занимался работой.
Кен Хендерсон
@poolie, согласился, но, как я уже сказал, я никогда не сталкивался с чем-то, что было фактически заблокировано. Я сталкиваюсь с сайтами, не классифицированными (особенно в блогах), но мне просто нужно добавить дополнительный клик, на самом деле не так много времени.
Кен Хендерсон
1

Я полагаю, это зависит от вашей причины блокировки. Если вы хотите блокировать людей только потому, что боитесь, что они потратят время компании, вы не занимаетесь должным образом разработчиками.

Я бы предпочел попасть в зону с захватывающим проектом, чем тратить время на глупые вещи в Интернете. О, это, конечно, исключая дни пятницы ...

Celeste
источник
1

Блокировка сайтов, таких как блоги и изображения Google, не помогает, иногда / часто ответы на возникающие у вас проблемы (или если вы просто что-то забыли) появляются на таких сайтах, как эти.

Если ваши разработчики просто тратят свое время на Facebook и ничего не производят, то, похоже, им все равно, что у них есть работа. В конечном итоге они не были бы программистами, если бы им это не нравилось. Сказав, что Facebook и такие сайты не должны быть заблокированы, потому что бывают моменты, когда вам просто нужно очистить голову.

И я не понимаю, как вы можете узнать, "Вох, уклонитесь от пули", если сайты заблокированы, и вы никогда не узнаете, что это за сайт.

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

Джонатан.
источник
+1 за указание на то, что разработчики тратят время на обход программного обеспечения для блокировки сайтов. Комментарий «Уклонение от пули» предназначен для выделения клика по замаскированной ссылке на взломанном сайте, что, в свою очередь, приводит к изворотливому сайту, скажем, для атаки вредоносного ПО с помощью вредоносного ПО. Блокировщик сайта запрещает доступ и уведомляет вас, в свою очередь вы проверяете URI и понимаете, что вы только что уклонились от маркера.
Гари Роу
1

Имеют уровни привилегий. В некоторых случаях полезность не применяется в качестве критерия для мониторинга интернет-активности.

От ограниченного доступа до неограниченного доступа.

РЕДАКТИРОВАТЬ: Скажем, большинство младших разработчиков / Trainess не имеют доступа и прав на скачивание файлов.

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

Еще один уровень, никаких ограничений на скачивание, кроме мониторинга сайта.

И даже выше, вы можете решить, насколько вы хотите отдохнуть для высшего руководства. (Скорее всего, неограниченно)

РЕДАКТИРОВАТЬ: Если бы это было до меня, я бы только наложить ограничения на права загрузки файлов. Я чувствую, что мониторинг места в какой-то степени зависит от рабочей среды (или вы можете даже взять на себя подписанное обязательство по таким вещам и иметь дело с делами, которые крайне бесполезны). Я бы не стал тратить на это время. Но смотреть мою пропускную способность? Да.

Робин Мабен
источник
Так кто что получит? Высшее руководство получит неограниченный доступ, а младший разработчик полностью ограничен? Или наоборот? Не могли бы вы изложить свой ответ, чтобы дать более подробную информацию
Гари Роу
1
+1 за ответы на комментарии. Лично я бы поработал с точностью до наоборот - разработчики постоянно бродят по сети в поисках чего-либо, в то время как менеджерам не нужно много информации. Как вы думаете, почему топ-менеджмент должен быть неограниченным?
Гари Роу
@Gary: для этого, см. Мое редактирование.
Робин Мабен
0

Нулевая блокировка

НО есть четкое соглашение в офисе и информирование новых разработчиков (даже старых) об опасностях необходимости устранения убытков, связанных с вирусами и атаками. Хорошие разработчики будут следовать, главным образом, чувству праведности, чтобы делать правильные вещи для своей компании. Плохие не будут и не должны были быть наняты в первую очередь.

Слартибартфаст
источник
0

Социальные сети и все, что связано с мессенджерами.

Они такие злые и отвлекающие. Слишком легко вывести людей из их "Зоны"

Питер Б
источник
Включая StackOverflow? :-P
vartec
-1

Не блокируйте, а публикуйте посещенные URL-адреса и потребление трафика.

Конечно, вы должны заранее сообщить всем, что URL-адреса, которые они посещают через офисную сеть, будут доступны всем.

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

Опубликуйте URL-адреса и потребление трафика, чтобы вы могли положиться на социальный контроль и экспертную оценку.

Энди Тяхджоно
источник
@ downvoter, хотите прокомментировать, почему вы не согласны?
Энди Тяхджоно
Я не отрицатель, но я думаю, что могут быть проблемы с конфиденциальностью, даже если они будут предупреждены заранее.
дюраль