Иди-ка ты на !@# со своей «токсичностью»

habr.png

IT — не детский садик. Это место для взрослых, руководствующихся логикой и здравым смыслом. Их не надо опекать, не надо следить за словами, не надо переживать, что у них сформируются комплексы. Если человек некомпетентен, надо дать ему об этом явно понять, а не беречь его нежные чувства в ущерб всем остальным.

Так какого же чёрта моё прекрасное IT превращается в детский сад «Весёлый Програм-Мишка»?
Я в корне не согласен ни c активно насаждаемым представлением о рабочей этике, ни представлениями о её последствиях. Мне не нравятся эти карамельные рельсы, смазанные розовыми соплями, на которые пытаются направить отрасль различные мечтатели и популисты. Они ведут вовсе не к молочным рекам с кисельными берегами, а к джунглям интриг и пустыне кадрового голода через тунель отрицательного отбора.

Что, собственно, постулируется сейчас как норма рабочей этики? Вот цитата из CoC одной конференции, которая это объясняет

Мы хотим, чтобы среда была безопасной и дружелюбной…

Ну вроде ничего плохого, да? Что не так-то?

Всё в порядке. Это правильно. Проблемы с пониманием этого.

Почему-то активно продвигается мнение, что нельзя критиковать людей, нельзя вообще высказвать им негативную оценку. Обоснование, при этом, не результаты исследований или хотя бы какая-то рабочая гипотеза, а поток демагогического мусора. Аргументация на том же уровне что и у журналистики жёлтых газет — подтасовка фактов, ложные выводы, а зачастую и вовсе откровенная ложь.

Почему это под безопасностью надо подразумевать отсутствие любых отрицательных эмоций? Почему та же безопасность среды рапространяется только в одну сторону? Мне кажется каким-то садомазохизмом. Человек может раз за разом отправлять вам на ревью код с одними и теми же ошибками и надо отвечать на это вежливостью и улыбкой? Я бы определённо не назвал это безопасностью. Тут скорее подходит «находиться в состоянии постоянного стресса».

Пусть программирование это не стройка, но всё же ты не куличики в песочнице лепишь. Ты работаешь с реальными людьми, зачастую с реальными деньгами, кое кто так и вовсе с самолётами или башенными кранами. Это ТЫ должен делать окружение безопасным, понимаешь? Не потерять чей-то аккаунт, не лишить кого-то купленной лицензии, не уронить самолёт.

Что за бред — доверять управление сервером банка юному бородачу, который плачет от шуток про ориентацию? Это должен быть матёрый сисадмин со стальными яйцами, десятилетиями опыта и виртуализацией профессиональных навыков в отдельном левополушарном контейнере, куда нет доступа эмоциям. Вряд ли он вырастет из нежного хипстера, которого заботливо оберегали от сарказма и критики.

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

Дружелююбность среды тоже почему-то рассматривается только в одну сторону. Уважение и хорошее отношение довольно легко приобрести и сложно потерять. Заслужить его можно только отношением к коллегам и своей работой. С чего это вдруг появится уважение к человеку, который игнорирует критику и советы? К человеку, который плохо выполняет свои обязанности?

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

Что, вообще, такого надо делать на работе, чтобы приходилось ЗАСТАВЛЯТЬ коллег быть вежливыми? Не могу себе такого представить.

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

Без критики нельзя совершенствоваться. Только взгляд со стороны позволит оценить свой навык. Многие вещи тяжело усвоить без менторства. Можно ли убедить человека учиться новому и исправлять ошибки без отрицательного подкрепления? Конечно. Но его наличие сильно ускоряет учебный процесс. Несомненно, оскорблять коллегу из за недостатка знаний недопустимо, но очевидный формат «Твой код плохой, я сейчас подробно изложу причины и дам советы» уже считается токсичным поведением.

Аврал в работе программиста если и не норма, то явление частое и надо быть к нему готовым. Нельзя отловить все баги на деве, обязательно случаются ситуации, требующие срочного решения. Надо быть готовым к тому, что хотя бы день в году будет проведён в экстремальном режиме, возможно это будет экстремальная ночь, если всё плохо то и экстремальная неделя. Но откуда взяться стрессоустойчивости в дружелюбной и безопасной среде? Что будет делать наш программист-детсадовец когда ему раз в полчаса пишет директор и спрашивает «Ну как? Готово?».

И вот ведь ещё какая штука — люди имеют симпатии и антипатии. Они могут быть логичными или эмоциональными — да даже просто модой на причёску —, но они будут всегда. И закрывая людям возможность выражать мнение от них не избавиться, это всё просто перейдёт в подковёрную борьбу. Как вам такой расклад — получить отрицательный фидбэк от коллег без явных причин? И нет, вы не выясните подробностей, вы просто раз за разом не будете получать повышение не зная почему. Не будет возможности изменить поведение или наладить отношения в коллективе, ведь никто не скажет ужасно токсичной правды — ты задрал все своими историями про рыбалку!

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

Происходит активная девальвация статусов. Сейчас очень легко найти вакансии сеньоров, тимлидов, архитекторов с опытом от года. ОТ ГОДА. Не может быть, чтобы HR поголовно сошли с ума, кто-то и в самом деле верит, что с годом опыта можно быть специалистом высшего уровня в профессии. Хм… А зачем тогда все эти институты на несколько лет, не говоря уже про школу?…

Неожиданный факт — программисты не хотят работать без печенек. Вы, что серьёзно? Какого чёрта в каждой вакансии на сеньора указывают эти грёбаные печеньки? Твоя зарплата в 200к не позволяет тебе купить их? Да ты пекаря себе личного можешь нанять! Это просто какой-то сюрреализм. Описать в вакансии интересные задачи, стек технологий — да твоё рабочее железо в конце-то концов, многие как-то забывают, зато печеньки все указывают. Без этого сеньор не снизойдёт. Понятно, что пишут это чтобы показать, что кандидат будет работать в комфортной среде, но все печеньки мира не заменят нормальной машины. На заметку всем, кто в поиске работы — характеристики рабочего места, на всякий случай, стоит уточнять.

Относительно подковёрных интриг тоже много историй, вот одна от лично знакомого мне человека. Разработчик приходит в компанию, работает три месяца, все с ним вежливы и обходительны. Через три месяца разговор с HR, в результате которого выясняется, что команда его ненавидит. После этого запой, переход в другую команду и паранойя. Хотя не знаю, можно ли называть паранойей то состояние, когда тебя и в самом деле окружают двуличные ублюдки.

Мне хочется считать программистов субкультурой. Определённо, к этому есть все предпосылки — достаточно закрытое сообщество по интересам со своей мифологией и неформальными лидерами, со своими критериями оценки человека. Не надо пытаться всё это устранить под надуманным предлогом «токсичности». То, что предлагается взамен не выглядит даже близко равноценным. Отрасль инфантильных двуличных дилетантов? Спасибо, всё как я и мечтал!

Идите-ка вы в жопу с вашей «токсичностью»! Я говорю это потому, говорить друг другу такое могут могут позволить себе только друзья. А то, что пытаются продавливать как «дружелюбную и безопасную среду» выглядит как секта.

© Habrahabr.ru