Ты — ненастоящий айтишник / Дедовщина в IT

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

типичный гейткипер

типичный гейткипер

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

IT не для всех

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

Есть ли другая работа, которой обязательно интересоваться с малых лет или не интересоваться вовсе? Приходишь строителем устраиваться, а тебе:  «Ты что в детстве лего не собирал? Бетон не замешивал с отцом? Так ты даже архитектором стать не мечтал, пшел вон отсюда».

IT давно демистифицированно. Это просто работа. И хотя кому-то нравится образ мрачного хакера в капюшоне, меняющего мир на пяти мерцающих мониторах в темной комнате… Реальность 99%, занятых в отрасли, отличается. Митинги, поиск багов в легаси, перекраска кнопок, добавления контроллера — рядовые задачи. Человеку извне они кажутся сложными, но после первого года становятся скучной рутиной. Не каждый айтшник запускает ракеты в космос, кому-то нужно делать базовые задачи. Зачем для этого требовать знания computer science?

Появились направления, не требующие глубоких технических знаний: QA, дизайн, проектный или продуктовый менеджмент. Из-за сегрегации специальностей мастера на все руки уже неактуальны. Для успешного закрытия задач достаточно освоить узкую область знаний. Наконец, есть собеседования, после которых идет испытательный срок. Справляешься с задачами → айтишник. Все просто. Зачем выдумывать дополнительные критерии?

За деньги — нет

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

Экстракт мыслей гейткипера

Экстракт мыслей гейткипера

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

Рынок вакансий стал конкурентнее, важно говорить на языке бизнеса и выгодно продавать свою экспертизу. Появились приемы увеличения дохода: тактика зарплатных переговоров, нетворкинг и рефералки, прокачка личного бренда, повышение зарплаты через смену работы (job-hopping). А гейткиперы этого не умеют. Они скучают по временам, когда всем платили одинаково и можно было кодить, не отвлекаясь на корпоративные игры. Когда на собеседовании два инженера, обменявшихся парой слов, признавали профессионализм друг друга и жали руки. Такое IT безвозвратно ушло и стула остается два:

  • понять правила, научиться по ним побеждать и выбивать достойную оплату труда

  • расслабиться и согласиться на то, что дают

Жаловаться, что конкуренты получают больше из-за «умения болтать» — неэффективно. Если ты такой умный, то почему такой бедный?  Гейткиперы почему-то не аргументируют свою позицию:  «Я знаю базу, читал Таненбаума, это окупилось, вот мои миллионы заработка». Такое доказательство невозможно было бы развалить.

Ладно, деньги — пыль. Пусть будет «Я — счастлив, я занимаюсь любимым делом, оно радует меня каждый день». Или «моя работа позволяет вести здоровый образ жизни, выглядеть свежо и подтянуто». Но типичный образ гейткипера — утомленный жизнью снисходительный сноб. Непонятно, зачем следовать советам, ведущим к такому результату? Уж лучше за деньги работать.

Совет «усердно вкалывай, а награда тебя найдет» живет до первой невыплаты премии, обязательных переработок на выходных или сокращения. Осознанный человек задастся вопросом:  «Зачем надеяться на деньги когда-то потом, если можно получать их сейчас?». С кого потом будешь требовать компенсации за бессонные ночи?

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

Любовь к работе не обязывает приносить себя в жертву на алтарь успеха работодателя. Требовать соразмерную компенсацию — базовая обязанность ценящего свое время человека.

Софт скилы не нужны

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

Команды из двух задротов с общением уровня «Серега, едрить тебя в три погибели, деплой это дерьмо» — в прошлом. Повсеместно приняты западные стандарты культуры общения. Командная разработка доказала свою эффективность, выстроенные коммуникации и слаженная работа отделов стали важнее достижений конкретного инженера. В собеседованиях добавлена проверка на культурное соответствие или софт скиллы.

Область не стала хуже, изменились задачи и подходы. Слаженные усилия средней команды результативнее разрозненных усилий крутых инженеров. А гейткиперы не захотели, не сумели приспособиться к новым требованиям. Они выбрали обесценить:  «Харды — все, софты — не нужны».

Неправильно учитесь

Курсы по фреймворкам, менторы, ChatGPT и умные IDE — цирк. Путь настоящего инженера — разбираться во всем по книжкам и документации, писать в VIM, сидеть на киберфоруме. Обучение программированию рекомендуется начинать с основ физики, сопромата и вышмата, а через пару лет можно «Hello World» запустить.

На момент зарождения IT области — это были рациональные требования. Поисковик и компилятор без CS не напишешь. Но минули десятилетия, фокус задач сместился с «создать все из ничего» на «использовать готовые решения для быстрого достижения задач бизнеса». Спрос на гениальных инженеров сменился спросом на людей, которые просто делают рядовые задачи в команде. Зачем предъявлять к ним требования из Google?

Знание интегралов в продуктовой разработки нужно не каждый день. И хотя изучение устройства процессора и компилятора — может быть увлекательным, в работе это не пригождается. Не применяемая на практике теория выветриваться из памяти. Но раз гейткиперы на это время когда-то потратили, то и новички должны.

