Comments 60
Вообще, заявлять на собеседовании "отказался бы выполнять распоряжение руководителя поскольку считаю его подход вредным" довольно странно :)
Ну ладно-бы сказал что-нибудь, вроде, "попытался бы убедить, что предложеный подход принесёт больше вреда, чем пользы". Но прям "отказался-бы" ...
В целом так и было, сначала я ответил, что уточнил бы, для чего это нужно продукту и попытался бы аргументировать свои опасения. Тем более если я не просто исполнитель, то это по сути входит в мои обязанности и я тоже отвечаю за успех продукта. Но если бы руководитель стоял на своём и не предложил бы адекватной аргументации, я бы понял, что наши ценности расходятся. Возможно, это бы не был автоматический уход одним днём, но я бы понял, что это не то место, где я хочу и дальше работать, и начал бы поиск другой работы.
Так этож не армия. Но даже в армии ты можешь не выполнять преступных приказов. Теоретически...
Вопрос: 'будете ли вы делать хрень" на самом деле не так уж плох, надо взять на вооружение. Безусловно тем, кто согласен хрень делать надо отказывать. Если вы не планируете делать хрень, то всегда есть опасность, что они ее сделают что-то не так поняв.
Так что вопрос прям даже хороший.
Есть риск, что кандидаты будут отказываться у вас работать, потому что раз вы спрашиваете - видимо у вас "делают хрень".
вот то-то, что теоретически. потому что во время военных действий включается "ловушка 22" - вроде бы ты не должен исполнять заведомо незаконных приказов, но ты же не адвокат, откуда тебе знать, законен приказ расстрелять этих гражданских лиц или нет? Вот твой командир говорит, что они партизаны. А если ты откажешься, то это неисполнение приказа, и хорошо если ты ещё под суд пойдёшь, там может быть кто-то захочет разобраться (или нет), а так-то командир может меть право тебя шлёпнуть на месте за это (у нас сейчас в 332 УК РФ прописано 2-3 года турма сидет, но "перевод в штурмы" стал уже притчей во языцех).
Ну, я бы поостерёгся брать на работу человека, который на указание сделать что-то на его взгляд неправильное (не преступное, а просто неправильное), не попытался-бы донести свою точку зрения, а упёрся бы и отказался выполнять распоряжение. Мало-ли, что он посчитает неправильным "что-то не так поняв".
Другой вопрос, что автор статьи позже объяснил, что это не его случай и он ответил в духе "попытался-бы выяснить почему выбран именно данный подход и нельзя ли добиться того-же результата другим путём, и в случае неудачи бы отказался выполнять." Хотя это тоже, на мой взгляд, не идеальный ответ.
Так этож не армия. Но даже в армии ты можешь не выполнять преступных приказов. Теоретически..
Умение грамотно отбояриться от выполнения преступных приказов командования является если и не самым, то одним из наиболее важных навыков военной службы.
Вообще говоря здесь правовая коллизия. С одной стороны приказы выполнять надо, с другой не все.
Ну, например если руководитель прикажет вам побить другого сотрудника, вы ведь тоже скорее всего сразу откажетесь это выполнять. Есть вещи принципиальные и о них лучше сразу все прояснить.
Очень зависит от выбранной жертвы :).
Врядли на собеседовании зададут вопрос "что вы будете делать, если руководитель поручит вам побить другого сотрудника" :)
Да и в этом случае правильным ответом, на мой взгляд, не будет "откажусь, поскольку считаю это неправильным". Тут явно требуется рассказать как я пойду к HR, и вообще буду улаживать конфликт всеми доступными способами.
Так-же как на вопрос "что вы будете делать, если увидите пример сексуального домагательства в компании?" отвечать "устрою скандал", или "обращусь в правоохранительные органы и СМИ" не является правильным ответом, даже если в жизни вы именно это и собираетесь сделать.
Жизнь одна и весьма короткая. Зачем её тратить на работу за которую будет стыдно перед собой? Особенно, если вы не в положении когда нужно выжить любой ценой.
Мое уважение за выбор! Да, можно сказать, что бизнес просто найдет другого специалиста, готового сделать это… и вроде бы это так, но мне все же кажется, что чем больше квалифицированных специалистов будет с сознательным подходом к продуктам, тем меньше всякой трешанины будет встречаться или хотя бы будет выбор из более качественных проектов для конечного пользователя.
Лично для меня очень важно, чтобы сервис не использовал темные паттерны и другие грязные приемы, для меня это весьма яркий ред флаг и повод отказаться от услуг… 🤷♂️
Мне кажется у вас произошло недопонимание в вашем самопозиционировании. Возможно, интервьювер не понял, что бы хотите иметь право голоса в ключевых вопросах.
Я считаю, что для нас обоих хорошо, что я реализовал своё право голоса ещё до столкновения с этим вопросом в реальной работе. Там более они искали такого человека, который будет влиять на продукт и участвовать в обсуждениях на равных. При этом я уверен, что продакт и компания в целом не против использования тёмных паттернов, так как разрабатывают методом гипотез и оставляют только то, что выстрелило по бизнес-метрикам. Показатель оттока пользователей (churn rate) может даже снизиться от внедрения запутанного сценария отписки, но это не делает такой подход этичным.
вы меня извините, но я считаю что вы по одному этому случаю сделали чрезмерно дальнеидущие выводы. возможно, большая часть того что вы надумали - является не более чем плодом вашего воображения.
я тоже периодически на собеседованиях у кандидатов всякую хрень спрашиваю. иногда намеренно, что бы посмотреть его реакцию на нестандартные и даже провокационные вещи. софт-скилы типа.
Моделируйте ситуацию по-другому. Как по мне, так ТС всё правильно ответил. Если бы интервьювер хотел проверить момент про право голоса, достаточно было не касаться вопросов этики.
Вы хотите покрасить кнопку в синий цвет, а ваш руководитель требует её покрасить в зелёный. По вашему мнению зелёный смотрится плохо, но руководитель настаивает. Ваши действия?
Всё, мы убрали вопрос этики и оставили только суббординацию и право голоса.
Вот совсем не смоделированная ситуация из личного опыта.
Пилится ЕГРН. Назрел конфликт: мы (миграция данных, питонисты); бэкендщики, рубероиды; data engineers, XML-щицы.
Последние были крайне дружны с рубероидами, возможно, в чем-то от них зависимыми, следовательно, XSD у них выходили по согласованию с бэкендщиками, на миграцию, которая должна сформировать эти самые записи в XML по заданным схемам, внимания не обращали.
Мне как-то поручили то ли доделать, то ли облагородить модуль, который эти самые записи формировал. Изначально оно сидело в качестве pl/python хранимок в базах постгреса. Работало на голом lxml.
Первым делом я запросил документацию по тому, как выглядит стандарт XML записи. Мне показали репозиторий с XSD, рассказали, которые из схем касаются данного модуля. Что ж, XSD — это очень круто (без сарказма, до сих пор считаю его лучшим форматом описания формата обмена данными). Расчехляю PyXB, кормлю ему схемы… получаю жопу: в сгенерированных классах огромное количество анонимных, потому что девочки из data engineering посчитали лишним на каждый вложенный тип делать отдельное объявление, и так и оставили в XSD анонимные ad-hoc декларации типов.
Начинаю разгребать это дерьмо, натыкаюсь на декларации, где у типа есть поле object, которое определяется анонимным типом, у которого тоже есть поле object, которое тоже определяется анонимным типом. Ну, то есть, что-то вида SomeType.object.object, где оба object — анонимные (и, естественно, разные) типы.
PyXB такое прожевывает, но результатом будет являться анонимный тип с суффиксом вида «порядковый номер встреченного при разборе анонимного типа». Например, Java просто упадет, потому что два класса с именем Object в одном файле существовать не могут, не скомпилируется. Это, если вообще забыть про то, что происходит сокрытие встроенного класса Object. Даже статья на ibm.com про это была.
Пишу менеджеру, так и так, есть проблема, необходимо решить, потому как схемы меняются довольно часто, и при каждом изменении версии схемы приходится заново искать анонимные классы (нумерация постоянно съезжает) и обновлять маппинг в нашем генераторе выходных данных. При этом нет никаких разумных причин не дать анонимным типам имена.
Встреча:
Я: описываю проблему
Лид data engineers: да, проблема, нет, не титанические усилия с нашей стороны
Лид бэкендеров: нам половину бэка перелопатить придется, у нас всё на lxml (примечание от меня: если там lxml, то ничего им переписывать не придется, что так руками поля доставали, что так, всегда по строго заданному адресу)
Главный босс (менеджер менеджеров): а нахера?
Я: чтобы миграции не приходилось при каждом изменении схемы данных долго ползать и искать съехавшую нумерацию; чтобы любые другие потребители этих данных смогли работать с ними в удобном виде, а не только через lxml, как рубисты, которым, похоже, маппер не завезли; к примеру, Java (показываю на статью IBM)
Мой менеджер: ой, и всего-то? Нашёл из-за чего шум поднимать
Так и остались в схеме данных анонимные типы, схема укладки которых ломала парсеры в статически типизированных языках. А мы так и продолжили по несколько часов ползать по сгенерированным классам и обновлять маппинг анонимных типов.
А потом я уволился (по другой причине, исключительно связанной с неспособностью работодателя следовать закону при трудоустройстве).
А ещё чуть позже мне лично звонил главный менеджер главных менеджеров и просил вернуться, видимо, не смогли осилить собственную магию анонимных классов, порождаемую анонимными типами (но мы не сошлись в деньгах). Но это я злорадствую, конечно, я понятия не имею, с чем у них возникли трудности, что они решили попытаться вернуть меня в проект. Может, просто разбежались все.
Мораль: иногда некоторые проблемы в проектах обусловлены не тем, что разработчики что-то не так поняли или сделали, а тем, что у лидеров команд (менеджеров) нет яиц. И, собственно, если вопрос, требующий взвешивания на весах, где на одной чаше лежат моральные принципы, дополз до конечного исполнителя, то это тоже факап менеджера.
Свобода это возможность говорить Нет. Плюньте, жизнь слишком коротка чтобы работать с мудаками.
Бизнес он же разный, зачастую для владельца это просто бабки, и чем больше можно выжать - тем лучше, этика там не то что вторична, она в принципе не рассматривается, репутационные потери тоже не важны.
Тех кто делают продукт именно для людей - в наше время наверно уже и нет, за любым продуктом - грамотно расписанная оферта аля «как нагнуть потребителя»
Ок. Поствьте себя на место работодателю и отставьте эмоции (одна из способностей лидов, кстати)
Следующим шагом после "я не буду этого делать потому что это неправильно" является "я делаю то что считаю правильным". И если первое еще худо-бедно можно побороть, то второе представляет явные риски.
Лидовая позиция подразумевает работу с людьми, умение гасить конфликты, искать компромисы и сохранять холодную голову под любым давлением и в столкновении любой неадекватностью.
От вас ожидали ответа что "попробуй донести что так делать нельзя, и если не получится - пойду к продакту и дизайнерам, чтобы найти разумный компромис", а вы оказались неуправляемым и конфликтным, неспособным разделять обязанности и свое личное.
Ок. Поствьте себя на место работодателю и отставьте эмоции
Конечно, а теперь немного изменим условия - некто собеседуется в роскомплзор и его там спрашивают, - а каким способом без суда и следствия вы бы заблочили ютюб, причём так, чтобы можно было свалить на "деградацию серверов"?
Следующим шагом после "я не буду этого делать потому что это неправильно" является "я делаю то что считаю правильным". И если первое еще худо-бедно можно побороть, то второе представляет явные риски.
Всё верно. С точеи зрения роскомпозора любой нормальный человек, пославший их с их "тёмными паттернами" представляет собой явные риски.
От вас ожидали ответа что "попробуй донести что так делать нельзя,
Очень спорно. Ютюб "деградировал"
а вы оказались неуправляемым и конфликтным, неспособным разделять обязанности и свое личное.
И это правильно. А те, кто с разумным компромисом, сейчас "деградируют сервера" и пилит мессанджер "хаМ" (или скаМ).
Если вы собеседуетесь в роскоспозор, все перечисленное - это и есть ваша базовая работа и компетенция, так что проблем не вижу. А чем другим вы там собираетесь заниматься?
А чем другим вы там собираетесь заниматься?
Так, ведь и в обсуждаемой компании "а чем другим вы там собираетесь заниматься? :)
Разница лишь в том, что композор уже известен, а эти только на стадии отбора "специалистов" соответствующих компетенций.
Ну тут надо всё-таки понимать, что мы слышим позицию, пропущенную сквозь призму восприятия одной стороны, так что не стоит воспринимать её как данность. "Тёмные паттерны", конечно, реальность. но степень темноты тоже разная бывает, и указание на роскопозор -- это прямо с козырей заход.
"Тёмные паттерны", конечно, реальность. но степень темноты тоже разная бывает
Осетрина второй свежести? Ну, среди некоторых людей есть мнение, что таковой не бывает :)
указание на роскопозор -- это прямо с козырей заход.
Ай, да ладно! Как будто нет людей, считающих, что так и надо. У меня в лицо-книге 86% "френдов" туда с 22-го года не заходят.
Ну среди разных людей бывают самые разные мнения, конечно. И конечно, осетрина второй свежести бывает. Вон в моих краях сейчас обсуждают 古古古米, то есть рис трёхлетней давности, который типа дешёвый, но ещё съедобный. Чего возводить всё в абсолют. А про роскомпозор -- в чём противоречие? Кто считает, кто так надо, тот там и работает, очевидно.
конечно, осетрина второй свежести бывает.
Мы её называем тухлятиной :).
А про роскомпозор -- в чём противоречие?
Ну, это вы сказали, что я с ним зашёл с козырей. По мне, как раз самый что ни на есть характерный пример. Судя по тому как они наращивают деятельность, в любителях тухлятины недостатка нет. Немножечко беременных не бывает. Как и "не очень тёмных" паттернов.
Не пойму за что минусуют комменты в поддержку автора - в посте же всё честно: он отказался выполнять, его не взяли. Там же не возникло ситуации, что его взяли, а он учинил революцию и сделал по-своему. Система его уже забраковала, то есть эти ваши минусы ему уже в реале в карму напихали.
Чел написал пост, объясняя свою позицию. Ну молодец, позиция целостная, моральная, правильная. Имеет право. Иметь позицию и придерживаться её - это бесплатно, придерживайся чего ты там хочешь. Что не так? Хоть в Бога верь, хоть в Гитлера, какая разница. Просто далее ты проходишь отбор и тебя по любым признакам имеют право не взять - например не любят религиозников или тех, от кого воняет или чуваков к красными волосами. Если ты имеешь право иметь позицию, то те, кто тебя не взял, - тоже. Например позицию не хотеть платить таким бабла. Всё честно.
Пусть банят. Все, кто применяет подобные \ похожие методы - пидарасы.
Не, вы просто не вписались в команду, вы должны быть за бизнес, это просто бизнес, вы устраиваете конфликты, вы не лидер/руководитель.
Увы, пидерастия сейчас имеет много красивых, рациональных, авторитетных и серьезных оправданий.
Но в кратце да. Пидорасы.
(Пост не подразумевает экстремизм и ущемление малых социальных групп)
спасибо автору, полностью поддерживаю!
вот неделю отключаю бесплатно подключенный "на попробовать" на месяц (потом - 199р в месяц) сервис Wink от Ростелекома... кнопки в лк - нет, в чате поддержки с ботом - отправляет на форму для заявки на отключение, которая не срабатывает (извините-техническая ошибка или что-то вроде этого). в чате с оператором - оператор отправляет на позвонить. в звонке с ботом - долго задает много вопросов, задает ключевой вопрос - "а что вас не устраивает?", не понимает ответ и потом звонок прерывается. в звонке с оператором заявку приняли и сказали что перезвонят в течении трех дней, перезвонили поздно вечером на третий рабочий день - долго мучили вопросом "а что вас не устраивает?", затем создали заявку на изменение набора услуг, которая пока не выполнена...
А фактически можно (нужно) было написать обращение в ФАС, сообщив что компании такие-то без вашего согласия подключили вам платную услугу, и не выполняют вашего законного требования отключить услугу, приложив скриншоты, ответы и прочее. После чего ФАС приходит и устраивает сначала проверку, а потом показательную порку.
Забавно. А я, наоборот, интересовался подключением данного сервиса. Неприятный момент заключается в том, что я, позвонив сам на линию ПОДКЛЮЧЕНИЯ, был вынужден минут 20 болтаться в очереди. И это сразу наводит на мысли, если я звоню на линию подключения сервиса и жду такое время, что ж будет, если бы я его подключил, и столкнулся с какой-то проблемой? Сколько на линии технической поддержки нужно будет ждать?
Поэтому запал подключения как-то приугас.
(удалил случайно отправленный недописанный коммент, сорри)
Даааа, я тоже этот квест c отключением Wink проходил с месяц, а то и больше, если считать вместе с внезапным "продолжением" - в какой-то момент уже после отключения у меня в личном кабинете появилась заявка на подключение, созданная без моего ведома! И сейчас, после отмены этой заявки они уже несколько лет периодически мне звонят и опять предлагают его подключить. И очень удивляются, почему я не хочу...
В Мегафоне года три назад существовала принудительная смена тарифа на более дорогой, если не прочитаешь внимательно СМС и не откажешься от заманчивого предложения. Сейчас не знаю, не пользуюсь.
Я буквально этой весной на это налетел)
Особо ничего не поменялось
Сейчас "супер силы" так подключают, которые нахрен не сдались. Как выше написали весной 200 рублей накинули, потому что отменить можно было ровно до дня, который предшествует новой оплате во время которой ты замечаешь что сумма стала больше
А надо оказывается читать все СМСки от оператора
Недавно по служебной необходимости пришлось пройти обзорный курс по работе с персональными данными и там было сказано, что по законодательству РФ согласие клиента на передачу ПнД должно быть осознанным. Т.е., нельзя подтверждать согласие уже заранее выставленной галочкой, как это часто было раньше - сейчас по закону нужно, чтобы клиент сам её поставил и нажал какую-нибудь кнопку со словами "да, согласен".
Очень жду, чтобы такой же закон был принят вообще для всех согласий, подписок и подтверждений, который могут быть подсунуты клиентам со стороны организаций.
Вообще ничего не поменяет.
Вот приходите вы в больницу, в первый раз (замечу в хорошую частную клинику).
Вам выкатывают типовой договор на оказание медицинских услуга на 10 листах 10м шрифтом. После чего у 99.9% людей ровно 2 опции.
- не подписывать, и уйти с приёма.
- Подписать по-существу не глядя.
В типовом договоре содержатся, в том числе фразы: "мне было разъяснено и мною понято ..... " - разумеется девочки не ресепшне ничего объяснить, а тем более объяснить доступным для неспециалиста языком, не могут.
Ну и так далее.
То есть по существу только варианты "типовой договор по форме 2" (типа ЗоЗПП) - спасают потребителя от того, что он всюду и всегда не прав.
Ну, я не совсем про это. Договор это понятно, там можно такого написать, что 10 адвокатов голову сломают. Я имел в виду, что ключевые моменты, типа "...бла-бла-бла-бла.. ...И КАЖДОГО 5-ГО ЧИСЛА КАЖДОГО МЕСЯЦА С МОЕГО СЧЁТА БУДУТ СПИСЫВАТЬСЯ СОТНИ НЕФТИ" должны сопровождаться полем "это место понял, согласен", галочка, подпись.
Люди, которые отвечают за развитие продукта, часто даже не сильно думают, просто проверяют гипотезы для достижения целей. Одна из них удержать пользователей, заставить пользоваться продуктом, для чего убрать крестик - закрытия окна, в правом верхнем углу, чтоб закрыть, можно было только через трей или диспетчер. Как итог через пару месяцев все вернули на место.
Я думаю, тебе отказали не из-за твоей позиции в отношении тёмных паттернов. Просто они указали эту причину, потому что она удобная для них в качестве отказа.
На должность лида нужны софт-скиллы в первую очередь. Поставь себя на место РО. Попробуй смоделировать человека, с которым просто неудобно / неприятно / сложно / некомфортно взаимодействовать. Не самый лучший пример, но вспомни концовку фильма 1+1
Мой первый плюс на Хабре за карму (в общепринятом смысле).
Лично я стараюсь не пользоваться продуктами, где они используются.
К сожалению, выбора особо нет, и все гиганты-монополисты в той или иной мере используют тёмные паттерны, потому что понимают, что юзеру некуда деваться. Десять экранов отписки, помнится, было у Amazon — а это не сомнительный стартап, а крупнейший в мире интернет-магазин и многомиллиардная корпорация. В целом, какой популярный продукт ни возьми, везде есть критически раздражающие пользователя решения, которые нацелены на повышение дохода фирмы: от самостоятельно всплывающих модалок на весь экран, до визуального мусора и спрятанных поглубже нужных пунктов.
А у меня другой подход. Новые подписки подключаю себе через "прокси" карточку, на которую единоразово закидываю денег ровно на одну оплату. "Темные паттерны" разбиваются о невозможность списать деньги.
Да, это прибавляет ручной работы по оплате, если я продолжаю пользоваться сервисом. Но оно того стоит.
Apple Music - отменилась с одним подтверждением уровня «точно?», при этом работала остаток месяца
Тинькофф Про - так же одно подтверждение
Нетфликс - так же
Не во всех)
А зачем разработчику связываться с бизнесом, который не умеет зарабатывать честно и полагается на обман? "Тёмные паттерны" - слишком пафосное название для их деятельности, по-сути она не сильно отличается от работы наперсточников и прочих жуликов и мошенников.
И вот ещё что: если они обманывают клиентов - велик шанс что и сотрудников тоже не сильно уважают.
О, прямо подход компании на последнюю букву алфавита) Тут можно поспорить, конечно.
Мне вот абсолютно не хочется (и успешно отказываюсь) пользоваться их продуктами из-за отношения к пользователю (все эти способы распространения как вирусы, тёмные паттерны, навязчивая реклама). Очевидно отсутствие морали у этого бизнеса. Все мои друзья того же мнения. Но, у самой компании всё хорошо, и на массах это может быть не так критично.
Но я уверен, что такое отношение к пользователям не остаётся незамеченым и при возможности выбрать конкурента они так и сделают. А сейчас этот отечественный гугл вывозит только из-за отсутствия конкуренции.
Сколько высокопарных слов и пафосных выпадов из ничего. Господа хорошие, вы кнопки красите и все. Пока только и держитесь на плаву из-за потока пространной философской лабуды и умения разводить демагогию на очень уверенных и серьезных щщах. Ну ниче - скоро сеточки вас прихлопнут))
Стандартная ситуация, когда специалист считает себя творческим человеком, но при первом новом заборе, как баран ломает рога и обижается «у меня мое мнение».
А как сделать чтобы «всем с мнениями» было хорошо у творца?
Оптимальный ответ творца честного и профессионала — «вообще я с принципами, но я вникну, разберусь и найду вам еще 300 законных способов отъема денег у граждан, разработаю и внедрю. А вы мне за это заплатите в три раза больше, потому что я вам съэкономлю много денег и честь вашу сохраню как у Тиньков банка».
Это примерный и оптимальный вариант экспертного ответа.
Почему я отказался внедрять тёмные паттерны и не получил оффер на фронтенд-лида