📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Моя стратегия выживания с 15 годами опыта в разработке, мысли по поводу ИИ

IT-KAMASUTRA59:24

Transcription

Коллеги, я хочу поделиться своим мнением, как я вижу развитие, ну или, может быть, закат нашей профессии софтуве инженер с появлением AI в текущих внимания кризисных экономических реалиях. С одной стороны, AI воспринимается как пузырь, большой пузырь. С другой стороны, AI - это действительно мощный инструмент, который ускоряет разработку, ну, в 2, в 10, а в некоторых сценариях в 20-30 раз. И, ну, это точно нельзя так просто игнорировать.

Меня зовут Дмитрий. Я в коммерческой разработке уже более 16 лет по образованию. Я безопасник, программист-инженер. Мне нравится то, чем я занимаюсь. Половину своей карьеры я работал в найме, половину карьеры развиваю собственный бизнес. Мы занимаемся заказной разработкой, что, по сути, тоже является, скажем так, каким-то видом работы в найме, когда только уже нанимают не тебя, а твою команду и компанию, скажем так. Также мы разрабатываем собственные продукты. И вот 7-8 лет обучали молодых специалистов, доводя их гарантированно до трудоустройства. Кто за нами следит, знаете, что месяца полтора, кажется, назад мы сделали последний набор с такими гарантиями. И всё на этом по причине того, что рынок впереди нас ждёт неопределённый. Сегодня неопределённость, вчера неопределённость, а завтра такая же неопределённость, такой же туман. И в такой неопределённости гарантировать вот так просто профессионально, по-человечески результат, ну, это очень дорого. И это авантюра, скажем так.

Собственно говоря, на эту тему я и хотел бы поразмышлять. Для вас это будет очередное мнение какого-то эксперта из Ютуба, но опыт у меня в какой-то степени уникальны. Это ещё раз параллельно и заказная разработка, и стартапы, и обучение молодых специалистов. Я попробую максимально сегодня непредвзято, без каких-то желаний вам что-то продать, поделиться своим мнением, что нас ждёт впереди. Ну, я уже, да, как бы коротко обозначил туман, но мне интересно попробовать порассуждать над той трансформацией, которая сейчас происходит в компании, происходит в нашей профессии и как я эту трансформацию вижу.

До появления AI у нас всегда были специалисты высокого уровня, ну, highлеevel, скажем так, профессионалы. Мы назвали их техледами, сеньорoфвей девелоперами, архитекторами. Ну, всякие там, короче, цепляли магические лычки и должности, которые намекали на то, что человек может нести ответственность за разработку целиком какой-то информационной системы. А были специалисты, естественно, из среднего уровня. Ну, давайте будем называть их мидлами, мидle специалисты, которые могут качественно спроектировать какую-то отдельную часть системы, свой отдельный участок, небольшую зону ответственности, например, отдельный микросервис, например, отдельное фронendд-приложение в рамках микрофронтовой архитектуры или просто там, например, админка, отдельное приложение [фыркает] в рамках уже принятых в команде ограничений, спецификации, инфры какой-то. Ну и, естественно, были и молодые специалисты, специалисты, джуниоры, специалисты, которые могли достаточно неплохо мыслить в рамках уже существующего, скажем так, проекта, в рамках какой-то определённой фичи, в рамках какого-то отдельного модуля. То есть контекст сужался, сужался, сужался. При этом каждый специалист был достаточно профессионален, чтобы выполнять свою работу качественно, но именно в рамках своего вот какого-то контекста. Меньше контекст, меньше внеопределённость. Меньше контекст, больше ограничений. меньше контекст, меньше ответственности, меньше контекст, меньше непредсказуемость, меньше контекст, меньше вероятность что-то сломать где-то в другом месте. Ну и, соответственно, наоборот, ну, уже повторяться не буду.

Your midle Jorр - это профессионал, который самостоятельно выполняет работу, над которым мы не ставим никакую няньку. Просто у каждого уровня специалистов какой-то некий свой вот всё сужающийся, сужающийся контекст, который нужно держать в голове. Да, как jorр - это маленькая LLM-модель с маленьким контекстным окном. Вот midл побольше. Синьор это там опус какой-то, да, с миллионным контекстом. Ну и шикарные времена, конечно, были. Это тройни. У нас были стажёры, те самые тройни, которые не способны действовать самостоятельно и которым нужны няньки. Тройни они буквально нуждаются в менторстве, даже в рамках отдельно выполняемых задач внимания, не проект, а задачи отдельной. И всегда была понятная траектория. Ты приходишь в компанию молодым специалистам, стажёрам, тебя онбордят на проект, тебе помогают, потихонечку водят в курс дела, воспитывают тебя, бьют по рукам, обучают, и ты становишься джуниор специалистом, который уже может самостоятельно и качественно выполнять задачи в рамках маленького скоупа работы. Со временем ты растёшь, уже принимаешь решение, уже несёшь ответственность за целый проект, становишься, скажем так, медлом. А дальше с ростом профессионализма ты начинаешь нести ответственность уже за систему комплексно. Ты проектируешь микрофронтенды, думаешь про общий шерд библиотеки, про шину коммуникации между микрофронтами, микросервисами. В общем, ты уже поднялся на уровень систем и думаешь про уровни систем, про их взаимодействия, про механизмы коммуникации между системами, сервисами, про интеграции, про отказоустойчивость, про масштабирование, про стоимость эксплуатации, про про много чего.

И мы, ребят, программисты были не одиноки. У нас всегда рядом находились, например, QA отдел. отдел контроля качества. Они составляли документации, составляют, пишут автоматические тесты, а может быть там, не знаю, ручную ручное тестирование делают. В общем, мы не одиноки, с нами команда. Где-то там отдельно за кластер отвечает специалист. Я говорю отдельно, потому что как бы какие-то отдельные задачи, у каждого свой скоп уже задач, зона ответственности своя. В общем, и вот дево специалист тот самый, которому все ходят на поклон. человек, который командой может уронить весь кластер, родной командой или оживить весь кластер. Все разработчики вроде бы тоже участвуют в DevOps процессе, подключают свои приложения к общему пайплайну, но для многих разработчиков эта зона ответственности всё-таки не их. Это напряжно, есть о чём подумать и без этого. Ну и, конечно же, архитектор, некий человек-волшебник, который общается с бизнесом, поясняет бизнес требования, оценивает риски, разбивает функциональные там и нефункциональные требования, прорабатывает архитектуру, смотрит на ресурсы, на бюджеты, бабки, смотрит на стратегические и тактические задачи, помогает бизнесу описать продукт. Такой же опытный, матёрый спец, который от непосредственной работы руками перешёл на уровень, не знаю, метафизики. документы, метрики, бюджеты, протоколы, интеграции, диаграммы, архитектурные решения, всё в виде документов, схем, артефактов и прочих таких, ну, всяких навроченных штуковин. И вот в команде у нас, ну, не только одни лишь разработчики, нас было много людей, я ещё не всех перечислил. Взял наиболее таких технических сейчас ребят, опять же, да, где-то не учёл там разделение на там фронт и бэкэнды. А фронтды при этом там могут быть условно мобильными фронтэндами, делающие мобильные приложения, а могут быть веб-фронды, а может быть какие-то кроссплатформенные фронтенды, которые там, которые пишут на каком-нибудь React Native, и это всё дело превращают одновременно и в веб, и в мобилку.

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

