Серия «Дураки и работа»

2

"От младенца до шамана" или уровни экспертизы

Серия Дураки и работа

Раскрываю тему всех этих ваших «Junior», «Senior», «Middle» и прочих сказочных персонажей, обитающих в воображении рекрутеров и резюме.

Так в реальной жизни выглядят некоторые пользователи BSD-систем.

Так в реальной жизни выглядят некоторые пользователи BSD-систем.

Повестка

Думаю все кто имеет хоть какое-то отношение к современному ИТ видели плашки «Junior», «Senior» и даже «Middle», которые ныне приделываются к любым должностям и по любому поводу.

Явление стало настолько массовым и популярным, что в ходу даже нетленки вроде Junior Project Manager и Senior Sales Manager.

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

История вопроса

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

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

Разумеется еще в СССР были «старшие, младшие и ведущие» специалисты, причем такая градация существует и по ныне — в записях трудовой, тогда как все эти «junior/senior/middle» были и остаются только на словах рекрутеров и в резюме.

Проблема заключалась в том, что западные заказчики — основные клиенты отечественных компаний-аутсорсеров до конца 2010х видали в гробу официальную отечественную градацию квалификации и даже научные степени:

лишь в редчайших случаях отечественные профессора котировались на западе и с них не требовали переобучения для подтверждения PhD.

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

Затем эти студенты «кабанели», становились боссами и нанимали уже других студентов, за все тот же доширак.

Но главное, что весь период своего развития такой компании нужно было как-то презентовать свою «банду голодранцев» конечному заказчику. В понятных ему терминах и желательно так, чтобы он в ужасе не сбежал.

Поэтому с самого начала и до сегодняшних непростых дней, разделение на «middle/senior/junior» преподносится также как уровень феи в борделе:

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

Может заказчик прийти к аутсорсеру и набрать себе команду из совсем зеленых джунов по минимальному рейту? Конечно может.

Его вежливо предупредят о последствиях,  что «возможно сроки проекта затянутся и будут сложности», но препятствовать не будут. И так поступали очень многие компании-заказчики, даже крупные и известные (привет Adobe и Boeing).

После этапа развития аутсорса, когда все заказчики досыта наелись подобными порочными практиками и заваленными не по одному разу проектами, начался этап создания «внутренней экспертизмы».

Это период примерно с 2007го и до наших дней, в зависимости от страны.

Например у всех отечественных компаний с оборотом от 1 млрд рублей в обязательном порядке появились свои «центры разработки» или хотя-бы отдел с программистами, работающими в подвале штате фултайм.

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

Разумеется, переходя из аутсорсера в условный Сбер народ не парился и тащил с собой и организационные наработки, в том числе модель градации скиллов «junior/middle/senior», которая когда-то была нужна лишь для продажи этих самых скиллов западным заказчикам.

Есть и другая версия, чисто психологическая:

если человека 15 лет подряд называть на каждом совещании «собакой сутулой» — он действительно начнет считать себя таковой.

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

«Senior UI Architect» — как самый эпичный пример, из виденного лично.

Что разумеется веселило и веселит действительно опытных людей, еще помнящих откуда на самом деле растут уши.

Так выглядит Claude Code в руках "типичного пользователя BSD"

Так выглядит Claude Code в руках "типичного пользователя BSD"

Реальность

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

С точки зрения бизнеса, существует всего три варианта квалификации сотрудника:

  • недостаточная — в сотрудника требуются вложения для обучения и наставничества, без которых он не сможет работать и выполнять должностные обязанности;

  • достаточная — сотрудник может выполнять обязанности с соблюдением сроков и без дополнительных затрат;

  • экспертная — сотрудник обладает уникальным опытом и навыками, существенно влияющими на бизнес и его процессы.

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

Так поступают например в метрополитене при обучении новых машинистов.

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

Ко второму варианту относятся собственно обычные сотрудники, c опытом покупаемым за деньги, без редкой специальности или особенных навыков.

Так что как «middle» так и «senior» суть есть самый обычные наемные сотрудники, а вся разница между ними сугубо умозрительная:

