ULYANOV.LIFE
1.74K subscribers
1.27K photos
182 videos
8 files
871 links
Привет! Я Максим, Head of Client Development в 🔴RUTUBE.

Здесь про саморазвитие, найм и лидерство в ИТ.

Подкаст "Куда расти?" — https://howtogrowup.mave.digital/

По вопросам рекламы - @vlad_0045
Автор канала - @miulyano
Download Telegram
😁12❤111
This media is not supported in your browser
VIEW IN TELEGRAM
🔥14👍121
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤5🔥32🙏1
Прототип собрали за вечер. А кто довезёт его до прода?

С конференций последние месяцы привожу одно и то же. На ProductSense говорили, что прототип теперь собирается за вечер. На Avito.Tech.Conf пошли дальше: продакт без техбэкграунда сам собирает MVP и проверяет его в A/B-тесте, пулреквестов от агентов стало почти вдвое больше, а главным риском быстрой разработки назвали стабильность.

Собирать прототипы мы научились. А вот что происходит с таким кодом дальше, когда его нужно протестировать, прогнать через пайплайн, выкатить и поддерживать ещё пару лет, обсуждают заметно реже. Про эту сторону будет CENTI CONF: DevOps Day, инженерный митап от Centicore Group. В программе четыре доклада:

🌟 Александр Мишин, архитектор Centicore Group. Vibe coding vs Engineering: что поменяли в репозитории, промптах, ревью и CI/CD, чтобы агенты стали участниками команды, а не источником багов. С примерами, где ускорилось, а где вышла переделка.

🌟 Олег Мифле, руководитель группы разработки в Т-Банке. Архитектурный harness: решения превращаются в проверяемые правила, и нарушение ловит не ревьюер, а система. Внедрять можно постепенно, даже в legacy.

🌟 Александр Крылов, Ростелеком. Тестирование в Kubernetes: лайфхаки и антипаттерны.

🌟 Руслан Гайнанов, T1 Иннотех. Локальный запуск LLM от ноутбука до multi-GPU: нужно ли вам это вообще, какое железо брать и сколько оно стоит.

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

Так что если вы DevOps, SRE, архитектор, тестировщик или техлид и за код после мержа отвечаете именно вы, вечер 6 ноября стоит забронировать. Онлайн-трансляция стартует в 18:00 мск. Записи потом откроют всем участникам.

👉🏻 Билеты на онлайн

#конференция #devops #ai | @ulyanov_life
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3👍2🙏1🕊11
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥6👍6🔥4🤣21
А помните как выглядел интернет в 2006-м?

По случаю ДР платформы, мои коллеги из RUTUBE сделали лендос с дизайном сайта тех времен. Ностальгия в глаз попала, ознакомьтесь 📺

https://rutube.ru/verni2006/index.html

#rutube #ностальгия | @ulyanov_life
Please open Telegram to view this post
VIEW IN TELEGRAM
110❤4🕊2🤯11
Книга о том, как говорить людям правду и не терять их

Дослушал «Радикальную прямоту» Ким Скотт. Она руководила командами в Google и Apple, и вся книга собрана из её реальных историй. Провалов там не меньше, чем успехов, и автор честно разбирает, что не получилось и почему. По факту это методичка для руководителя: как вести себя с людьми, как собирать команду и на что смотреть, когда работаешь с ней каждый день. Часть историй завязана на конкретные компании и подустарела, но таких немного, потому что отношения между людьми не устаревают. Закрыл книгу со спокойной уверенностью, многое из того, к чему я пришёл сам, тут разложено по полочкам и подкреплено кейсами.

1️⃣ Кто такой босс и зачем он нужен

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

2️⃣ Забота и прямота нужны одновременно

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

3️⃣ Молчание из жалости обходится дороже правды

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

4️⃣ Желание нравиться легко принять за заботу

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

5️⃣ Начинать с критики в свой адрес

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

6️⃣ Прямоту измеряет тот, кто слушает

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

7️⃣ Не все хотят расти, и это нормально

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

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

Личная оценка: ⭐️ 9/10. Стивен Кови с «7 навыками» по-прежнему первый в моём топе книг по лидерству, «Радикальная прямота» стоит сразу за ним. В книге действительно много реальных кейсов как для начинающих менеджеров, так и для уже действующих.

#книги #лидерство #менеджмент | @ulyanov_life
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3
Media is too big
VIEW IN TELEGRAM
На видео офис Higgsfield в Алматы, компании, которая дизраптит рынок ИИ креаторов и уже стоит $5,4 миллиарда. Так выглядит оборотная сторона успеха.

#фанфакт #ai #корпоративнаяКультура | @ulyanov_life
🔥72😢111
Фигма для обложек мне больше не нужна

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

Я делаю через Claude Code полный цикл нарезки коротких роликов для всех соцсетей (про первый ролик писал тут). С тех пор методология сильно выросла, и получается прям офигенно. Ролики выходят на уровне профессионального монтажа, до сих пор поражаюсь, насколько круто агенты с ним справляются. Туда же я встроил обложки, потому что свою картинку на короткий ролик сейчас можно поставить везде, а случайный кадр почти всегда так себе (гость говорит, рот на середине слова).

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