Но каждый специалист большую часть своего времени печатал буквы и ещё зачастую большую львиную долю времени каждый из нас как бы анализировал уже существующие буквы. Мы вычитывали строки, написанные кем-то, может быть, нами самими. Вспоминали, осмысливали, что здесь происходит, кто виноват, что это всё происходит именно так. То ли бизнес попросил, то ли случайная ошибка разраба, то ли кто-то когда-то очень спешил, то ли это, не знаю, историческая сложившаяся фигня, то ли это паттерн какой-то, или это наоборот говнокот. Но так или иначе, мы всегда оставляли после себя артефакт в виде буковок. Этот артефакт мы непосредственно руками, ну, печатали пальчиками, строчка за строчкой. В этом была некая романтика, медитация, 3 минуты напряжения, 5 минут набора текста, а иногда полчаса напряжения, мыслишь, думаешь, а потом полдня, как машинистка в зале суда, просто печатаешь, повторяешь вот вот какою-то очень тривиальную комбинацию букв, которую уже осмыслил и энергию потратил. Запускаешь тесты или непосредственно само приложение, убеждаешься, что всё работает. Ты как волшайбник такой запрограммировал. И строчка за строчкой, буква за буквой, медитация, мысли, медитация, мысли. В общем, и отдыхаешь, и напрягаешься. М, и внимание, получаешь свою большую зарплату. Большую зарплату за то, что печатаешь буквы. Всё лучше и глубже погружаешься в проект, естественно, становишься в какой-то степени таким незаменимым сотрудником, обладаешь этими сакральными проектными знаниями, помимо общих знаний и фреймворков, протоколов, подходов и прочего. И в общем-то всё прекрасно. Попиваешь смузи, лавандовый раф, что там ещё делают модные программисты. Жизнь удалась, пока не приходит он, оно, это, я отношусь к нему. Вот вот он. Aй. И жизнь наша разделяется на буквально до и после.

Когда-то было всё прекрасно, сейчас всё безумно волнительно. У нас с вами забирают то, в чём мы были хороши всё это время, то, за что нам, в том числе, платили деньги. Кто-то скажет: "Нам платили деньги не за строки кода, нам платили за решение проблем, за продукт, за ценность для пользователя. Да, всё так". Но так или иначе нам платили деньги за строчки кода, которые мы могли читать, осмысливать, соединять между собой и непосредственно производить. за то, что мы могли вписать пару новых строк в ужесуществующий код, а в смысле вписали или десятки строк, или сотни строк, и удивить сокоматников тем, как мы классно можем перформить вот вот эти вот печатать быстро сроки в нужном месте, красиво отформатировав или красиво оформив паттерн какой-нибудь элегантно построить стоит машину, решить какую-нибудь не самую тривиальную задачку каким-то способом. Но пришёл и я, ребят, и он забирает у нас то, за что нам буквально платили деньги. И который читает текст, наверное, в миллион раз быстрее, чем человек. Он буквально читает и осмысливает текст в миллион раз быстрее. Ну и пишет текст, наверное, тоже в миллион раз быстрее. Вот пускай будет в миллион. Ну, можете засечь как-нибудь, сколько он может слов осмысленных написать в сравнении с вами. Я думаю, при определённых подходах цифры будут примерно такие: 10 в степени стремящиеся к всё большим большим числам. Кабздец. реально кабздец. Но по скорости мы мы просто маленькие улиточки, даже не черепахи, а улитки по сравнению с гепардом. И исчезает романтика, потому что время - это наша валюта, а мы медленными становимся в том, за что нам платили деньги. Исчезает романтика, нам больше не платят за это. Нам больше не платят за строчки кода. Вернее, как бы за них давно не платили в прямом смысле, когда твоя зарплата зависела от количества строк кода, которые ты произвёл. Это уже давно ушло из нашей культуры. Может быть, где-то ещё как мем жило долго индийцев программистов. Но так или иначе нам платили за способность производить, читать и осмысливать код. А сейчас строчки кода особо не нужно печатать. Печатать буковки больше не нужно. Вообще осмысливать тут вопрос нужно, но иначе широкими мазками, модулями, модульчиками, компонентами, системными кусками. Чёрт его знает. Пока ещё точно никто не знает, как нам надо мыслить, чтобы делать системы так, как мы их делали раньше. Больше не про строки кода, а вот больше про системные мазки, большие куски. Как бы можно не понимать отдельные строки, что они значат. Спорный момент, друзья.

Когда ты вайп-кодер создаёшь на коленке приложенько, ты можешь не осмысливать ни пропсы, колбки в Reactкомпонентах, ни с SQL-команду, ни там наличие или отсутствие транзакционности. Но, например, я как тех и как бизнес, могу ли доверить коммерческий продукт человеку, который не способен залезть внутрь компонента, модуля, системы и осмыслить каждую строчку, если потребуется? А так просто прыгнуть на уровень сразу системы, компонентов, там, условно, архитектуры, это такой теоретический прыжок. Очень нестабильно почва под ногами в этом случае будет. И так легко спуститься немножко на пониже. Не думаю, что это возможно. Не побывав там внизу в какой-то момент, не понабирав код руками. Блин, а код руками набирать неэффективно. В миллион раз и яйка быстрее набирает код. Как нам сегодня учиться? Что нам сегодня делать? Потому что с точки зрения коммерции вот печатать в принципе вообще не нужно больше. Вообще не нужно уметь. Как бы это не звучало, ведь программист - это всегда клавиатура и по ней стучим пальцами. Ну вообще можно не печатать. Даже когда мы говорим про промты, и даже промты уже не обязательно печатать, их можно микрофоном наговаривать. Многие разрабы, я в том числе озвучиваю промты голосом и иногда когда-то иногда как-то [смех] что-то плохо распознаётся с моим суперлегендарным Super Native English Language. Плохо распозналось что-то. И тогда приходится делать какие-то фиксы руками, там чуть-чуть править термины какие-то. Всё, никто больше не набирает код руками. Но код, ладно, промты ещё здесь кто как. Кто-то ещё медитирует, печатая медленно задачу, позволяет себе быть медленным, замедляться, чтобы не сойти с ума. печатает промты руками. Опять же, да, давайте подумаем об этом как вот о переместившейся медитации, когда мы набирали руками код, сейчас мы набираем руками промт, но код больше никто не набирает руками, потому что это тупо медленно и неэффективно. Когда я говорю никто, я имею в виду опытных специалистов, которые понимают вот эту суть трансформации, которая сейчас происходит.

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