кому и кобыла — невеста, кому и вчерашний стажер — сеньор.

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

Теперь это называют "митингом"

Теперь это называют "митингом"

Реальная экспертиза

Сейчас будет страшная для некоторых читателей правда, приготовьтесь:

Не бывает непризнанных экспертов.

Непризнанные гении бывают, непризнанные актеры бывают, непризнанные писатели, режиссеры и сценаристы — сколько угодно, все это действительно есть на свете.

Но непризнанных экспертов в какой-либо области быть не может, по определению.

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

Чем больше людей подтвердят вашу экспертизу — тем большим экспертом вы на самом деле являетесь. Если вашу экспертизу не признают — вам просто не станут доверять сложные задачи, а значит вы не сможете расти профессионально.

Так это работает.

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

Подтверждение

Теперь стоит рассказать о том как происходит подтверждение экспертизы.

В каждой отрасли есть свои устоявшиеся правила, лидеры мнений, профильные журналы и специализированные сайты — грубо говоря любой нефтяник знает поименно все крупные нефтяные компании, историю «Standard Oil» и что такое «гидроразрыв».

Если сможете написать статью для какого-нибудь OGJ, с теоретическими выкладками по оптимизации части процесса добычи нефти — точно привлечете внимание и подтвердите экспертизу.

Десять таких статей и к вам станут обращаться по сложным вопросам.

Сто сложных, объемных публикаций в комплекте с публичными выступлениями на профильных конференциях и вас станут узнавать в отрасли.

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

Разумеется любому эксперту обязательно нужна профильная сертификация, в свое время автор также озаботился данным вопросом, получив например такое:

Как видите я подписывался как "Alex" задолго до начала трудовой карьеры некоторых читателей.

Как видите я подписывался как "Alex" задолго до начала трудовой карьеры некоторых читателей.

Это далеко не единственный из полученных сертификатов и их наличие в свое время мне неплохо помогло.

Когда очередной "внучек" рассказывает дедушке что программисты больше не нужны.

Когда очередной "внучек" рассказывает дедушке что программисты больше не нужны.

Ответственность

Рано или поздно каждый эксперт сталкивается с необходимостью взаимодействия с непрофессионалами — людьми без опыта, профильного образования или даже мозгов.

Чем большим экспертом вы становитесь — тем больше будет таких случаев и с каждым разом ваше влияние на будущее таких «попаданцев» будет расти.

Это означает, что на некотором этапе придется осознать:

по вашей команде «прыгать» неопытный человек действительно может прыгнуть и убиться насмерть.

Именно так часто погибают стартапы — послушав безответственного эксперта, который прикола ради скомандовал «пригнуть с обрыва», навязав например закрытую коммерческую платформу в качестве основы продукта.

Просто для прикола, временами даже без коммерческого смысла и цели.

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

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

Но переходить дорогу врачам все же не советую ;)

Шарлатанство и жульничество

Конечно же везде где есть люди, общество и зависимость от чужого мнения, обязательно появляются и самые разнообразные шарлатаны и жулики. Несмотря на кучу разных вариантов кидалова и развода на деньги, суть шарлатанства с экспертизой одинаковая:

максимально быстро получить «плату за воздух» и быстро убежать, с полным отказом от ответственности

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

Скажу честно:

увы, но я не знаю как решить проблему с жульем, выдающим себя за экспертов.

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

Эпилог

Я написал эту статью в надежде, что клиенты поумнеют читатели сделают определенные выводы и в дальнейшем будут с иронией относиться к любым плашкам, как-либо идентифицирующим экспертный уровень.

Тем более если слова «Senior/Middle/Junior/Architect» на серьезных щщах используются для самоидентификации персонажа.

К сожалению проблема с экспертизой и всеми этими "офицерскими погонами" существует далеко не только в ИТ:

вспомнается примечательная серия из «House M.D» (Доктор Хаус), в которой доктор переманил к себе в команду титулованного эксперта аж из ЦРУ без проведения собеседования, а потом горько пожалел, поскольку эксперт оказался недостаточно несмотря на все титулы и погоны.

