Ты — ненастоящий айтишник / Дедовщина в 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, если у получения оффера абсолютно другие требования? Знанием базы за квартиру не заплатишь.

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

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

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Сталкивался ли ты с гейткипингом?
7.84% Да, я сам гейткипер4
62.75% Да, встречался с гейткиперами32
29.41% Нет, не было15
Проголосовал 51 пользователь. Воздержались 5 пользователей.
Источник: https://habr.com/ru/articles/858106/


Интересные статьи

Интересные статьи

В прошлой статье мы увидели что для одинарной диспетчеризации, то есть выбора метода по типу времени выполнения одного аргумента, мы можем использовать виртуальные методы. Для двойной диспетчеризации ...
Однажды, после штатного обновления версий библиотек, когда-то достаточно популярный плагин JaCoCo перестал считать покрытие кода тестами на одном из наших проектов в Каруне. Усердный поиск хоть как-то...
VUE.JS - это javascript фрэймворк, с версии 18.5 его добавили в ядро битрикса, поэтому можно его использовать из коробки.
Сравнивать CRM системы – дело неблагодарное. Очень уж сильно они отличаются в целях создания, реализации, в деталях.
Эта статья посвящена одному из способов сделать в 1с-Битрикс форму в всплывающем окне. Достоинства метода: - можно использовать любые формы 1с-Битрикс, которые выводятся компонентом. Например, добавле...