Кто работает лучше: идейный или меркантильный?
В IT-сообществе бытует мнение, что есть два типа айтишников.
Первые считают IT искусством, поклоняются процессору x86 как идолу, досконально знают в глубину всё и обо всём. Они пришли в область, чтобы заниматься любимым делом, создавать продукты, меняющие жизнь людей.
Вторые — это кучка алчных прихлебателей, ремесленников. Предложи им перетаскивать говно из ямы в яму за $10k в месяц — они согласятся. В IT они пришли без интереса к устройству HTTP, прослышав о больших зарплатах. Программирование не любят, любят деньги.
Издревле считалось, что первая группа как бы надёжнее. Потому что она больше знает, вовлечена, инициативна, ХАРДКОРНА.
Но давайте начистоту: в текущих реалиях это попросту очередное наебалово. В условиях скукожившегося рынка и кризиса IT-компании массово перешли от романтической эпохи креативных разработчиков к индустриальной фазе цифрового производства, где ценится стабильность, управляемость и прогнозируемость:
- большинство современного рынка — это e-commerce, доставки, финтехи, CRM/ERP. Да и в оставшихся продуктах айтишник редко запускает ракеты в космос. В основном это рутинная работа с редкими проблесками «давайте интегрируем что-то новое»;
- инициатива — наказуема. Денег на R&D нет. Сначала гипотезу сто раз протестируют и утвердят, только потом дадут в работу. Скорее всего, там будет новый рекламный алерт, подписка или повышение цены за такси при садящейся батарее. Смелые эксперименты не нужны — инициатива нарушает процесс;
- знание кишок фреймворка утратило свою ценность, ибо вычислительные мощности подешевели, плюс появился AI. Ранее сакральные знания теперь можно получить за пару секунд от ChatGPT. Та же нейронка, обученная на предыдущих проектах, предложит архитектуру или решение лучше, чем среднестатистический айтишник;
- менеджмент и управленцы поняли, что от прорывных идей и one more thing легче перейти к KPI, OKR и time-to-market. Не верь горящим глазам — верь analysis + capital + execution.
А теперь представь, как сильно рвёт очко-башню от этого у айтишников-старообрядцев, выросших во времена, когда творчество и задротство воспевались. Их можно понять: вместо светлого будущего, где каждый будет мечтателем, творцом и создателем, они получили за щеку целый день CRUD-ов, формочек и митингов.
Перейдём к качествам группы, пришедшей за деньгами:
- не верят в призвание, а верят в рынок. Если рынок говорит: «нам нужно Х», в ответ не раздаётся «но так неправильно, чистая архитектура топ, надо всё переписать». Надо — сделаем, лишь бы платили. Работаем дальше;
- нет иллюзий про работодателя: «мы меняем мир» и «у нас особая техническая культура». Мы — бизнес, мы фармим бабки. Любая деятельность должна целиться в это, точка. Я — шестерёнка, которая арендует свой мозг за денежку. Меня в любой момент могут уволить, от моей фичи отказаться — в этом нет проблем, это реальность;
- оптимизация рабочих процессов. На кой хер спорить про чистоту функций и название переменных, если за это всё равно не заплатят (и компания больше не получит)? Приняли договорённости, окнули, разошлись. Споры — неэффективны. В отличие от снобов-синьоров, готовых целый день усираться из-за холиваров про паттерны;
- Вы не думали, почему работодатели ничего не делают с такими? Потому что им выгоден такой подход. Они его бенефициары. Они ловят ха-ха с дурачков, которые до сих пор считают, что им платят за крайне важное мнение по SOLID и Clean Architecture.
Я всё больше убеждаюсь, что волки — правильный кликбейт. Ведь мы — санитары леса, которые захавают больных идеей о том, что IT — искусство. Конечно, можно положить жизнь на попытку доказать всем, что это не так. Вот только реальность от этого не изменится.
IT — это экономика и ремесло.
Alex B.
Задача инженера не только выполнять задачу, поставленную работодателем ни слова не возражая, а аргументированно предлагать оптимальное решение, которое пусть займет больше времени, зато потом не выстрелит спустя какое то время. В противном случае сам работодатель придет к инженеру с вопросом "а нафига ты так сделал?". Можно делать откровенное говно за 10К, но не долго.
Oct 18 17:21 
4
Donatello57
Было бы здорово провести собеседование, например, с накрутчиком и реальным опытным разработчиком, а потом спросить у HR, кто из них накрутчик? Даже не длинное собеседование, а какой-нибудь скрининг.
Oct 30 10:58 
3
Vasil Vanchuck
Donatello57, и что оно покажет? =)
Nov 06 08:31