Да, так тоже бывает и чаще чем вам кажется.

Показать полностью 4
12

Образцовый джун

Серия Дураки и работа

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

Без нейронок и римминга руководству.

Наш герой.

Наш герой.

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

Для примера самый частый отзыв на статью «Как на самом деле стать программистом» — «так не бывает», это какая-то фантастика и дурной прикол, а автор в лучшем случае сильно преувеличивает, в худшем — стебет и троллит почтенную публику.

Чтобы окончательно закрыть вопрос перспективности «вката в ИТ по видеокурсам», показываю почтенной публике эталонного джуна, из палаты мер и весов. Именно таких берут на работу без собеседования, за такими охотятся серьезные рекрутеры и таких переманивают конкурирующие компании.

Известный лозунг «Дорогу молодым» — тоже именно про них.

Знакомтесь:

Коннор Крукоски (Connor Krukosky), The "Mainframe Kid"

Тут находится его профиль на Github.

Коннор с раннего детства увлекался старыми компьютерами и успел собрать немалую коллекцию в подвале родительского дома. В 2016 году, когда ему было лишь 18 лет, он смог купить на интернет-аукционе списанный.. мейнфрейм IBM z890 за жалкие 200 баксов.

Настоящий "Big Iron", оригинальной ценой от $300 000

Настоящий "Big Iron", оригинальной ценой от $300 000

Так выглядел его первый пост на Reddit сразу после покупки:

So I saw someone post about this system for sale on the auction site 'GovDeals' on a mailing list I am a part of. They had no interest in the machine they just were wondering if anyone else had interest.

I was wondering what ridiculous price they were starting it at, 100 dollars, not the ridiculous I was thinking of...

Being that it was only about 2 hours from me I bid and ended up winning it at $237.

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

Процесс перемещения свежего лута в любимый подвал. Когда родители действительно тебя поддерживают.

Процесс перемещения свежего лута в любимый подвал. Когда родители действительно тебя поддерживают.

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

Комната жениха

Комната жениха

Коннор стал знаменитостью, сюжет о нем показывали по местному (американскому) телевидению и неоднократно брали интервью разные издания. Журналисты же придумали ему ник «Mainframe Kid», для примера одно из его более свежих интервью.

А затем его взяла на работу корпорация IBM, несмотря на учебу в колледже.

Причем и колледж и сам Коннор — из каких-то совсем далеких американских пердей в лесной глуши.

На момент написания статьи, Коннору 28 лет и он все также трудится в IBM, успев получить 10 лет непрерывного стажа в известной мировой корпорации.

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

Недостижимый идеал

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

Обратите внимание на полки на заднем плане.

Обратите внимание на полки на заднем плане.

Чтобы вы понимали, процесс даже пользовательского взаимодействия (не говоря о разработке) с винтажными компьютерами для ребенка 21 века очень непрост:

надо постоянно рыть интернет в поисках документации, доставать редкие запчасти и носители данных.

А еще постоянно общаться с не самыми приятными людьми, из тех кто либо сам застал «те времена» либо является фанатом винтажных железок.

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

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

А Коннор ковырялся с железками из 80х причем еще в 15-летнем возрасте.

Это вам не Майнкрафт с Роблоксами.

Даже по репозиторию заметно, что Коннор неплохо разбирается в матчасти компьютерного железа — эмуляторы, FPGA и комлекты «железячника», видно что человек учился с малых лет сложной работе инженера. Учился сам, по собственному желанию и следуя собственным интересам.

Теперь что касается всей истории с мейнфреймом.

Фактически будучи 18-летним студентом колледжа, Коннор повторил рабочие обязанности полевого инженера IBM:

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

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

Кабель питания мейнфрейма в тонкой детской ручке.

Кабель питания мейнфрейма в тонкой детской ручке.

Уверяю если автору в его взрослые годы выдать такой мейнфрейм — далеко не факт что он сможет повторить подвиг и такую железку хотя-бы запустить.

