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

Важно: Это моё субъективное мнение, и некоторые вещи могут быть моими домыслами. Я стараюсь концентрироваться на полезных и здравых мыслях, на которые потом можно опираться в работе.
Что-то может показаться очевидным — не кидайтесь помидорами. Добро пожаловать в комментариях, помогите раскрыть идеи глубже!
1. Когда ничего нет, легче — нужно делать всё!
В основном, каждый растёт, закрывая проекты для бизнеса. Важно уметь взять ответственность и построить (часть) проекта с нуля. Нужно понимать:
Какой масштаб работы
Кто нужен в команде
Сколько это будет стоить
Основной тейк: начальство не будет долго разбираться, решение будет принято быстро. А твоя задача — научиться оценивать проекты и быть их владельцем (product owner).
2. Автократия выгоднее в краткосрок, но не в долгосрок
Если хотим сделать крутой и масштабный проект — создаём крепкую команду и делегируем. На дистанции за всем не уследишь, появится bias — человеческий ресурс не бесконечный.
3. Хочешь заботать ML System Design — идём к Бабушкину на YouTube!
Абсолютно согласен. Достаточно прожить 5 сеансов, и уже становится сильно понятнее, что это такое и где возникают проблемы. Даже видишь, как большие дядьки ошибаются, а представь, как могло быть плохо, если бы ты там был! Поэтому готовимся!
4. Большая корреляция мета-навыков от собеседования VS работы у программиста
Собеседования — мало времени и стресс. Работа — долгосрок и размеренная работа. Навык собрать все знания в кучу и приобрести новые перед экзаменом собесом — аппроксимирует вашу работу в будущем.
Я думаю, по большей степени это проверка — сможешь ли ты быстро разобраться в новом/вспомнить всё необходимое, чтобы решить задачу. Как и в ЧП нужно действовать экстренно.
5. Очень странно заниматься проектом и не иметь SystemDoc + Project requirements + Member List
Без документов, регламентирующих зоны ответственности, — проект рискует забуксовать по середине дороги. Так же помним крутое правило — в тикетах лишь один исполнитель! Думаем об этом в самом начале!
6. LangChain — новый + модный и с багами — осторожно
LangChain — самая быстрорастущая либа/платформа. Она настолько быстро развивается, что помним о багах, которые так же не успевают замечать + фиксить. Относимся критично.
7. Считаешь, что ты крутой => сходи на OneCall — отойдёт
Помни, что в мире всегда найдётся кто лучше тебя в любом деле. Если считаем, что круты в деле => идём к профи => ломаем свои рамки/учимся.

8. Помни о мотивации людей
Правильно определённая мотивация человека — может облегчить твой путь. Она должна ложиться на предлагаемую деятельность.
9. Свобода даёт силу. Не бойтесь уходить. Нужно понимать, чем это заслуживаете
Самый универсальный и легко оценимый навык — это технические скилы. Учимся. Тренируемся. Держим себя в форме. Тогда психическое состояние точно будет всегда в норме.
Помним, что не всегда дело в деньгах. Часто важен статус и твой скил. В IT это нужно тренировать и доказывать всегда.
10. Copilot не очень, Cursor интереснее, с ним можно работать
Очень важно слышать от уважаемого человека такое мнение. Продолжаем тренироваться, но осторожно!
11. У IT бигтехов новые задачи — оптимизация!
Бизнесу в интернете порядка 15 лет => начинается время остановки роста => нужно учиться резать косты. За границей уже это тренд, скоро придет в Россию.

12. Есть навыки и есть характеристики
Одно зарабатывается, другое получается при рождении. Звучит достаточно жестоко, но понаблюдать за собой в такой парадигме интересно. А также попросить фидбек у окружающих!
13. Спорт. Обед. Очень важно. Помогает держать нагрузку!
Спорт — это не трата времени, а инвестиция в продуктивность!
14. Lego. Аудио Книга. Плойка
От всех слышу, как пазлы/лего помогают расслабиться и сосредоточиться абсолютно на другом.
15. Меньше думай — бОльше соображай!
Меньше рефлексии, больше принимать решений.
16. ClearML — прикольно! Optuna + DVC
Уже слишком часто слышу о ClearML, как используют с PyTorch Lightning. А теперь и DVC говорят. Нельзя игнорировать — нужно пробовать!
17. Формат данных важен! Экспериментируйте!
Экспериментируйте с своими данными (parquet, aisberg), достаточно поменять одно на другое, и количество ресурсов, занимаемых, может измениться в разы!
18. Хочу круто выступать? Тренируйся! Собирай Фидбек! Готовься!
Без цикла: тренировка -> фидбек -> подготовка — ничего не выйдет. Но можно качественнее готовиться (есть карточки с трюками, смотрим, кого вы уважаете, и подмечаем за ними, что используют и что это за сущность — повторяем!)
19. Как правильно хвастаться?
Важно уметь представлять себя в полной мере. Собираем фидбек. Если не нравится, то почему — обыгрываем по-другому.
Это нужно, зачем стесняться, если это правда.
20. Зачастую достаточно взять ментора и получить на все свои вопросы (на которые знаешь ответ) — такой же ответ
Да-да. Просто синхронизировать своё понимание мира с опытным человеком по твоему мнению — теперь не я один так считаю. Появляется уверенность и спокойствие.
21. Если ты в чём-то хорош, ты должен представлять рабочий день / как срезать углы / как дурить начальство
Очень интересная мысль. И вправду, перед тем как складывать картину о профессии, важно ответить на эти три вопроса.
Заключение
В этой статье я собрал основные тезисы из интервью с Валерием Бабушкиным, которые показались мне наиболее полезными и применимыми в реальной работе. Это не просто набор советов, а скорее сборник мыслей, которые помогают переосмыслить свой подход к ML-разработке.
Что вы думаете об этих тезисах? Какие из них вам кажутся наиболее полезными? Делитесь своими мыслями в комментариях!