За что я ненавижу IT

Давно и долго хотел написать что то остренькое и вот, собрался с мыслями

f5ee03c83baf91b359ae4f6b76efacb6.png

Сбеседования

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

Философ ты наш

Философ ты наш

Но даже не это самое печальное. Печально в собесах то, что их банально… Много!

  • Собес с рекуреторм

  • Тех собес

  • А еще один тех собес! Не ожидали? А тут даже вопросы будут те же!

  • Ладно, вы решили, что здесь не будет тех собеса. Но нет, тут тоже тех собес, но он еще и лайв кодинг

  • Собес с командой!

  • Собес с CEO

Даже если предположить, что вы лучший и отвечаете всё максимально правильно, человек, вас собеседующий может быть просто не в настроении. Это примерно приравнивает ваши шансы к 50% прохождения каждого собеса. То есть это будет 25%, что вы пройдёте при 2-ух этапах.12.5 при 3-ёх этапах. 6.25% при 4-ёх этапах. И это при том, что вы идеально подходите. Удачи вам, если не идеально, там будут 0.00001. Я отказываюсь если слышу больше 3-ёх этапов. Хотя пару раз у меня было и 5 — 8 собесов, но там основная идея была «зачем вы это устроили» нежели это было какой то общей практикой

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

Кадровая политика внутри компаний

В IT увольняют с большим трудом. В принципе, логично, что после того, как собеседования отсеивают критическую долю разработчиков, то иди их уволь. Лучше плохо работающий, чем еще 100 собесов, но мы получаем на выходе невероятно слабые команды. Слабо мотивированных разработчиков, огромные сроки и всё вот это корпоративное. Зачастую находится 1 — 2 человека любящих работать, которые тащат всех на себе, но если вы думаете, что этим ребятам как то много платят, то не обольщайтесь, таким не платят.

Роли в командах

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

Бывает, что аналитик еще и Product owner, но основа всегда такова.

  • Аналитик расписывает задачи и ведет конфлюенс

  • Тестировщики тестируют

  • Обычные разработчики пилят задачи

  • Team lead проводит дейли, ревьювит код и направляет команду

  • PO таскает задачи от бизнеса к команде

Идеально! В чем проблема? В том, что Team lead ходит везде с PO’ом. К PO постоянно нескончаемо обращается бизнес своими большими задачками, потому что PO в принципе не способен охватит такой объем (иначе он бы был Team lead). Оставшийся кусок времени Team lead закрывает собесами. Команда живёт сама по себе

Для начала не очень понятно, зачем вообще нужен PO в этой истории. В небольших фирмах эту позицию режут первой

Так же в этой истории возникает огромный конфликт интересов у Team lead’а. Бизнес не даёт ему вздохнуть от своих проблем и вдруг у него появляется разработчик, который достиг точки увольнения (уже буквально матерится в чате, история из личного опыта, правда не в моей команде). Team lead’у надо бы уволить парня, но тогда ему придётся искать замену! И даже если он готов ночевать на работе ради работы, бизнес и собеседования воюют за одно и то же время. То есть Team lead начинает оттягивать момент увольнения лишь бы не уволить, и вот здесь внезапно появляются «собеседования с командой» ;) Но они добавляют еще работы Team lead’у, потому что теперь команда отсеивать хороших кандидатов!

Так же бизнес тяжело понимает, что жизнь это не марафон. Сумасшедшие требования, фразы «нужно было вчера» и тд наш герой слышит постоянно. Оттого люди, остающиеся на это должности не только забывают, что есть какие код ревью и тд, но они не следят за командой и зачастую они просто забивают и передают часть своих обязанность PO, который даже не смотря на это, всё равно тащит Team lead’а обратно в клоаку.

И замкнутый круг повторяется и повторяется и повторяется и повторяется…

Без комментариев

Без комментариев

Реклама всё врёт

Только ленивый не писал, про большие зарплаты в IT. Опять же, если они такие большие, то зачем вообще нужна IT ипотека?

Заключение

Можно ли решить эти проблемы? Во первых, да. И в разных компаниях так или иначе стараются лежать как минимум в сторону решения. Можно нанять еще команд, охладить желание бизнеса, ввести чуть более строгий контроль, систему мотиваций, поощрений и тд. Как я писал выше, в конце концов появляются 1 — 2 гения, способных делать вообще всё что угодно и при этом ничего не просить. Насколько сейчас есть прогресс в решении, я не знаю и каждый раз, когда мне предлагают пройти собес с CEO, собес с командой и тд. Я тяжело вздыхаю, потому что понимаю, что проблемы. Не. Решены.

© Habrahabr.ru