А Коннор смог, причем в 18 лет.

Презентация

Серьезная подготовка, мотивация и интеллект в столь юные годы это замечательно, но еще не все. У Коннора оказалось в наличии еще одно важное качество, которого в свое время сильно не хватало автору — хорошее воспитание.

Посмотрите его эпическую презентацию и обратите внимание как он выглядит и что говорит:

В столь юные годы Коннор выглядит и говорит как настоящий высокооплачиваемый сотрудник IBM:

  • у него нет пирсинга и татуировок на лице, нет разноцветных волос или золотых насадок на зубах;

  • одет в рубашку классического покроя а не в разноцветный прикид с золотыми цепями или черный балахон с пауком на спине;

  • не хамит, не ржет в голос, не использует жаргон, не матерится и не размахивает руками;

  • во время презентации он с большим уважением рассказывает о своих родителях и благодарит их за помощь с проектом;

  • несмотря на глубокие знания в столь юном возрасте, он не заносчив и не считает собравшуюся аудиторию идиотами.

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

Собравшиеся в зале высоклассные инженеры с многими годами стажа аплодировали стоя 18-летнему подростку.

Уверяю, далеко не каждый убеленный сединами менеджер способен так увлечь аудиторию как это сделал Коннор, причем сложную аудиторию из технарей и инженеров.

Что в итоге увидел работодатель:

  • увлеченный и мотивированный начинающий специалист, с уже сформированным багажем профильных знаний и компетенций;

  • с опытом решения сложных технических и производственных проблем — не социальный калека, который будет валить все на "беды с башкой" или «тревожность»;

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

  • без раздутого самомнения, позиции «мне все должны» и сказочных ожиданий от будущей работы;

  • смог повторить дорогостоящий рабочий процесс в домашних условиях и без специального начального обучения.

Собственно корпорации IBM оставалось только нанять его официально, чтобы «легализовать» деятельность и немедленно получать профит:

Коннор как сотрудник окупился сразу с первых дней своей работы в IBM, поскольку фактически еще до официального трудоустройства был полностью готов к будущей работе.

Компания IBM просто выдала ему бейдж с именем и отправила на площадку к первому клиенту.

Эпилог

Пример Коннора — эталон того каким должен быть подающий надежды «джун» и как должен выглядеть правильный «вкат в ИТ».

Именно к такому стоит стремиться «вкатунам», если не хотите общаться с недалекими рекрутерами, недалекими коллегами и вообще миновать все посредственные компании, чтобы заниматься настоящим делом в приличной компании.

Молодость спишет многое, это время экспериментов и первых побед — не надо тратить ее на алкогольные трипы и разрисовывание лица.

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

Даже если это окажется в итоге полной херней — вас запомнят и вполне возможно возьмут на хорошую работу.

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

PS

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

А вы дорогой читатель, сможете сравить и более адекватно оценивать собственные перспективы.

Статья была опубликована на Хабре, менее цензурный оригинал как обычно в нашем блоге. Добавлю что мы пытались связаться и с самим Коннором, но ответа не поступило.

Показать полностью 6
14

Элитный вайбкодинг

Серия Дураки и работа

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

Вы же хотели узнать как обстоят дела в современном ИТ?

Все имена в этой истории выдуманы, все совпадения случайны, концов найти не получится. Жалобы и заявления можно отправлять сразу в «Спортлото», там помогут.

Что такое вайбкодинг

Если совсем честно, объяснение явления «вайбкодинга» напрямую зависит от наличия у читателя высшего технического образования:

если вас обучали условно «крутить гайки и извлекать корни» — врядли получится свести все объяснения к «разработке по ощущениям» или известной фразе «я так чувствую».

Но когда такого образования нет и математические формулы для вас лишь «руны на эльфийском» — поздравляю:

окружающий мир для вас будет всегда полон магии и волшебства

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

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

Все, что более-менее доступно человечеству на данный момент — симуляция внешнего отражения мышления с помощью нейросетей.

Но вернемся к теме «вайбкодинга»:

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