Чем менее опытный специалист, тем больше паника нарастает. Чем меньше ты ориентируешься в базе, тем больше тебе волшебство, которое несёт с собой и кажется волшебством, и тем больше паника нарастает. Чем опытнее ты, тем, безусловно, позволяешь себе немножко притормозить стресс, потому что, ну, например, как мне кажется, что и - это всего лишь мультипликатор твоей экспертизы, твоей экспертности. Если ты экспертен, берёшь и инструмент и ускоряешь то, что в твоей голове очевидно, то, что ты раньше не мог ускорять, потому что не хватало времени, а сейчас рутину забирает AI. Ты больше не печатающая машинка. Есть тот, кто в миллион раз быстрее это делает. Ну и ещё раз синьоры помидоры. А я тот самый синьор-помидор. У меня У меня тоже небольшая паника, но я понимаю, что я тот самый высокостоящий синьорхитектор, который может генерировать миллионы строк, курируя кого? AI агентов. Эти агенты будут за меня реализовывать мои сакральные знания. Например, там как спроектировать большую информационную систему, там безопасность обеспечить, вариативность, какую-то будущую масштабируемость, стабильность, доступность и прочие, прочие умные всякие термины, характеристики систем, там кода. Но я это наработал не потому, что я такой умный гений, я это тупо наработал практикой, потому что много лет в индустрии, просто тупо много лет, а вот ты нет. И вот теперь этот опыт я могу ускорять е агентами, туузами, харност системами и прочие вот этой вот термины, которые сейчас вокруг. Я могу, а ты не можешь. Я понимаю, что раньше то, что спускалось по вертикали вниз, сейчас оно работает иначе. Архитектор спускал синьорам, синьоры спускали медлам, медлы спускали джунам, джуны спускали трейни. И вот это всё как будто бы уже не имеет смысл спускать кожаным мешкам сверху вниз. Есть смысл спускать высокопроизводительным и-агентам. С ними проще. Ну, как минимум зарплату платить не надо. А токены пока что нам дарят даром. Токены сжигаются. Ну, если ты сверху описал чёткие правила, задал контексты, скилы, ограничения, хуки, рулсы, настроил этот харнес, харнес инжениринг, агентный инжениринг, вайп-кодинг, простыми словами, в общем, всю эту муть, то оно всё делает эффективно и круто. И это не тот уровень, ребят, знаете, когда много программистов говорят: "Ой, это ты". Пишет какое-то [ __ ] Он пишет такую муть, когда ты идёшь как бы снизу вверх, когда ты там внизу и берёшь и то как, простите, мартышка с гранатой. То есть как бы инструмент у тебя в руках очень эффективный. Но он разрушительный и с твоими мозгами он действительно разрушительный, потому что если ты идёшь снизу вверх, тебе действительно сложно сделать так, чтобы AI писал хорошо, потому что хорошо, как это хорошо, это какая-то такая характеристика, не характеристика, а какие характеристики ты знаешь? Вот какие характеристики, принципы ты знаешь? Вот можешь назвать каких-нибудь 10 характеристик принципов, которые бы вот расшифровали это хорошо, а у тебя ещё нет наработанности, вот всё насмотренности. Ты и не глупый. У тебя просто ещё недостаточно опыта, чтобы сейчас вот это вот сверхоружие вот внедрить к себе в арсенал и пользоваться им. Когда ты трени либо джуниор, ёпсто, о чём тут говорить? Какой опыт? Какая насмотренность? Я вам скажу, даже когда вы ещё не окрепший мидл, вот, да, даже окрепший мидл, ты чувствуешь, что тебя колбасит, потому что не понимаешь, как обуздать этот мощный инструмент. Ты вроде бы тоже можешь и агентами себя ускорять, как мидл всё-таки, ну, как бы немножко такой более стабильный, но паника она тебя качает. Эмоциональные качель. Вроде бы даже понимаешь, что к чему, как бы, вот, но такой: "Нет, стой, я дурак, блин, стоп, всё-таки нет и я это плохо, нет, и я - это хорошо". Ну, чувствуешь дискомфорт, как будто бы находишься, ну, знаешь, посередине, короче, вот сейчас вот вот пограничное такое состояние. И по моим наблюдениям вся индустрия сейчас это осознаёт. И всем всё равно страшно, потому что Тройни Джуниор и давайте говорить на частоту даже Мидл уже не так востребованы сегодня, как были раньше. А может быть даже вообще слово востребованность уже не актуально. Я, конечно, как бы сравниваю с временами, когда был супермасштабный хайп, когда прямо бабло лилось рекой, когда было внимание, любовь и чаров, рекрутеров, глав компании, готовых для тебя плясать, массажировать тебя, фруктами угощать, мороженками и что массаж-стоп делать. Прошло это время. ты больше не нужен. В компаниях сокращают людей. Вот сокращают массово сокращают прямо страшно и стрёмно. Там десятки тысяч, да, в крупнейших там корпорациях мировых. Но это не прямо потому, что их эффективные синьоры эффективно внедрили AI и всё-таки эффективно оптимизировали. Нет, идёт жуткий кризис, жуткий экономический кризис. Денег нет. Деньги не крутятся в системе. У многих компаний упадки, у всех всё связано по цепочки, но надо как-то держать оптимизм. И что если мы уволим большое количество людей и скажем, что это не увольнение, потому что у нас там дела экономически плохо идут, а оптимизация процессов. Подумайте над этой мыслью. Компании увольняют людей не потому, что они гениально оптимизировали все свои процессы, а потому что у компании кризисы, у них нет денег. А я вам говорю, как собственник, который додумался на свою голову 4 года назад в момент, в разгар кризиса от масштабировать свою компанию до, внимание, 50 человек в штате, фултаймовых человек на фул-тайм зарплатах, на сжимающемся рынке. Ну ладно, я это мелкая сошка, микроскопический бизнес, но а большие компании, у которых там акции, акции, шмакции, а по сути они задают тонны настроения всей индустрии. И вот у этих компаний дела хуже некуда. Но гляди, если мы скажем, что это мы оптимизацию провели благодаря AI, а не просто увольняем, потому что кабздец, то, может быть, как бы там на этих всех биржах к нам отнесутся по-другому и наши акции не так сильно про просядут вниз. И сложно сказать, с помощью AI ты сделал оптимизацию не такую, как ты сделал оптимизацию, просто уволив людей и срезав огромные расходы на, возможно, самый большой фонд, который тащит деньги из компании, зарплатный фонд. И вот ты поувольнял, сказал, что это AI оптимизация и как будто бы всё хорошо, мы эффективная компания, но компания неэффективная. Компания, простите, в жопе, денег нет. И людей поэтому увольняют, прикрываясь AI. Позитивный момент, что, возможно, AI не такая уж и эффективная замена на с кожаных мешков, как вот она сейчас малюется, рисуется, просто потому что все деньги AI забрал и нам дарят, да, с вами AI, буквально дарят AI. Вот прям бесплатно дают его бесплатно нам, массовым разработчикам. Кризис. А нам AI компании дарят такой подарок. Пользуйтесь бесплатными агентами. Они бесплатные, ребят. 100 баксов, которые я плачу за клодкод, кстати говоря, вот буду повышать тарифный план на 200 баксов. Это бесплатно в сравнении с тем, что я получаю, какое ускорение я получаю взамен. И внимание, когда мы говорим про корпорации, которые как бы тоже типа оптимизируют свою движуху, они не покупают также за бесплатно эти токены, как мы. У них там подписочки по опишке, они платят за токены реальную цену. Тоже там субсидированная, короче, какая-то такая проспонсированная цена, потому что надо всех подсадить, да, на эту на этот инструмент. Сейчас корпорации эйные между собой соревнуются за внимание публики аудитории. Но большие корпорации, которые миллиарды тратят на эти токены, понимают, что не всё так однозначно. Помните первый слайд, что как бы AI - это такой, ну, типа пузырь. Ну, как бы пузырь и не пузырь, потому что яй действительно ускоряет. Ну, давайте честно. А я ей помогает быстрее создавать продукты. Позволяет, позволяет. Позволяет быстрее фиксить баги. Гораздо быстрее создавать новые фичи, да, настраивать кластеры, да, анализировать логи 100%. Ускоряет ли он в 10, 20, 30 раз? Всё. В некоторых сценариях да, в некоторых в два раза, в некоторых в три. Но он ускоряет всегда. Сложно спорить, что я ий помогает, оптимизирует и ускоряет. Ну, всё ускоряет. Вопрос только коэффициента. Сложно мне представить, что это просто пузырь какой-то или миф. Нет, это правда. Опытный софтвей инженер без большой прослойки из фронтов, беков midle junor trни действительно может сделать продукт сильно быстрее. Или фичу, или модуль или оптимизацию. И как бы сейчас так стараются все и делать. Я стараюсь так делать. Мне быстрее самому, одновременно в пяти проектах с помощью агентов залатать дыры, написать тесты, создать новую фичу, по требования, созданные опять же с помощью я и чем воспитывать каких-то молодых инженеров с каким-то запасом на будущее, потому что будущее оно в тумане. Что нас ждёт в будущем? Ждёт ли нас вообще будущее это или не ждёт? Я говорю вам сейчас как собственник компании, неопределённость у всего малого бизнеса. Жуткая неопределённость просто до ужаса, до марашек, до ужаса просто.

