- BrainTools - https://www.braintools.ru -

Валерий Бабушкин & MLinside, часть 1 | Автократия. System Design. Lego & Sport. Срезание углов

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

Валерий Бабушкин & MLinside, часть 1 | Автократия. System Design. Lego & Sport. Срезание углов - 1

Важно: Это моё субъективное мнение, и некоторые вещи могут быть моими домыслами. Я стараюсь концентрироваться на полезных и здравых мыслях, на которые потом можно опираться в работе.

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

1. Когда ничего нет, легче — нужно делать всё!

В основном, каждый растёт, закрывая проекты для бизнеса. Важно уметь взять ответственность и построить (часть) проекта с нуля. Нужно понимать:

  • Какой масштаб работы

  • Кто нужен в команде

  • Сколько это будет стоить

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

2. Автократия выгоднее в краткосрок, но не в долгосрок

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

3. Хочешь заботать ML System Design — идём к Бабушкину на YouTube!

Абсолютно согласен. Достаточно прожить 5 сеансов [2], и уже становится сильно понятнее, что это такое и где возникают проблемы. Даже видишь, как большие дядьки ошибаются, а представь, как могло быть плохо, если бы ты там был! Поэтому готовимся!

4. Большая корреляция мета-навыков от собеседования VS работы у программиста

Собеседования — мало времени и стресс [3]. Работа — долгосрок и размеренная работа. Навык собрать все знания в кучу и приобрести новые перед экзаменом собесом — аппроксимирует вашу работу в будущем.

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

5. Очень странно заниматься проектом и не иметь SystemDoc + Project requirements + Member List

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

6. LangChain — новый + модный и с багами — осторожно

LangChain [4] — самая быстрорастущая либа/платформа. Она настолько быстро развивается, что помним о багах, которые так же не успевают замечать + фиксить. Относимся критично.

7. Считаешь, что ты крутой => сходи на OneCall — отойдёт

Помни, что в мире всегда найдётся кто лучше тебя в любом деле. Если считаем, что круты в деле => идём к профи => ломаем свои рамки/учимся.

Валерий Бабушкин & MLinside, часть 1 | Автократия. System Design. Lego & Sport. Срезание углов - 2

8. Помни о мотивации людей

Правильно определённая мотивация [5] человека — может облегчить твой путь. Она должна ложиться на предлагаемую деятельность.

9. Свобода даёт силу. Не бойтесь уходить. Нужно понимать, чем это заслуживаете

Самый универсальный и легко оценимый навык — это технические скилы. Учимся. Тренируемся. Держим себя в форме. Тогда психическое состояние точно будет всегда в норме.

Помним, что не всегда дело в деньгах. Часто важен статус и твой скил. В IT это нужно тренировать и доказывать всегда.

10. Copilot не очень, Cursor интереснее, с ним можно работать

Очень важно слышать от уважаемого человека такое мнение. Продолжаем тренироваться, но осторожно!

11. У IT бигтехов новые задачи — оптимизация!

Бизнесу в интернете порядка 15 лет => начинается время остановки роста => нужно учиться резать косты. За границей уже это тренд, скоро придет в Россию.

Валерий Бабушкин & MLinside, часть 1 | Автократия. System Design. Lego & Sport. Срезание углов - 3

12. Есть навыки и есть характеристики

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

13. Спорт. Обед. Очень важно. Помогает держать нагрузку!

Спорт — это не трата времени, а инвестиция в продуктивность!

14. Lego. Аудио Книга. Плойка

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

15. Меньше думай — бОльше соображай!

Меньше рефлексии, больше принимать решений.

16. ClearML — прикольно! Optuna + DVC

Уже слишком часто слышу о ClearML [6], как используют с PyTorch Lightning [7]. А теперь и DVC говорят. Нельзя игнорировать — нужно пробовать!

17. Формат данных важен! Экспериментируйте!

Экспериментируйте с своими данными (parquet [8], aisberg [9]), достаточно поменять одно на другое, и количество ресурсов, занимаемых, может измениться в разы!

18. Хочу круто выступать? Тренируйся! Собирай Фидбек! Готовься!

Без цикла: тренировка -> фидбек -> подготовка — ничего не выйдет. Но можно качественнее готовиться (есть карточки с трюками, смотрим, кого вы уважаете, и подмечаем за ними, что используют и что это за сущность — повторяем [10]!)

19. Как правильно хвастаться?

Важно уметь представлять себя в полной мере. Собираем фидбек. Если не нравится, то почему — обыгрываем по-другому.

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

20. Зачастую достаточно взять ментора и получить на все свои вопросы (на которые знаешь ответ) — такой же ответ

Да-да. Просто синхронизировать своё понимание мира с опытным человеком по твоему мнению — теперь не я один так считаю. Появляется уверенность и спокойствие.

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

Очень интересная мысль. И вправду, перед тем как складывать картину о профессии, важно ответить на эти три вопроса.


Заключение

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

Что вы думаете об этих тезисах? Какие из них вам кажутся наиболее полезными? Делитесь своими мыслями в комментариях!

Автор: naumtsevalex

Источник [11]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/16119

URLs in this post:

[1] подкаст: https://www.youtube.com/watch?v=VuQSBDKlp3Q

[2] 5 сеансов: https://www.youtube.com/watch?v=iqbsHiSnZQE

[3] стресс: http://www.braintools.ru/article/9548

[4] LangChain: https://www.langchain.com/

[5] мотивация: http://www.braintools.ru/article/9537

[6] ClearML: https://github.com/allegroai/clearml

[7] PyTorch Lightning: https://pytorch-lighting.readthedocs.io/en/stable/

[8] parquet: https://parquet.apache.org/

[9] aisberg: https://py.iceberg.apache.org/

[10] повторяем: http://www.braintools.ru/article/4012

[11] Источник: https://habr.com/ru/articles/917812/?utm_campaign=917812&utm_source=habrahabr&utm_medium=rss

www.BrainTools.ru

Rambler's Top100