Как-то так это выглядит в действии:

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

К счастью законы вселенной все также неизменны и любое проявление идиотии в жизни является наказуемым.

Клиент всегда прав

На закате одного прекрасного летнего дня, когда уже были сделаны все важные дела и автор превкушая отличный вечер переключился на очередные изыскания в ядре FreeBSD, на почту упало письмо:

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

Впрочем, как обычно ;-)

Работа есть работа и заявку стоило изучить, даже если она феерична по сути и абсурдна по содержанию.

Тоже Стив, но другой ;)

Тоже Стив, но другой ;)

Для первого знакомства и прояснения ситуации с проектом, был назначен созвон по видеосвязи, на котором потенциальный заказчик, назовем его Стивом, проявил себя.. крайне занимательным персонажем:

«дружище Стив» подробно и без стеснения изложил свое видение будущего всего ИТ и разработки ПО в частности, которое во многом совпадало с идеями «известного гуманиста и эксперта по ИИ» Дани Шеповалова.

Немного прямой речи «дядюшки Стива», для оценки его замечательных идей и общей адекватности:

— Понимаешь Алекс (именно для таких я подписываюсь как «Alex», произнести целиком «Alexander» дано очень далеко не всем)..

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

— ..все эти ваши «глубокие знания» и «уникальный опыт» больше ничего не стоят и никому не нужны.

...

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

Почему-то врачам и юристам так не хамят, но инженерам — запросто.

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

..недавно написал социальную сеть (это дословная цитата). - ИИ это наше общее великое будущее, ниспосланное нам мировыми корпорациями!

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

А «дружище Стив» продолжал нести дичь, поведав интересную историю, что «сам-то он тоже воевал за Деникина когда-то был программистом» — в солнечном Лориене, писал на Borland C++ софт для страховой.

Но было это очень давно.

Так что в разработке ПО он «понимает», но давно уже большой начальник и теперь работает головой а не руками.

Поэтому ему нужна наша помощь, в виде тех самых «рук».

Само собой разумеется, что поскольку Стив «понимает», Стив «в теме» и вообще Стив сам бывший программист — он сам выберет для нас весь технологический стек и весь набор инструментов, на котором нам скотам надобно вести разработку.

А поможет ему в этом нелегком деле любимый племянник — «юный ИТ-гений с большими перспективами», чьему мнению Стив целиком и полностью доверяет.

Пареньку на тот момент было 17 лет и он действительно оказался далеко не самым тупым из подростков.

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

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

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

Юный гений

Племянник Стива, назовем его Майк, оказался самым обыкновенным американским подростком, с самыми обычными подростковыми интересами и увлечениями:

спорт, девушки, учеба и компьютеры.

Нет, Майк не просиживал вообще все свободное время за монитором, не входил в Телесеть, не собирал винтажные компьютеры из прошлого века и не пытался притащить домой мейнфрейм IBM.

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

Словом, эльфийский паренек Майк не делал ничего такого, что выходило бы за рамки обычных подростковых занятий и увлечений.

Еще Майк очень любил вайбкодинг:

ChatGPT, Claude, разнообразные агенты и сложные промпты — видимая мощь этих технологий явно очаровала паренька.

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

Вайбкодинг разумеется куда лучше чем фентанил, так что тут вопросов к дядюшке Стиву нет никаких.

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

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

И она сделает всю работу сама.

А все что нужно для завершения их с дядей мега-проекта — как-то запустить код, сгенерированный нейросетями.

Для чего и понадобились толковые «запускатели» — мы.

Да, вы правильно поняли, Стива с Майком не интересовали ни наш многолетний опыт в разработке, ни широкие компетенции, они пришли с куда более простым и понятным запросом:

почините пожалуйста результат работы ChatGPT, который почему-то не запускается.

Уборщиками за нейросетью нас еще не нанимали, но сотня баксов есть сотня баксов.

Особенно в час.

Всю жизнь мечтал с баяном и тремя бабами плясать на сцене, а не вот это все. Честно.

