Как убедить менеджера разрешить переполнение стека


34

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

Как убедить менеджера разблокировать переполнение стека? Есть ли в сети резюме преимуществ, которые менеджеры могут посмотреть?


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

2
В некоторых местах, таких как параноидальные фирмы на Уолл-стрит, приходится ограничивать использование Интернета для своих сотрудников, иначе SEC оштрафует их.
Работа

6
@job Они параноики, потому что они параноики. SEC не имеет к этому никакого отношения.
Преподобный Гонзо

2
Я бы не начал эту работу и не остался бы. Я не буду работать на людей, которые не доверяют мне.
Кевин Клайн

Ответы:


6

Вы могли бы заставить их платить за обмен экспертов.

Я думаю, что одна вещь, которую следует избегать упоминания, это чат :)


1
представляет интерес. Менеджер знаком с экспертом по обмену и предлагает сделать доступным. я буду преследовать
ПРАШАНТ П

1
Он не хочет, чтобы разработчики получили доступ к SO, который является бесплатным. И вы думаете, что он собирается заплатить деньги, чтобы позволить им получить доступ к EE? Это кажется маловероятным для меня.
MatrixFrog

2
@MatrixFrog, вы будете удивлены, судя по этой зеленой отметке (я, конечно,!). Я предполагаю, что это эквивалент OpenSource vs Платное программное обеспечение. И, честно говоря, я не уверен, что EE вызывает такую же зависимость, как и SO!
Бенджол

6
@ PRASHANT P: этот ответ должен был быть шуткой! Бенджол шутил!
Стивен А. Лоу

29

Вежливо заявите, что в его интересах дать вам доступ к важной информации о том, что вы делаете.

Без этого вы были бы отрезаны от глобальных знаний и должны были бы глубоко исследовать вещи каждый раз, когда сталкиваетесь с проблемой. В зависимости от проблемы исследование может занять от нескольких недель до нескольких месяцев. Конечно, если бы у вас был доступ к переполнению стека, проблема была бы решена в минутах / часах.

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

Затем понаблюдайте за его реакцией и наслаждайтесь. :)


3
его высота безумия со стороны менеджера. поспорим, моя задница, он "MBA"
Чани

6
А еще лучше, ничего не делать весь день, затем задать вопрос о переполнении стека из дома, принести его и сказать: «Посмотри, я нашел это за 30 секунд при переполнении стека, но мне пришлось вчера потратить весь день, ничего не делая» :)
Бенджол

3
Работает ли это наоборот, когда у вас есть неограниченный доступ к Интернету, если у вас (гораздо) меньше ошибок и вы вряд ли пропустите какой-либо срок? И готовы ли вы согласиться на это, когда будет предоставлен доступ в интернет?
refro

1
Вступление в прямую борьбу с руководством слишком очевидным образом может иметь неприятные последствия. Им не нравится сталкиваться с собственной глупостью, если они недостаточно тонки. Кроме того, руководство может указать вам, что у вас есть руководства и другие доступные источники, поэтому, почему SO потребуется немного больше аргументации, чем эта.
Джорис Мейс

11

Я не знаю, задает ли он вам когда-нибудь вопросы о программировании, но это быстрый способ убедить людей, которые «не верят в кодирование Google» (ненадежно, делает вас плохим программистом, WWLTD (что бы сделал Линус Торвальдс), заставляет вас ослепнуть; причины глупы и бесконечны), когда они отправляют вам электронное письмо с вопросом кода, ставьте его на SO. Когда через 2 секунды на него будет 5 ответов, отправьте им ссылку на ответ на вопрос.


6
Но у них нет доступа в Интернет к SO: p
Марсело

1
@Marcelo У него есть доступ к мобильному интерфейсу (предположительно на телефоне). Если вопрос достаточно прост, ОП может напечатать его по телефону, спросить, дождаться ответов, а затем отправить его своему боссу
TheLQ

2
Для нетривиальных вопросов вы оценили время ответа и количество ответов, возможно, немного оптимистично.

1
@ Torbjorn - я использовал немного гиперболы, но я думаю, что прелесть SO в том, что невыполнимая задача одного кодера - тривиальная задача другого кодера. Возможность решения сегодняшних проблем сводится к тому, сталкивались ли вы с этим раньше или нет. Я почти не видел, чтобы хорошо сформулированные и хорошо сформулированные вопросы превратились в вопросы.
Морган Херлокер

1
Подождите ... Google кодирование не заставляет вас ослепнуть !?
Мишель Тилли

8

Скажи ему одну вещь:

Это как сто дешевых рабов, которые работают на вас, и они действительно очень дешевые и чрезвычайно квалифицированные.


4
Дешевые рабы? Разве рабы не должны быть свободными?
Яннис

6
@Yiannis Они обычно стоят еды и жилых помещений, «укладчики» бесплатны :)
Tschef

5

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

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


Конечно, это проблема ОП, если политика компании не позволяет ему учиться на работе так быстро, как это могут делать люди из других компаний.
Тим Грант

4

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

Именно так (и я думаю, что я не единственный) я знал о переполнении стека несколько месяцев назад. Это была страница, которую я обычно посещал после поиска в Google, и место, где я получил ответы на некоторые вопросы, которые я искал.