Так вот, синьоры могут всё как бы сами создавать. Я говорю именно про инженеров, про синьор softw инженеров, про людей, у которых есть набор компьютер знаний. Они хорошо понимают сети, протоколы, операционные системы, алгоритмы, хорошо разбираются в современных инструментах, которые построены на всём этом и позволяют решать, ну, определённые проблемы за определённую стоимость. Они уже повидали много систем. Они могут спроектировать аналогичную систему или что-то похожее, могут предсказать уязвимые места, вот предвидеть их и могут более-менее, да, предсказуемо понимать, как дальше развивать систему, какие будут последствия и результаты. И да, так можно. Я, например, так могу вот вот могу как опытный человек могу. И я, как собственник маленькой компании с трудом представляю найм большого количества разработчиков к себе вот в маленькую компанию сегодня, потому что завтра оно не определено. Ну, ребят, это так, потому что тех ребят, вот синьоров, которые находятся на синьорской позиции справа, сейчас достаточно их на рынке, достаточно для кризисного, скажем так, режима ожидания, в который вошли многие компании, я бы сказал, большинство компаний. Мировая экономика зашла в этот режим ожидания. Ты буквально ждёшь, куда дальше подует ветер, чтобы принять решение как собственник, что делать бизнесу. И тебе не нужна большая команда, тебе нужно мало людей, потому что благодаря AI, здесь уже внимание, благодаря AI в этот кризис маленькой командой, ты можешь сегодня ещё больше кода документации, тестов интеграции и разных прочих артефактов генерировать, чем раньше производила команда инженеров, там, например, в семь раз больше. Стоп. Ну если бы у меня было в семь раз больше инженеров, если бы я их брал на вырост, то мы бы ещё больше всего делали, ещё быстрее бы были. побеждали бы конкурентов, создавали бы ещё больше продуктов. Дадада. Но это когда есть потребление, есть экономика, есть деньги, а сейчас весь мир сходит с ума и нету этого всего. Соответственно, огромные скорости, которые могли бы быть у нас, когда мы соединяем экспертных людей или взращиваем этих экспертных людей, даже с намёком, что через 2-3 года мы с ними полетим в космос. Сейчас-то всё не нужно, потому что 2-3 года, 5 лет такими категориями, ну, мне представить сложно, как мелкому бизнесу, как можно мыслить такими категориями, когда ничего непонятно и у тебя там на кону условно там сотни тысяч долларов, когда у больших компаний на кону миллионы долларов, сотни миллионов долларов. А именно эти большие компании, они как бы и задают общий тренд. Поэтому прямо сейчас я, конечно, с трудом представляю как собственник, вот что вот мы можем нанимать больше человек в свою команду, потому что понятно, какой работы мы этих людей будем нагружать. Нет, пока что режим сбережения. И кажется, что вообще кабздец. Всё, можно там, не знаю, умиральную яму себе копать. Но

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

На самом деле на миллиард они про миллиард уже думают, потому что на миллион - это уже несерьёзно. Там сейчас, видите, как экономики и инвестиции миллиардами мыслят. Миллион - это в прошлом. Это оставим неудачником. Сейчас миллиарды и триллионы. Денег нет, но тот, кто AI стартап делает, конечно, сразу мыслит миллиардами.

Ну, я и стартап - это не просто по API вызывать какие-то, ну, это не когда ты опишки просто какие-то юзаешь. Ты такой вайпкодер из бизнеса, навайпкодил себе что-то, подключил пару опишек и решил, что ты уже делаешь интеллектуальную AI систему, AI стартап. У тебя сразу появляются такие вот мысли прямо и амбиции, и ты прямо вот всё готов покорять, вот просто покорять этот мир. Чувствуешь себя Илоном Маском. А то, что ты навайп-кодил- это просто ничтожное ничто. Это то, что может навайпкодить ещё миллион людей. Соответственно, бешеная конкуренция и бессмысленность вообще этого предприятия. Прямо бессмысленность этого предприятия вообще.

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

А бизнес сказал: "Вы бездельники, вы лентяи, нахер вы нам нужны? И без вас, смотри, создаю приложение, деплою, фронтend, backend, superbase, real time, мобильное приложение, деплой, да я это всё и сам могу сделать, и к нам не приходят". Но эта эйфория в моменте такая у них, что мы сами дальше можем. Бизнес должен бизнесом заниматься, а не конструировать с помощью AI. Считайте, что некий Low CД, no cД платформа себе приложение. Ну, то есть это, да, лендинг, кнопка, пять кнопок до тех пор, пока ты реальных пользователей не загонишь и у тебя не начнутся процессы, за которые тебе платят деньги. До первого бага, до первой неконсистентности данных ты не технарь, можешь ещё поиграться в технаря. А дальше мелкий бизнес, вам нужна помощь. Вам нужна помощь. Денег нету, вы же мелкий бизнес. Инженеров за 10-15.000 себе можете позволить одного инженера и денег на токены ему выделить пару тысяч. Можете позволить? Если можете, наверное, это идеальный выбор. И возможно на такой стартап я лично пойду устраиваться. 10-15.000 получаешь, несёшь ответственность за маленькую техническую составляющую. Ну, когда я говорю маленькую, конечно же, она большая. Я в в разрезе, когда ты управляешь командой, компанией и отвечаешь за всё на свете.

Нет, ты можешь пойти в нормальный стартап, который с деньгами, и вот как опытный инженер, ты там будешь не один, на самом деле. У вас таких будет 5, 10, 15 человек. Действительно, это 100,150, 200, 250.000 в месяц затраты у компании. Но ты набрал экспертов, и вы погнали сжигать миллионы, которые вы привлекли, создавая действительно масштабную историю. Но это для бизнесов, которые привлекли инвестиции. А если вот не привлекли, а если амбиции поменьше, естественно, за 10.000 не наймёшь инженера. Ну 10 15.000 - это западный рынок. В русскоязычном как бы ценники 5 тире 10.000. То есть можно постараться более-менее неплохого человека найти за 5.000, который будет тащить некий такой техлит. Ну, на мой взгляд, с трудом, но можно найти, что тоже дорого. Ну тогда нанимайте. Midle плюс AI. ID за 2-3.000 Плюс AI. Это лучше, чем ты, суперпредприниматель, ничего не смыслящий в AI.