Всю жизнь мечтал с баяном и тремя бабами плясать на сцене, а не вот это все. Честно.

Толковые исполнители

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

Но в этот раз проблема заключалась не в технологиях а в людях — можно сказать в классической стартаперской связке «Hacker&Hustler», в современной интерпретации:

престарелый маразматик, давно отошедший от дел и его малолетний племянник, угоревший по ИИ и вайбкодингу.

Встал нелегкий выбор:

  • попытаться все же сделать проект, перехитрив опасных идиотов;

  • молча уйти в закат, оставшись без денег.

Коль уж читаете эту статью, думаю очевидно какой вариант мы выбрали.

...

— Дружище Стив!

— С радостью поможем вашему начинающему предприятию приблизить закат человечества и добить остатки инженерной культуры!

— Но есть нюанс.

— Видишь ли, ИИ и роботы это самые новые, самые топовые и самые прорывные технологии, специалистов очень мало и стоят они дорого.

— $150/hr.

Разумеется я был в курсе стоимости подобных услуг на далекой эльфийской родине Стива, поэтому не особо надеялся его впечатлить.

— Алекс, все понимаем и полностью доверяем. Но хотим контролировать процесс.

Надо чтобы ваш специалист работал на камеру, с записью экрана.

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

Но меня уже было не остановить.

— Дружище Стив! Конечно мы сможем такое организовать, любой разврат за ваши деньги желание клиента для нас закон.

— Но есть нюанс.

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

— $200/hr.

— ..и $6000 на закупку необходимого оборудования.

..

Стив согласился.

Так мы получили весьма неплохой проект, в комплекте с набором обязательств по реализации, причем фактически против воли заказчика.

Потому как сделать что-то адекватное при таких вводных было физически невозможно, чтобы там ни рассказывали по этому поводу «мировые эксперты вайбкодинга».

Ни за сотню баксов в час, ни за две ни за миллион.

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

Особенно, когда они оба из страны «сказочных эльфов», где с детских лет рассказывают про «страшный Мордор» и его тупых обитателях.

Так что нам пришлось применить военную хитрость и смекалку.

"Senior Vibecoding Expert", the Василий

Недолго думая, был взят сотрудник с самой большой в компании бородой, на голову ему были нацеплены огромные студийные наушники — самые большие, которые только смогли достать.

Для максимального сходства с известным персонажем на фото выше, часто мелькающим в материалах про вайбкодинг, Василий еще медленно кивал головой и качался в ритм расслабляющей мелодии.

Василию были подключены платные подписки на ChatGPT, Copilot, Claude и все прочие радости вайбкодера, затем поставлена задача «чего-то делать с умным выражением лица».

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

Надо сказать, денежная мотивация пробудила у Василия настоящий актерский талант:

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

Так мы получили идеальную картинку.

The process

Картинка-картинкой, но проект все же надо было как-то реализовывать.

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

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

Целиком.

Без нейросетей, промптов и кодогенерации.

Попивая чаек с печеньками, как делал это много-много раз.

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

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

Потому что это все с их точки зрения было.. «не круто».

Каким-то невеорятным образом, то что давно считается нормой в отрасли, стало восприниматься как «дедовский кринж» и потеря времени для заказчиков нового типа — тех кто готов платить по $200 в час за безумную генерацию кода с помощью ИИ.

Поэтому мы пошли другим путем.

Рок-звезда вайбкодинга

Василию были даны инструкции на тему как должна вести себя «настоящая творческая личность» и «рок-звезда от разработки».

Мы по-быстрому нагуглили отчеты полиции биографии таких замечательных людей как Оззи Осборн, Сид Вишес и Дейв Мастейн, по достоинству оценив их досуг и внимательно изучив что все эти персонажи творили между концертами, как обходились с обслуживающим персоналом и различными препаратами, как легальными так и не очень.

Василию были даны указания.

Получилось... эпично.

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

Он просто вел себя... немного необычно:

задумчивое цитирование Некрономикона Библии, долгое сидение напротив стены в позе лотоса, диалоги с воображаемым оппонентом на тему будущего ИИ и «сумерек человечества» — в таком духе.

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