ставь лайк, если узнал своего интервьювера

ставь лайк, если узнал своего интервьювера

Новичок в сфере попадает в double penetration. С одной стороны работодатель требует:  «Кандидат должен знать фреймворков на прикладном уровне, иметь опыт с используемыми в компании технологиями». А с другой стороны гейткипер:  «Надо знать базу, computer science, алгоритмы, быть инженером, а не разработчиком, фреймворки это зло, надо писать все самому». Представили лицо джуна после таких советов, написавшего свою сортировку вместо .sort ()? Да его же уволят сразу.

Гейткипер на хабре

Вырос уровень абстракций в IT. Не нужно контролировать этапы сборки проекта компилятором, все уже настроено и работает. Есть готовые решения и инструменты, задача айтишника собрать из них готовый продукт. На предложение:»давайте делать все сами, откажемся от фреймворков, мы же инженеры» бизнес покрутит пальцем у виска. Работодателю интересны сроки и деньги. Идеалы инженеров в отрыве от достижения целей бизнеса ценности не представляют. Может еще запретим ChatGPT использовать, ведь это как-то не по-инженерному?

Огорчает критика накрутки опыта — единственного способа преодоления автоматических фильтров по годам опыта. Казалось бы, не можешь решить проблему:  «как получить опыт без опыта?» — вырази сочувствие новичкам и отойди в сторону. Но нет:  «вот я вкатывался 5 лет назад без этого и ничего! Без вранья! И вам нельзя! Как через фильтры пробиваться не знаю, но как-то по-другому… НЕ ТАК!». Я проводил эксперимент, где синьоры убирали опыт из резюме и пробовали найти любую работу. Результаты неутешительные, лишь 3% откликов привели к приглашениям на собеседование.

«Вот понаберут глупых новичков, а мне потом за ними РАЗГРЕБАТЬ!». Что это за инженер с 10-летним опытом, вынужденный исправлять ошибки за сокомандником? Почему крутые специалисты просто не откажут неадекватным кандидатам, не пустив их в свой продукт? Легче сидеть и ныть, чем взять ответственность и предпринять реальные шаги для исправления найма и рабочего процесса.

Когда я пришел iOS разработчиком в Glovo, мне назначили buddy, задачей которого было помогать с любыми неясностями. Странно, он не унижал меня за вопросы и не спрашивал, почему я сам не могу во всем разобраться. Не новички стали глупее, а проекты сложнее. Их онбординг и обучение — не навязанное бремя, а часть работы. Уставшие от всего гейткиперы отказываются это понимать. Им хочется, чтобы новые сотрудники сами как-то разобрались в понаверченном легаси, а их оставили в покое.

Ты — неправильный айтишник

Наша должность называется одинаково. Мы получаем одинаковую зарплату. Мы делаем одни и те же задачи. НО МЫ НЕ РАВНЫ!

Не контрибьютишь в опенсорс? Не читаешь патчноуты всех вышедших технологий? Нет домашней библиотеки Таненбаума? ЛОХ!

На чем это высокомерие продолжает держаться — загадка. Чак Паланик давно базанул:  «твоя работа — это не ты сам». Но люди упорно выстраивают свою идентичность из рабочих достижений: у кого чище код, кто глубже знает технологию, кто больше закоммитил в опенсорс. Стоит озвучить рациональную позицию:  «это же просто работа, в которой ты (как и все) — винтик» — гейткипер с пеной у рта пытается унизить собеседника. Ведь если он на секунду усомнится в своем техническом превосходстве, смысл жизни сразу же пропадет.

В этой бесконечной гонке эгоманьяков нет победителей, ведь всегда будет кто-то с большим количеством достижений. Единственный победитель — бизнес. Работодателю выгодно постоянное соперничество:  «Эти программисты пусть там письками меряются, а мы тут наверху без них разберемся, как бабок наварить». Или думаешь СЕО компании не насрать, монолит у вас или микросервисы?

Субкультуру нельзя навязывать. Если интересно копаться в IT вне работы — отлично, каждый коротает век как может! Но заставлять заниматься этим окружающих, требовать уважения к такой активности — кринж. Представь, если при каждой попытке побегать на дорожке в зале к тебе будет подходить накаченный гормонами бодибилдер и говорить:  «Че сотку не жмешь? Лох, вон из зала». Предпочтения в досуге — личное дело каждого. И нет ни одной причине обесценивать людей, их не разделяющих.

Обращение к узнавшим себя

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

У новичков отсутствует субъективное мнения, каким должен быть инженер. Бизнес открыто выкатил требования и объявил, что они — ресурс для достижения финансовых целей компании. Так почему им нужно переживать о сложных материях и субкультуре настоящего IT, если у получения оффера абсолютно другие требования? Знанием базы за квартиру не заплатишь.

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

Это был Антон Назаров, давай не будем ссориться и попробуем найти выход из конфликта поколений. Всем желаю начать уже зарабатывать больше!

© Habrahabr.ru