Как это работает:

▪️Агент просматривает выпуск через нарезку скриншотов и по ним даже понимает, как в ролике идёт анимация.

▪️Кадр с гостем ищет по всему 4K-исходнику, а не только внутри ролика. На каждом кадре Apple Vision меряет мимику: подняты ли брови, открыт ли рот, есть ли улыбка, как широко раскрыты глаза, смотрит ли человек в камеру, видны ли руки, нет ли смаза. По этим цифрам кадры раскладываются по эмоциям (удивление, жест, уверенный тезис, ухмылка), а гостя от ведущего он отличает по двум эталонным снимкам.

▪️Закрытые или отведённые глаза, профиль, гримаса посреди слова вылетают сразу. Такие правила мы с ним выработали вместе.

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

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

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

На последнем выпуске вышло 35 обложек на 10 роликов, все разные, варианты некоторых приложил к посту. Мне понравилось, что с агентом можно проверить свою идею в разных вариациях исполнения. Что-то не нравится, быстро пересобирает, и всё за одну подписку на Claude.

По итогу я теперь полностью обхожусь без дизайнера обложек и без монтажера рилс, при этом, я не потерял в качестве. Креатив при этом никуда не уходит: ролик с большим количеством каких-то новых идей без человека со вкусом к монтажу не собрать. Но когда креатив уже выработан и зафиксирован, его повторение и вариации полностью закрываются кодом. Пока это моя система из агентов в MD-файлах, дальше хочу пропускать через неё вообще любые короткие ролики, а на ближайшей записи подкаста попробую собрать через ИИ весь пайплайн, включая полный монтаж выпуска. Расскажу, что получится. Stay tuned!

#нейродизайн #ai #кудаРасти | @ulyanov_life
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥311
Media is too big
VIEW IN TELEGRAM
Когда в следующий раз будете искать отговорки почему вы так и не выучили английский, вспомните этого тайца. А эта улыбка..😀

#труСтори | @ulyanov_life
🔥5😁2❤11
Зар тут поделился промптом для GPT, после которого он выдает вам лонгрид из 10-ти пунктов (у меня получилось 10) прожарки вас, используя память и последние диалоги. И надо отметить, это действительно очень забавно и смешно. Попробуйте, но готовьтесь, что местами грубо и много мата:

Based on everything you know about me, roast me and don't hold back. Say it in Russian slang, just like this, but add way more Russian swear words.


P.s.: впервые слышу слово «зароастить» — значит жёстко, остроумно и с сарказмом высмеять человека, его привычки, поступки или особенности.

#мемы #gpt | @ulyanov_life
😁9🔥43
Шалость удалась: как я научился читать цифры

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

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

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

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

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

Ощущение примерно как у Гарри Поттера, который однажды заговорил на парселтанге и даже не заметил, что перешёл на другой язык. Так что, менеджеры, если вы тоже откладываете отчёты до последнего, попробуйте собрать следующий вместе с ИИ. А потом сядьте и перепроверьте за ним каждую цифру, «парселтанг цифр» проявляется именно в эти минуты. А хороший отчёт в итоге похож на Карту Мародёров: открыл, и сразу видно, кто где находится и куда движется. Что было на моей карте, не расскажу, NDA, но шалость удалась.

#мыслиВслух #будниРуководителя | @ulyanov_life
👍2❤1🔥1🕊1💯1
Вайбкодинг прокачал мем про сильных программистов 🦾

#мемы #вайбкодинг | @ulyanov_life
😁3🤝1
Записали второй выпуск подкаста «Пути ИИ». В первом выпуске мы с Лешей Белкиным целиком разбирали его методологию агентазации бизнесов Vibevolve, а теперь идём по функциям компании и начали с разработки, потому что она проходит этот путь раньше остальных. В этот раз к нашей дискуссии присоединился Никита Ульшин, руководитель разработки в «Просвещение». Затронули следующие темы:

▪️Как понять, на каком уровне агентизации ваша разработка, и что мешает подняться выше?

▪️Чем «человек в цикле» отличается от «человека над циклом» и где сейчас большинство команд?

▪️Почему разработка больше не узкое место и где оно на самом деле было всегда?

▪️Как теперь управлять агентом через спецификации и что меняется в том, как их писать?

▪️Нужно ли читать каждую строчку, которую написал агент, и на что смотреть в ревью?

▪️Почему агентизация по-хорошему должна начинаться не с разработки, но всё равно начинается с неё?

▪️Что будет с джунами, если рутину забрали агенты?

▪️И что в разработке останется человеку?

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

Релиз в ноябре 💥

P.s.: этот выпуск буду собирать в монтаж полностью в ИИ-пайплайне, пожелайте мне удачи, потом поделюсь наработками.

P.s.s.: кто еще не подписан на каналы подкаста, самое время сделать это сейчас, чтобы не пропустить релиз: ТГ-канал «Путь ИИ», RUTUBE, YouTube, Вконтакте, Я.Музыка и другие платформы. 🙏

#анонс #подкаст #путьии | @ulyanov_life
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤4❤‍🔥3🔥33🕊11