3

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

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


1

Грустно знать, что stackoverflowзаблокировано в вашей компании. Это заставило меня задуматься о том, удалось ли вам зайти в Google и перейти на другие сайты вопросов и ответов (надеюсь, по крайней мере MSDN будет открыт для вас)

Тем не менее, это не лучшая альтернатива SO, но я думаю, вы должны обратить внимание на ребят из Сети, чтобы выяснить, почему сайт блокируется, и это может быть связано с тем, что Карьера иногда показывается на SO (плохо, но компаниям не нравится, что вы ищете на работу в собственной сети .. но это правда).

Может быть, в вашей компании вы можете поднять исключение для разрешения таких сайтов. Лучше всего было бы сообщить вашему менеджеру о том, насколько полезна SO, и, что более важно, насколько надежны решения, которые вы там найдете ( Эй, вы знакомы с Джоном Скитом, Марком Гравеллом? ). Бьюсь об заклад, если бы он был в разработке, шансы, что он будет ошеломлен, зная, что это очень высоко (возможно, он вообще не слышал о StackExchange).


1

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

В этом случае я бы добавил:

  • краткое описание концепции СО.
  • таблица с ключевыми программистами на SO, с количеством ответов, которые они дают.
  • оценка того, как часто SO входит в число самых популярных хитов при поиске в Google.
  • некоторая оценка среднего времени ответа
  • Сравнение качества ответов по релевантности ! вопросы по сравнению с найденными в имеющихся у вас источниках
  • если возможно, оценка выигрыша во времени на основе цифр, упомянутых выше

Ключевой вопрос, который я задаю себе: почему он заблокирован? Это потому, что а) было принято решение, что оно не подходит для работы, или б) потому что все блокируется, что не полностью одобрено для работы? Это довольно важное различие.

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

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


0

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

У них не было (пока) блока SO, но как только мне позвонили из высшего руководства моей компании и сообщили, что код клиента был найден, несмотря на хорошую отредактированность, в SO. Вопрос был удален несколько лет назад по этой причине, несмотря на хороший ответ.

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

В моем случае, возможно, также было нарушение закона о конфиденциальности (в моей стране записи брандмауэра могут быть доступны только сотрудникам полиции по распоряжению суда для проведения уголовных расследований, а не по запросу системного администратора или регулярного сканирования), но проще - клиент мог просканировать (как мне сказали) ТАК чтобы найти свой код в вопросах / ответах.

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

Прежде чем пытаться убедить своего менеджера, вы должны понять, применялась ли эта политика по практическим , осязаемым и законным причинам. Сначала вы должны назначить встречу (или написать своему менеджеру по электронной почте) с просьбой объяснить, почему SO заблокирована, и разблокировать ее, потому что вы должны использовать ее по законным рабочим причинам.

Эта почта, в зависимости от размера вашей компании и кооперации вашего менеджера, может быть расширена до сисопов. В лучшем случае вы разблокируете его через несколько часов, потому что он мог быть установлен политикой брандмауэра по умолчанию, и раньше никто не беспокоился. Это относится к компаниям, основной деятельностью которых не является ИТ, но есть внутренний ИТ-персонал (например, вы являетесь единственным разработчиком магазина модной одежды). Но если вы работаете в настоящей ИТ-компании, я не могу поверить, что никто не заметил, что ТАК блокировались раньше ....

Если вы не получили хорошего ответа, вам следует вежливо поговорить с вашим менеджером, чтобы обсудить вопрос, возможно, в устной форме, на встрече или даже перед кофемашиной. Будьте тверды и серьезно относитесь к своей воле, чтобы обсудить проблему и получить полный ответ. Подчеркните, например, большие преимущества для производительности, указав ссылки на вопросы, на которые уже даны ответы. Это докажет, что SO сэкономил вам определенное количество рабочего времени (читай это деньги компании ) и увеличил вашу производительность на сотни процентов. Говорят по номерам. @JorysMeys и @ Nicolàs указали на это в своем ответе.

В худшем и худшем случае вы можете получить ответ: «Мы платим вам, а не им, чтобы решить проблемы». В этом случае вы обнаружите политику, лежащую в основе этой политики, и, возможно, захотите отправить свое резюме моей компании :-), которая продвигает Google-кодирование и SO-кодирование, имея в своем штате SO-модератора * :-)

Напротив, вы также можете получить ответ, связанный с безопасностью, который я слышал по своему опыту. «Кто проверяет код, опубликованный анонимными участниками сообщества?». Ответ: вы сами . Иногда люди не понимают, что СО создан для решения узкихпроблемы. Каждый программист не должен копировать и вставлять код из SO, он должен читать и понимать его. Качественные ответы дают объяснение, а не просто код. И лучшие ответы дают менее 5 строк кода. А так как мы в SO редактируем ваш код, чтобы скрыть ссылки на существующих людей / компаний, чтобы сделать его применимым к общему случаю, это еще одна веская причина доказать, что не следует проводить специальный аудит кода для кода, предоставленного членами сообщества SO. , Разработчик обязан объединить знания, полученные от SO или других форумов, в рабочее решение.

С Новым Годом!

* Я не избранный модератором сообщества, у меня достаточно представителя для доступа к инструментам модератора

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.