Короче, много мелких бизнесов есть. И вот тем, кого увольняют, если вы немного поубавите свой гонор, вы можете помочь этим мелким бизнесом. Поубавите свой гонор, значит, ну, немножко ожидание позбавить зарплатные, в том числе. Большие бизнесы оставили себе рок-нрольщиков, синьорщиков и накупили токенов. А вы пока ещё маленький специалист джуниор midл. И вы либо обречены уйти из профессии и профессионально умереть, либо поубавьте гонор, поубавьте зарплатные ожидания и поймите, что сейчас выходных у вас больше нет. Что нет выходных отдыха. Вы должны выходные тратить на прокачку, на фундаментальную базовую прокачку. Внимание, не AI вы должны прокачивать, не AI инструменты. Не надо в панике хвататься за голову и вот эти все харнес-нжениринги пытаться схватить. Обезьяна с гранатой. Помните это? Как мне внедрить яй? Как мне джуниорчику внедрить яй, чтобы он за меня всё делал? А никак. Вот никак. Потому что тогда, когда кода генерируется много, ты всё, ты бесполезен, если ты не можешь каждую строчку осмыслить. Все побежали вяй, я побежал. Нет, фундамент надо прокачивать, ребят. И это происходит медленно. Ну, ничего страшного. Но без этого фундамента профессионально вы не состоитесь никогда. Вы уничтожитесь, саморазрушитесь. Ликвидируетесь, терминируетесь, базу надо прокачивать, потому что AI - это всего лишь инструмент мультипликатор вашего профессионализма. Если профессионализма мало, то ты ускоряешь крах информационной системы, крах системы, которую ты поначалу развиваешь быстро и заводишь в тупик.

Я вижу, ребят сейчас тех, кого увольняют, новички, ээ, вижу мелкий бизнес, которому вы, специалисты, вот можете не высокого класса можете быть полезны. Сегодня можно зарабатывать деньги, работая на такие маленькие компании. Вы можете с кем-то партнёриться, можете заходить как маленький инженер в долю. Риски, конечно же, большие. Это не про стабильность, про смузи и стабильную зарплату раз в месяц с премиями в конце года. Но сейчас такое время нестабильное. Но чем бы ты дальше не занимался, в какую бы экономическую коллаборацию с каким-то мелким бизнесом ты бы не пришёл, параллельно с этим качай дальше свою экспертность, техническую экспертность, чтобы потом снова прыгнуть в большой настоящий денежный стартап, где тебе будут опять много денег откидывать. Зарплаты не уменьшились, друзья. У опытных людей зарплаты конские. Ну, в русегменте 5-10.000 на валютных удалёнках 10-15.000. И так будет и дальше. Софтве системы никуда не денутся. Цифровизация, оцифровка вот нашего мира, скучного реального мира, будет происходить дальше. Никуда от этого вообще не уйти. Мы все хотим жить в цифре, все хотим быть в гаджетах. Гаджет в мозг засунуть, гаджет в жопу засунуть, везде засунуть гаджет и жить там. Вот. Ну, внимание своё точно, да, все хотим засунуть в гаджет. Ну, говорю, мы все, обобщаю, ну, на миллиардах, да, это работает. А мы, программисты, помогать будем дальше создавать софт для этих гаджетов.

Почему я так, ребят, уверенно говорю про маленьких предпринимателей? Потому что я с партнёром развиваю свою студию разработки. AI и софтвера Fullstack Stud Development Outsourceгаer такую вот развиваем. Мы помогаем небольшим бизнесом за счёт того, что у нас есть много выпускников инкубатора и действующих студентов инкубатора, которых мы сейчас всё глубже и глубже учим. Ну, мы вынуждены это делать, потому что нам надо гарантировать им трудоустройство, и они готовы работать за еду, за опыт, короче. А плюс к этому ещё добавить ая агентов, плюс менторство, внимание опытных ребят сверху, и мы получаем такой прикольный результат. Этот офер предлагаем мелкому бизнесу и работает классно. Все довольны. Эта история не на миллиарды, не на масштабы, естественно. Это сейчас, хрен его знает, сегодня, завтра, послезавтра работает. А в этом тумане, когда мы головой о стену ударимся, не знаю, это адаптация к текущим вот реалиям. Если бы мне не нужно было нести ответственность за большое количество людей, которых нужно трудоустраивать, я бы устроился бы прямо сейчас в найм в большую компанию техледом на 10-15.000 и спокойно бы просто работал работу и ждал бы какого-то момента, когда что-то хорошее произойдёт. Но нужно давать какие-то стажировки, опыт молодым ребятам, первую работу. И это, на самом деле, кайфово.

На самом деле к нам уже 5 лет обращаются мелкие предприниматели, бизнесы, стартапы и забирают наших ребят к себе на стажировки. Ничего им не платят, но дают опыт, коммерческий опыт. Если вы такой бизнес-стартап, обязательно находите меня в LinkedIn, пишите, я вам расскажу детали, и мы вам тоже, ребята, дадим вот грибцов отдадим. Так как шевелиться нужно быстрее, мы ещё и свою такую вот сделали маленькую галеру, которую ускорять вот уже уже в партнёрстве уже вторая попытка создавать аутсорс компанию. И вот сейчас пока тьфу-тьфу-тфу, потихонечку, помаленьку вот, ну, у нас что-то получается прикольное. Ну, как минимум я вижу радость предпринимателей, результат, я вижу занятость для своей команды и первый опыт и занятость для своих студентов. А боль, ребят, у мелких предпринимателей, я её вижу хорошо и чувствую. Они не могут нанять нормального специалиста. Они, потому что они не понимают, как нанять хорошего специалиста. Это когда-то я пытался нанимать, формировать отдел продаж и отдел маркетинга у себя в компании, не являясь топовым сеньористым экспертом в этих дисциплинах, не обладая тут компетенциями. Фактически как кот в мешке. Просто вот достаёшь котов в мешке, которые то же самое и бизнесы, которые пытаются нанимать вайпкодеров, технарей. Вайп-кодеров. Сначала как бы такая идея просто вайбкодеров, которые они такие не разработчики. Ведь вайп-кодеры они такие сейчас молодёжные, шустрые, быстрые. Блин, чёрт, они всё-таки они в тупик систему вгоняют моментально. Это дорого. Создать прототип быстро, а дальше дорого. Давайте разработчиков будем нанимать, которые которые вот умеют немножко вайпкодить. О, уже неплохо. Но по итогу без большой экспертизы, если разработчик слабенький, то это такой тоже глупенький вайп-кодинг получается, который немножко попозже, чуть-чуть попозже, но систему тоже уничтожает. И как ни крути, чтобы разработку эффективно как-то выстроить, всё равно нужна [откашливается] некая иерархия. Хотя бы в консалтинге надо кого-то нанимать временно, чтобы кто-то посмотрел. Нужен, чтобы на систему архитектор посмотрел, чтобы он документацией, диаграммами спроектировал траекторию, по которой дальше вот вайп-кодеры пойдут вайп-кодить. Нужно привлекать синьора, да? Вот если сейчас бизнес какой-нибудь слушает меня, у вас нету на постоянке возможности нанять опытного специалиста, берите консалтинг. Берите специалистов консалтинг. Я, кстати говоря, тоже могу вас проконсультировать. Пишите мне в линкин.