Особенно удался Василию монолог на несколько часов (при рейте $200/час) на тему личной ответственности при использовании ИИ:

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

Приведу небольшой отрывок выступления:

— О Боже мой! Я не могу коммитить в репу этот темный код! Это же ересь!

— Она разожжет страстей огонь в сердцах невинных!

— ..низвергнет во мрак проклятый ИИ все юные и неокрепшие души!

Получилось очень круто, Василий получил заслуженный бонус.

Разумеется все творилось отнюдь не из одной любви к искусству и весь этот цирк был действительно необходим для двух весьма приземленных вещей:

обоснования затраченных часов и поддержания легенды «рок-звезды» от вайбкодинга.

И можно сказать выступление удалось.

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

А затем.. наигранно все удалял, жалуясь на галлюцинации ИИ.

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

А затем повторно все удалял, как настоящий артист.

Творчество — процесс непредсказуемый, что тут скажешь.

Average results

Проект мы сдали.

Но самое главное, что заказчик тоже был в полном восторге, уверовав окончательно в мощь высоких технологий:

— Ну вот, ты же видишь, Алекс — вот оно будущее! Нафиг никому не нужен твой скепсис!

(это я честно пытался предупредить Стива о последствиях)

— Вы просто говорите машине что делать и она делает. Никакого набивания кода вручную, один сплошной вайб и релакс.

Дружище Стив не мог нарадоваться и постоянно сравнивал этот успешный опыт со своим «боевым прошлым»:

— Помню как тяжело было кодить на C++, как я мучился с багами и падениями. Надо было знать наизусть синтаксис и всякие ограничения Windows. Память текла как решето.

Хотя я и пытался честно донести Стиву мысль, что прогресс ушел далеко вперед даже для C++, разница между его познаниями в программировании из 1998 года и современностью была слишком велика.

Так что даже концепцию «Garbage Collector» объяснить Стиву не удалось.

Immersive success

Как и любой успешный проект, эта история не закончилась на сдаче-приемке и получении оплаты. «Дружище Стив» как оказалось, имел по истине наполеоновские планы, простирающиеся минимум на следущее столетие:

любимый племянник Майк становится CTO новоявленной мегакорпорации по захвату мира и на этом посту продолжает генерировать замечательные идеи в виде неработающего кода, путем вайбкодинга.

Ну а мы должны были бы продолжать все это «просто запускать».

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

Замечательный план, надежный как швейцарские часы (ц).

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

И ныне путешествует где-то в районе Тибета.

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

«Видимо» поскольку мы потом несколько раз получали запросы от мутных типов, увешанных плашками «AI/ML/Vibecoder/20см» в подписи и вопрощающих как у нас получилось сделать настолько крутую реализацию с помощью вайбкодинга.

Даже % от будущих прибылей предлагали, за решение.

Эпилог и выводы

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

«профессия врач устарела», «врачи никому не нужны», «зря дружок учился десятки лет» и вообще «по жизни неудачник».

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

Даже если вы «очарованы и влюблены» в очередную крутую технологию, обещающую золотые горы и бесконечный успех. Даже если вы сами когда-то писали код и думаете что чего-то в этом понимаете.

Теперь, прочитав эту замечательную историю, задумайтесь о реальном положении дел в отрасли и всем что связано с ИИ.

Прикиньте сами, сколько еще таких команд работают в индустрии и какой процент из них рассказывает про реальный расклад а не генерирует очередную красивую картинку про «тотальную победу ИИ».

Скольких из них еще не купил Илон Маск или Сэм Альтман.

Прикинули?

P.S.

Статья была опубликована на Хабре, оригинал в нашем блоге собрав заметный интерес широкой аудитории.

Пердаки полыхали настолько ярко, что решили записать отдельное видео с ответами на вопросы, которыми читатели закидали после выхода статьи:

На других платформах: Rutube, Youtube.

Наслаждайтесь ;)

Показать полностью 10 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества