Блеск и нищета отечественного ИТ
Вот уже два года как я перешел из «читающих и комментирующих» в «пишущие и доставляющие» — начал писать технические статьи и выкладывать на различных профильных ресурсах. За это время набралось несколько интересных наблюдений об отечественном «айтишном сообществе», которыми бы хотелось поделиться. Будет интересно если вы собираетесь что-то продавать этой замечательной аудитории нищих п#здоболов.
Ссылки и источники
На момент написания этой публикации, я успел написать 23 статьи для Хабра, 4 для ЛОРа и пару для VC — все это затем было растащено по интернету на другие ресурсы и еще большую аудиторию.
Кое-что из опубликованного попадало в топы:
Или просто вызывало серьезный интерес.
Так что описанное ниже имеет определенную твердую основу, а не выдумано из больной головы писателя-фантаста.
Лига любителей пива
Первым неприятным открытием для меня стал факт, что 99% обитателей любой айтишной тусовки в интернете — любители.
Это люди, которые вообще не имеют отношения к ИТ, либо работают в каких-то смежных областях, не предполагающих участия в разработке ПО или администрировании серверов. Либо наслаждаются маразмом пенсией.
99% активной отечественной ИТ-тусовки зарабатывают на жизнь чем угодно кроме работы в ИТ.
Спросите в чем проблема такого общения и вообще кому какое дело с чего люди живут?
есть просто п#здец какая ох#ительная разница между сказочником-балаболом и тем, котому на самом деле платят за работу.
Вы же не думали, что все кто топят в интернете за спортивные машины и механику — реально на них ездят или тем более участвуют в гонках?
Применительно к ИТ это выглядит вот так:
такой любитель запросто может владеть каким-нибудь экзотическим языком программирования, специфическими терминами из областей computer science или узкоспециализированной системной разработки — но все это он изучил не ради работы и не использует для работы.
Зато с радостью вынесет вам последние остатки мозга своими Rust с Хаскеллом и лямбдами с замыканиями, причем технически еще и окажется прав — у вас же нет столько свободного времени чтобы постоянно гуглить все эти термины, верно?
Ярчайший пример старой школы подобного троллинга — знаменитый vsl, слава богу он такой один и других не будет.
Когда человек вот так жонглирует сложными техническими терминами и редкими языками программирования, у менее искушенных разработчиков создается искаженное впечатление о реалиях профессии, на уровне «теории заговора»:
есть некое «тайное ниндзюцу», овладев которым можно разом решить все проблемы разработки, но это знание от вас почему-то скрывают жидомасоны-рептилоиды
Дурак поверит, а мне потом приходится разгребать последствия в рабочих проектах: знаете что чаще всего приходится делать с функциональным программированием? — выкидывать и заменять на обычное ООП.
Кого только я ни встречал в таких переписках:
сторожей, библиотекарей, слесарей-сантехников, водителей, курьеров, врачей, психологов, лингвистов-переводчиков, разнорабочих, представителей силовых структур, охранников — словом кого угодно, только не работающих по профилю программистов.
Причем речь про переписку под серьезной и сложной технической статьей, написанной исключительно для тех кто хорошо разбирается в теме, там где любителя просто не ждешь.
Разумеется я ничего не имею против новичков в профессии и не разделяю популярную страшилку точку зрения «молодежь отберет мою работу».
чем больше будет людей в отрасли и общественного интереса — тем быстрее количество перерастет в качество.
А не стагнирует обратно в каменный век.
Но бл# ребята, сколько можно считать, будто ваше «вкатывание в ИТ» по два часа в день, на одном уровне с занятиями верховой ездой или еще каким хоббихорсингом увлечением это повод для выступлений на профильных ресурсах в качестве эксперта?
На сегодняшний день, отвечающий вам в переписке на техническом ресурсе и на техническую тему человек в 99% случаях не будет иметь отношения к ИТ — такова печальная статистика.
Имея под рукой поисковики, свободное время и хоть какую-то базовую эрудицию можно вполне успешно выдавать себя (некоторое время) за представителя любой профессии, но только в ИТ это приняло какой-то невероятный размах.
Зачем люди с таким упорством тратят свое время и силы для получения ощущения некоей «сопричастности» к миру ИТ и высоких технологий — для меня загадка.
Кстати задачи «выучиться и стать программистом» у таких тусовщиков чаще всего нет.
Программистская рутина для них сера и убога, а интерес представляет лишь обертка — сама айтишная «туса» и весь ее движ, там где про FAANG, алгоритмы, ассемблер и паяние микросхем в домашних условиях с одухотворенными лицами.
Так что не стоит считать таких «стремящихся» неким кадровым резервом и возлагать на них свои далеко идущие планы, зато гиковский мерч они покупают только в путь и жадно чавкая.
Молчаливый Боб
Вторым неприятным наблюдением стало поведение большого количества уже реальных отечественных профессионалов ИТ — тех, кто хотя-бы зарабатывает на жизнь разработкой ПО.
Эм.. как бы это попроще объяснить, в общем — они молчат.
И речь не о яркой социальной и политической жизни или отстаивании своих рабоче-крестьянских прав — вовсе нет, они молчат вообще обо всем:
- об используемых практиках и инструментах
- о каких-то особенностях своей работы
- об успешных и провальных технических решениях
- о достоинствах и недостатках тех или иных продуктов
- о своем опыте и практике в каких-то сложных вопросах
Таким образом получить реальную картину рынка ИТ или объективно оценить достоинства и недостатки продукта стало в 21м веке невероятно тяжело — получить развернутый отзыв от профессионала в наши дни стало практически на уровне фантастики, а типичный ответ это что-то вроде:
ничего не надо, все есть, пожалуйста отстаньтеоткуда у вас мой номер.
Откуда у взрослых людей такая забитость и зажатость в разговоре на профессиональные темы, как она вообще уживается с нереальным гонором отечественного айтишника — судить не берусь.
Но про гонор стоит рассказать чуть подробнее.
Д'артаньян и три долбо#ба
На всех ресурсах, где выкладывались мои статьи, была поставлена аватарка автора с взрослым бородатым дядей, также везде в описании честно было написано про 20+ лет опыта и «долгий проделанный путь в ИТ».
Но раз за разом, везде и постоянно всплывали «интересные личности», считающие возможным учить меня жизни даже при таких вводных.
Это не был банальный троллинг или подростковый максимализм — часто оказывалось, что «личностям» лет ничуть не меньше моих, да и с опытом тоже вроде как полный порядок.
Поэтому я пришел к печальному выводу, что это просто такой стиль жизни, распространенный в отечественном ИТ:
И в общем-то п#хуй пока такой ерундой занимаются тупые подростки, но согласитесь — выглядит странно, когда подобным занят взрослый человек.
Известная шутка про «многолетних долбо#бов» внезапно оказалась совсем не шуткой, а печальной реальностью.
Для примера, когда была выложена первая версия статьи про Brainfuck — в одном из первых же комментариев мне объяснили:
автор — неудачник, поскольку не осилил написать самостоятельно такой компилятор с нуля, в рамках статьи.
Причем коммент был от взрослого человека, вроде как связанного с демосценой и поэтому абсолютно точно понимающего объем и сложность подобной работы. На предложение поучаствовать в такой разработке, он разумеется сослался на занятость и недостаток времени — кто бы сомневался.
Выкладывание статьи про «Голую Java», на создание которой у меня ушло четыре года работы, принесло вот такой замечательный комментарий:
Это интересный проект для джуна, чтобы проверить свои силы и знания.
Джун — новичок (если кто вдруг не знает), на осторожный вопрос «где найти такого джуна» разумеется было гробовое молчание.
Казалось бы, кому какое дело до переписок в интернете, но к сожалению точно такое же отношение к чужому труду и оценке чужих профессиональных качеств встречается повсеместно и в реальной жизни.
Да, ровно таких же «взрослых и адекватных людей с опытом», спокойным голосом спрашивающих «почему вы не Microsoft» я наблюдал и наблюдаю на деловых переговорах постоянно и повсеместно.
Что отвечать в подобных случаях — не знаю, несмотря на весь мой опыт, поскольку разумных вариантов (кроме очевидного посыла нах@й) в общем-то нет.
Нищета, жлобство и крохоборство
Следующий печальный и подтвержденный факт — тотальная нищета и крохоборство современного отечественного айтишника. Даже если он уже не совсем отечественный, а немного импортный.
Куда деваются все эти «сказочные зарплаты в долларах» ума не приложу, но ни одного отечественного программиста, катающегося на феррари я пока не видел.
Зато видел и вижу самые невероятные примеры дичайшего крохоборства и радикального жлобства:
просьба «упаковать с собой» недоеденное в ресторане, постоянное использование скидочных купонов и покупки «только по акции», нежелание скидываться на корпоратив или какие-то общие мероприятия, «пополамочность» на деловом бл#ть обеде, выклянчивание скидок и так далее и тому подобное.
Все понимаю, времена на дворе непростые, но айтишники — далеко не самые последние люди в плане доходов, побираться по помойкам им точно не надо.
В качестве примера, написанная шутки ради статья про «современную разработку на ноутбуке 16-летней давности» (у некоторых читателей дети старше), вызвала бурю неподдельного возмущения — оказалось, что некоторые ИТ-специалисты используют куда более старые ноутбуки для повседневной работы за деньги.
Кем надо быть, чтобы до такой степени забивать на свой рабочий инструмент честно говоря сложно сказать.
надеюсь нижнее белье они меняют все же чаще чем рабочие ноутбуки
Тем более что б\у ноутбуки 3-5летнего возраста практически ничего не стоят и доступны даже бомжам и детям.
Еще одним печальным моментом, порожденным этим самым врожденным нищебродством и крохоборством, является постоянное путание «своего кармана» и кармана компании:
— многие, ооочень многие айтишники измеряют сумму в выставленном счете по своей собственной зарплате и принимают решение за компанию что «дороговато будет».
Ох#еете не поверите сколько раз мне приходилось читать лекцию про формы налогообложения, НДС, статьи расходов, пенсионные отчисления — похер.
Хлопающее глазами айтишное «чудо» с немытыми патлами все равно будет думать, что вы абсолютно всю полученную сумму немедленно положите себе в карман и сбежите в закат.
ЛПРы
ЛПР (лицо принимающее решение) это директора компаний, члены правления в банках, первые лица и так далее — люди, которые ставят подпись под важными документами и говорят финальное «да», без которого продажа ПО или услуги для компании не состоится.
Печальный факт это расстояние от ЛПР до типичного айтишника — примерно как от Земли до Луны. И деловые отношения — как между главврачом и пациентом дурдома.
Поэтому если вы мечтали зайти в крупную компанию через ИТ-отдел или отдельных его представителей — забудьте как страшный сон, это фантастика.
Решение о разработке или внедрении ПО принимается исходя из кучи разных факторов — бюджета, состоянии в компании, рынка и предложений, доступных ресурсов и только где-то в самом дальнем конце списка находится мнение технических специалистов.
Потому что они #бнутые (в основном) и ЛПР это прекрасно понимают. Неужели вы и правда хотите, чтобы ваши интересы представлял #банутый?
Прокрастинация
Наконец последний на сегодня неприятный факт, плавно вытекающий из тотального любительства — техническая прокрастинация.
Это когда человек сидит и читает все технические статьи подряд просто чтобы убить время, без всякой цели и смысла.
Недолгое пребывание на Хабре показало эту печальную тенденцию: в топе перманентно находятся сложные технические статьи про ассемблер, пайку схем и реверс-инжиниринг — вещи, которые по работе делают единицы из единиц. И то крайне редко.
Разумеется никто из прочитавших не будет даже пытаться описанное повторить, а те немногие из читателей, кто действительно имеет достаточно опыта и квалификации хотя-бы для общения по делу — предпочтут промолчать.
Какая-либо внятная дискуссия в таких условиях становится невозможной, хотя она не особо кому и нужна:
автор вбросил новых эндорфинов, читатели «ощутили причастность» к теме и все довольны.
Такая др#чьба по кругу радикально отличается от зарубежных интернетов, где люди действительно кооперируются и собираются на ресурсе ради четких целей — обмен опытом, участие в разработке, исторические изыскания или поиск редкостей.
Встретить на зарубежном ресурсе, посвященном какой-то узкой тематике человека, который «выдает себя за понимающего» ради одного только чувства причастности — редкость, по крайней мере я такого не видел никогда.
Подозреваю что это чисто российская #банина, имеющая глубокие корни из советских времен.
Итого
У меня есть стойкое ощущение, что отечественное айтишное сообщество свернуло куда-то не туда на своем пути развития, причем не один раз.
Потому как других причин для текущего состояния дел у меня для вас нет:
несерьезное отношение участников к собственному делу, откровенная слабость компетенций, куча непонятных обывателей, пришедших «просто постоять рядом» и общее ощущение балагана — не таким должно быть развитие длиной в 30 лет.
Может есть какие-то другие ресурсы, о которых я не знаю, где есть аудитория и адекватные специалисты?
Блеск
За всеми этими неприятными заметками и нехорошими выводами, совсем не заметил как упустил хорошую сторону отечественных айтишников:
несмотря на все беды и проблемы, земля русская продолжает порождать талантливых инженеров
Их по прежнему много и они все также доступны к найму далеко не самыми крупными компаниями и не только за космический прайс. А некоторых мы даже смогли успешно нанять.
Вполне себе существует и российская инженерная школа, а некоторые именитые ВУЗы до сих пор продолжают выпускать достойные технические кадры, несмотря на все проблемы и сложные обстоятельства.
Мы ни разу не «ресурсная Африка», не «страна-бензоколонка» и не торговые Арабские Эмираты, как бы кому ни хотелось или казалось.
Мы — очень большая и серьезная страна, у которой существуют не менее серьезные перспективы на дальнейшее развитие и яркое будущее.
Крайне глупо ставить все это под сомнение, еще и на уровне всего айтишного сообщества (а такие настроения более чем распространены).