Короче, что я вижу, что нужно нам делать. Единственное, что я вижу, это все софтве инженеры должны стремиться к статусу Senor Software инженер. Давайте так. Все разработчики, фронтдеры, бкэндры, все вы должны стремиться к уровню Senor Software инженер. Невозможно просто бах и стать синьор соoft инженером. Вот вот это, да, успокоитесь. Невозможно магией стать сеньр софтвей инженером. Невозможно не изучая фронт, компоненты, пропс, фичи сразу стать синьор soft инженером. Невозможно не писать простенькие джейсончики, крудики, rest& поинтики. Невозможно не пострадать в попытках заджойнить таблицы в SQL. Невозможно не пройти этот путь и сразу оказаться в точке, где ты софтве инженер, который заряжаешь обойму AI агентов и начинаешь пулять миллионы строк кодовно на секунду, мысля архитектурно, комплексно, системно. Я сам сейчас, скажем так, начинающий архитектор. Продолжаю консультировать компании и команды, помогаю проектировать системы. параллельно внимание учусь прямо сейчас я учу devops через 3 месяца буду учить безопасность новые фреймворки, подходы, протоколы, инструменты, диаграммы, документации. В общем, учиться, учиться, учиться. Век живи, век, учись дураком, помрёшь. Но мы должны с вами учиться. И когда я говорю про учиться, не про AI, это всего лишь инструмент, нужна база.

И что делать вам, если вы тройни, который без ментора ничего не может сделать? Или Jorр, или midle без качественной хардэкспертизы. Я лично не представляю, что вы будете нужны рынку, ребят. Я не представляю, что я буду нужен рынку без хард скила. Какими бы софтскилами я не обладал, ты не обладал, есть такое мнение, что важны наоборот софтскилы. Ну, как бы надо уметь болтать языком, организовывать людей и организовывать процессы. Ну, это талант, да, такой как бы, конечно, менеджерский талант, он никуда не девается. Я считаю, что каждый синир софтве инженер должен качать софтовые скилы, управленческие скилы. Ну потому что каждый сегодня инженер уже сейчас - это управленец, потому что в нашем распоряжении куча агентов. Тут вопрос даже менеджить и управлять уже не людьми, а возможно некой новой сущностью, которая появилась и становится частью нашей жизни. Но харды - это база всегда была базой, и сейчас она остаётся такой же базой. Нельзя просто взять прийти сй какими-то навыками. Промтненеринг какой-то, магические промтинги, которым сейчас обучают огромное количество курсов, вгоняя вас в страхи и в ужасы, потому что каждую неделю на Ютубе кто-то продаёт какой-то AI курс, который вот прямо вот сейчас переворачивает всю игру, переворачивает стольк на голову всю игру, перево ни хрена не переворачивает. Если ты дурак, то AI курс ничего не перевернёт для тебя. Нет смысла идти туда с паникой учиться. Надо себя делать не дураком, инженерным инженером, да? Потому что у бизнеса, друзья, есть конкретная проблема, и она останется проблема ещё очень долго. Бизнесом нужно делать информационные системы, автоматизируя процессы своего реального бизнеса, либо создавая системы для развлечения, забирая внимание аудитории пользователей, чтобы дальше там рекламировать, продавать и всё такое. Либо на этом, либо создавай инструменты для тех, кто делает эти развлечения дальше в цифровом мире. Ну так экономика крутится. Но так или иначе нужно сделать систему информационную, программную систему, программный продукт, сложную систему, которую навайбкодить невозможно никак, даже спустя 10 лет, когда сейчас эти токены, промты, скилы, всё сейчас разрастётся и вроде будет полная инструкция, как построить распределённую систему консистентно, транзакционно сбалансированную, нагрузочно устойчивую. И такую систему действительно можно будет навайп-кодить, раз и навайп-кодил. А дальше, когда появляются первые пользователи, первые финансовые транзакции, там уже так просто Ишка, ну почему-то не работает ещё ещё ещё ещё итерацию. Нет, это очень дорого. И мы как инженеры должны гарантировать, что мы можем такие системы сделать в нужные бюджеты, сроки и с нужными характеристиками. Мы можем это гарантировать, но мы должны уметь это гарантировать. А чтобы гарантировать, надо головой понимать, что это за система и как эту гарантию вообще дать.

Можно ли любую систему загнать суперклассные промто сказать? Вот, проанализируй как профессионал, как будто бы ты самый профессиональный архитектор в мире. Учти все факторы в мире. Вот все факторы, все тонкости. Ну это невозможно. Он не учит вот все факторы тонкости. Не, ну может быть он может как бы меня спросить, какие надо учесть факторы. А может, но ты же должен с ним в диалог вступить. А ты знаешь, какие тонкости могут быть? он тебе сам начнёт перечислять нужные тонкости, нюансы, но он будет ждать от тебя решения, потому что пока что AI - это всего лишь Т9 на стероидах, на безумно мощных стероидов, обмазаны вокруг вот этим всем харнесом, вот этими всеми агентными инструментариями, которые вот, обращаясь к этому Т9, получают на выходе очень клёвые строки, которые вот магически выглядят для нас каким-то смыслом. Выглядят и являются каким-то смыслом. То есть нельзя сказать: "Эй, ты же всё знаешь, ты же лучше всех, ты же оракул, сделай за меня. Вот сделай за меня, за меня всё сам". И он будет делать за тебя. Херню будет делать, конечно же, 100%. Будет ли момент, когда я всё-таки сможет любую систему разложить по кирпичикам, сделать не херню, вот и сопровождать её? Мне кажется, будет такой момент когда-то вот через лет 20-30. Ну, естественно, с потолка взял эти годы, потому что такое предвидеть не может даже тот, кто сейчас в лабораториях AI, Open AI и антропиков разрабатывают эти AI-агенты. Конечно же, AI будет создавать такие системы. Но когда AI научится создавать автоматизацию для абсолютно всего, это будет новый мир. Это будет та самая цифровая сингулярность, в которую страшновато немножко приходить, но в которую мы как бы идём как человеки. А пока систем будет много создаваться, когда экономика проснётся, систем будет создаваться много с помощью AI. Конкуренция будет жёстче, продуктов будет больше, фичей будет больше. И этим всем нужно кому-то управлять, кому всё тем же клёвым, незаменимым кафе инженером.

Напомню, если ты не такой, а ты новичок, которому хотят заплатить мало, но дают тебе токены и говорят: "Вот дешёвые токены, пользуйся им". генерируй много раз генерируй что-то нагенерируй то сейчас токены для нас бесплатные ну их реальная цена в 10 в 100 раз дороже чем то что нам сейчас донатят вот эти гигантские антропики и open внимание в 10 в 100 раз ребят дороже то есть когда мы покупаем подписку за 20 долларов она стоит 202000 долларов в зависимости от того как сильно мы там это всё дело съедаем и внимание даже при такой стоимости когда ты опытный так как и яй как я говорил пишет в миллион раз быстрее анализирует в миллион раз быстрее, то эта цена будет для опытных инженеров оправдана. И наша задача с вами двигаться по этой траектории. А эта траектория, ребята, это не момент сегодняшний, не это лето, не завтрашняя зима, не через 2 года. Это траектория профессионала, профессионала своей области, которому нравится эта область и в которой вот мы развиваемся год за годом, год за годом, как бы видя себя, видя себя в этой профессии через 10-15 лет, естественно. Кто-то пойдёт в большую софтовую историю, кто-то больше в менеджерскую историю, кто-то дальше продолжит там копать техническую глубину. Как там эти трансформации будут проходить, непонятно. Но фундамент кор ядро инженера - это инженерная составляющая. Это мышление, натренированное на том опыте, который мы получаем, создавая эти системы от фронтендика и бэкэндика до сложного фронта с какой-нибудь пир-тупир коммуникацией с какими-нибудь там CRDT алгоритмами. резового конфликтов до бэкэнда, нагруженного, микросервисно событийно ориентированного.

Но в какой-то момент, когда нам резко всё равно прикроют лавочку и токены не будут стоить так дёшево, огромное количество вайп-кодеров, предпринимателей, которые такие фу 200 долларов оплачивают и себе вот эти вот бесконечные итерации запускают, они всё, они пойдут в тупик. Они уже не будут себе позволять 2.000 долларов за эти эксперименты проводить, потому что все уже научатся и наконец-то осознают, что это тупиковая история в тупую просто что-то генерировать в надежде, что я на этом чём-то построю бизнес. Сегодня просто вот такое вот такое время, халява, но завтра будет стоп, и эти бизнесы придут к нам, к инженерам, к вам, к малышам инженерам. Мы вспоминаем, что сегодня уволили, да, людей и не набирают на работу не из-за AI, а из-за экономического мирового кризиса, геополитического кризиса. Компании пытаются сохранить деньги на балансе, пытаются сохранить свою стоимость. Все имитируют оптимизации, увольняя людей, потому что непонятно, какие работы выполнять, чтобы прибыль получать. И так как непонятно проще уволить людей, когда через год, через 5 лет, через 10, сколько там длилась Великая депрессия, кто экономисты в курсе, я хрен его знает. Но свет в конце туннеля будет. Всё циклично, всё волнами. Пока что мы видим с вами туннель, и нам страшно, но мы гарантированно увидим свет, ребят. В конце гарантированно туннель начнёт заканчиваться, и мы опа свет. Так всегда происходит, так всегда было, так всегда будет. Дай бог, конечно, чтобы эта закономерность оставалась и дальше. Она будет и и когда мы опять увидим некий рассвет, ты будешь либо с козырями, прокачанный, накачанный пользоваться всеми благами опять растущей экономики, либо будешь, ну, в тот момент заново выстраивать из себя кого-то, возможно, уже уставший, возможно, уже неверяющий во что-то. Но, ребята, сейчас время быть сильным, время быть рациональным, время быть взрослым и понимать, что те вещи, на которые мы можем влиять, мы должны на эти вещи пытаться влиять. А это вещь, на которую мы должны влиять. Это мы с вами. Сами сами мы любимые. Наш интеллект, наши навыки, наши скилы, наше здоровье, наша психика, наше спокойствие.

И сейчас, я думаю, люди разделятся. Те, кто наверху горы, экспертные эксперты останутся наверху, и всё будет хорошо. Большинство из нас там оказались случайно. Ну вот, ну я не совсем случайно, мне нравилось, да? То есть я не просто за счёт выслуги лет здесь оказался, мне ещё доля любопытства у меня постоянно есть. Мне интересна профессия. Вот. То есть поэтому я не сильно переживаю за себя. Хотя вначале переживал, потому что как-то всё очень бырно, быстро, бурно развивалось и даже мне было страшно. Сейчас всё меньше и меньше переживаю. А вот те, кто пониже, ребят, скорее всего, мне кажется, вы разделитесь, ну, точно на две части. Одна часть из вас, вы влетели в айтишечку случайно. Вы в ней и так страдали, но терпели. Почему? Потому что платили бабосики. И при этом у вас нет ни малейшего желания развиваться дальше. технически дальше. Нет желания читать книги на выходных либо вечерами. Технические книги. Нет желания копаться в каких-то нюансах. Я сейчас не говорю про бесконечные курсики и вот эти очередные клубы, где вас обещают научить сакральным техникам. Я про фундаментальную работу, мощную работу. читать фундаментальные книги, настраивать сервера, осмысливать паттерны, ничего не понимая, закрывать книжку, открывать, возвращаться к этому ещё раз, доосмысливать это ещё раз, осмыслить алгоритмы, почитать что-нибудь скучное про проектирование, про бизнес-анализ, про требования, даже про работу вообще бизнеса. Ну, мы должны понимать, что мы софтве инженеры, мы всего лишь функция бизнеса, обслуга этого бизнеса. И мы должны понимать, как мы вот соединяемся вместе. Раньше можно было не понимать, бизнес кидает зарплату и смузи, а мы просто вот печатаем код. Но сегодня это не так. Фронтендером с большим любопытством нужно идти изучать обязательно, вообще без вариантов, потому что разделение на фронтендend разработчиков иэнд разработчиков, на GO, backend на C#, backend на JavaScript, оно как будто бы тоже исчезает. Ты софtare инженер, синир софt инженер. Вот вот куда тебе нужно стремиться. И когда ты такой, тебе достаточно недели, чтобы эффективно и качественно через токены генерировать фронт на любом стеке любой сложности, либо бэкэнд на любом стеке любой сложности. Это вообще это вообще как бы идея нанимать в команду софтуер инженеров, а не отдельно фронтендеров, бэкэндеров, ну, на Западе и до появления AI, да, давным-давно существуют условные Фейсбуки, гуглы, они нанимают, как правило, себе в команду именно софтуе инженеров. Ты как софтве инженер даже до конца не знаешь, вот на какой проект ты попадёшь и на какую роль ты попадёшь. То есть с чем ты будешь больше работать: с фронтом, с бэкэндом, с базой данных или с документацией? Потому что неважно, ты как инженер понимаешь, что программа она и в Африке программа это процесс, который запускается и пытается рендерить какой-то интерфейс для кого-то. Возможно рендерить для юзера, а возможно предоставлять для какой-то другой программы. Мы всегда сохраняем данные в какие-то стореджи, всегда какие-то пермишены проверяем. У нас всегда есть TCP, UDP, HTTP, Websocket. Мы всегда работаем с текстовыми форматами, с jсончиками, с потоком битов, графюли, вебсокеты всякие и так далее. Также по большому счёту нет разницы, какой язык: Java, C# или Go. Есть разница для определённых задач, какой язык выбрать. Я имею в виду, что для тебя, как софтвеинженера, нет разницы под нужную задачу теперь пойти и быстро, и правильно, хорошо нагенерировать код на нужном языке. Нюансы языка ты сегодня за неделю быстро изучаешь с помощью AI. Нюансы, там, не знаю, garbage коллектор, как работает по-особому, там память выделяется или там как многопоточность работает за неделю, а дальше ты идёшь и профессионально создаёшь систему как собствен Синдер инженер. Раньше ты так не мог. Потому что тебе нужно было печатать буковки, их синтаксически печатать правильно. А для этого тебе надо не просто понять язык программирования. Читать ты его мог и раньше готовую программу, но создавать программу на другом языке программирования, ну, время надо полгода, год, чтобы перестроиться на другой язык программирования. Так происходило. У многих в карьере так происходит и происходило. Ну, это достаточно тяжело, потому что переключение контекстов, оно тяжело. Держать в голове синтаксические конструкции современные всех языков тяжело, а по-другому ты никак не мог печатать это всё дело, чтобы это работало. А сейчас мы не печатаем, нам нужно только осмысливать, а миллион букв в час будет печатать для нас AI.

Ну и, друзья, опять же, кому из вас страшно, кто волнуется за своё будущее, рецепт от меня. Не факт, что он прямо суперправильный. Интересно было бы услышать ваше мнение в комментариях, но мой рецепт такой: выключить AI истерию, панику и AI озабоченность. Якобы без AI ты умрёшь. Нет, ты умрёшь без базы, на мой взгляд, без фундамента, без профессионализма в базе, в фундаменте, без стратегического вектора, который ты себе сейчас должен нарисовать на год, два-три вперёд. Ну давайте хотя бы на год. Вот у меня это девос и безопасность, да, вот в этом году. Что в следующем? Я посмотрю, подумаю. У вас что? У меня есть в планах предлагать вам некоторые решения. В том числе я не постесняюсь сказать, у меня есть, что у меня есть особый талант простым языком объяснять сложные концепции и вещи. Мы долгое время обучали новичков, гарантированно вводя их в профессию. Но мы перестали это делать, потому что какие сейчас новички в профессии. Прямо сейчас это самый худший момент для новичков в профессии. Если вы новички, которые хотят в профессию надолго, навсегда, потому что вас реально тянет в компьютеры, байты, биты, протоколы, серверы, базы данных и всю эту компьютерную цифровую хрень, продолжайте. За вас будут биться компании, биться бизнесы. Просто прямо сейчас вам не готовы платить и вас обучать. Вы должны платить за обучение. Платить своим временем. AI, книги, да, я сейчас не говорю про курсы. Скорее всего, те люди, которые мечтают быть там в компьютерах, вас эта тяга, неподдельная живая тяга к этому ремеслу будет двигать, двигать, двигать, двигать к вашему профессионализму, и всё будет хорошо. Ну, может быть, за шлифовкой куда-то обратиться и можно будет. Продолжайте учиться в университетах, ребят, на курсах. Изучайте фронтендики. Вот хочется в программирование не вкатиться внимание, а войти. Изучайте фронтенд. Начинайте с фронтенда. Это сложная сфера. при этом очень понятная. Можете начать с бэкэнда, с чего бы не начали, потом понимаете, что на простых концепциях останавливаться нельзя. Нужно углубляться в более сложные концепции. И AI не может вас ускорить здесь в 10 раз. AI ускоряет обучение при этом, но это не волшебно, оно само по себе не чудо. То есть ваш мозг, наш мозг работает так, как и работал раньше. Нам нужно время, чтобы осмыслить, понять, отдохнуть и потом продолжить.

Ну, друзья, точно. То, как учились старички, вообще без интернетов, только по книжкам. То, как учился я сначала по книжкам, по скачанным на флешку каким-то документациям, а потом с переходом на интернет. И сейчас у меня, да, переход на AI обучение. В плане, что AI помогает мне на быстрее находить информацию, быстрее находить нужную строчку на какой-то странице документации, которую мне больше не нужно читать. Я никогда в жизни больше не открою ни одну документацию. Я всегда попрошу AI в документации найти мне те смыслы, которые мне нужны. И, естественно, вот вы и возвращаясь к вам, к молодым, кто начинает путь, у вас есть уникальные возможности очень быстро, эффективно сегодня учиться и стать крутыми инженерами и догнать старпёров, вроде меня и ещё более старпёрных пирудунов, которые просто в свои годы тратили неэффективно, обучаясь, потому что не было таких эффективных инструментов. И мы тратили время на навык, который сегодня никому не нужен. Печатание буковок. Шесть. А вы можете не тратить на это время. Вы можете тратить больше времени на осмысление, на смыслы, на глубину этих смыслов. Кто поопытнее, опытные спецы, продолжайте изучать самостоятельно. Например, тот же DevOps. Мы сейчас в инкубаторе проводим курс по девопсу. Мы где-то в ноябре его будем повторять. Опять можете прийти к нам, пройдём его вместе с вами. Я сейчас его прохожу достаточно бегло. в ноябре ещё раз буду тоже его проходить вот с той группой, которую мы наберём чуть более глубоко, потому что сейчас я ещё как ассистент нашего DevOps инженера, который создаёт эту программу. Вот я там занимаюсь документациями, домашками и методичками. Так вот, я раньше до AI даже не лез в DevOps. У меня 5 лет в команде Артём занимается девопсом, и всё, человек закрывает эту сложную нишу. И просто распление невозможно было по-другому. А сейчас нет. Это не распыление, потому что ты не тратишь огромные часы на поиск нужной баш-команды, на поиск ошибки в каком-нибудь башскрипте сумасшедшим, какой-нибудь глупой опечатке. Тебе AI моментально находит проблему. Но важно, конечно же, осмысленно общаться с этим AI. И раньше девопсом занимаетесь девопсы, а я программирую, проектирую. А сегодня всё по-другому. Сегодня мы софтвеин инженеры, которые можем делать абсолютно всё, потому что мы можем абсолютно всё достаточно глубоко осмыслить, не тратя время на символы. То, что львиную долю времени у нас занимало. ДБАК, отладка, поиск ошибок. Всё, у нас есть мощный инструмент в виде AI, но при этом AI прокачивать не нужно. Ещё раз, база должна быть. AI нас просто очень сильно ускоряет.

Ну и важно, ребят, не философия, а действия. Тогда не будет никакой паники. Когда вы будете шаг за шагом осваивать новый навык, у вас будет всё спокойно на душе. Студенты говорили, подписчики говорили, десятки тысяч людей проходили бесплатные курсы на канале. Я, друзья, помимо непосредственной разработки буду дальше продолжать помогать тем инженерам, которым я могу помочь. Я точно знаю, что о сложных вещах могу говорить просто и действительно, ну, по отзывам, по результатам, по студентам, по, короче, я фанатик педагогики, преподавания, вот как творческого процесса. У меня есть своё видение какое-то, как как это как этому учить, и оно даёт свои результаты. Я потом продолжу дальше какую-то движуху, в которой буду вот пытаться развивать инженеров, но уже не с нуля до входа в профессию, а уже вот с профессии до неких вершин, на которые я сейчас сам стремлюсь и на которые вот я буду дальше закрепляться всё сильнее и сильнее и буду передавать эти сакральные знания, в том числе и вам. Всё в наших руках, в наших мозгах, в наших действиях. Не всё есть глобальное явления, на которые повлиять не можем, а есть мы, маленькие шахматные фигурки, которыми кто-то управляет, какие-то глобальные процессы. Космос, бог, политики, корпорации. И мы зависим от глобальных явлений, от чёрных лебедей, которые кружат вокруг нас. Но на то, на что мы можем повлиять, мы должны влиять. Каждый из вас может это сделать, становиться профессиональнее, экспертнее. А для этого нужно не философствовать, а делать правильные действия. Продолжаем полёт, друзья. Чем смогу, помогу лично. Не только мотивацией, не только философией, а конкретными рецептами, конкретным инструментарием, конкретными действиями. Как, где, во сколько, я пока не знаю. Подписывайся на канал, если вдруг ещё не подписан. И как минимум, если ты фронтенд инженер, смотри мой бесплатный курс Реact самурая без альтернатив. Он как раз-таки про глубину, которой с большой долей вероятности, если ты фронтендер, у тебя нет. Буду признателен, если поделишься своими мыслями в комментариях. Увидимся.