Андрей Смирнов | Викенд в IT
Відкрити в Telegram
CTO поддержки бизнеса в MAGNIT TECH, 9 лет в IT-менеджменте. Автор подкаста Weekend Talk и ведущий Podlodka Podcast. Организатор Soft Weekend, участник ПК CTO Conf, ИТ-Пикник и Podlodka TL Crew. Амбассадор софтов, путешествий и гедонизма. Ads: @sandark
Показати більше6 332
Підписники
-424 години
-177 днів
-6030 день
Архів дописів
Вспоминая разработческий дофамин
На днях в одиночку с агентами собрал небольшую автоматизацию для бизнеса – из тех задач, которые вроде не тянут на отдельную команду и спринт, но при этом регулярно отжирают у коллег время и нервы. И это оказалось очень странным и приятным ощущением.
Казалось бы, я уже давно скорее человек про процессы, людей, приоритизацию и разруливание сложных ситуаций, чем про «сесть и самому что-то запрограммировать». И удовольствие от работы обычно приходит оттуда же: команда затащила, процесс сработал, нужная штука доехала до пользователей.
Но тут случилось немного забытое ощущение. Когда не просто хорошо всё сменеджерил, а сам руками довёл маленький продукт до состояния, где он реально начинает помогать людям. А потом тебе говорят что-то в духе: «слушай, это какая-то магия, оно так хорошо ложится на наш процесс, а можно мы тебе ещё пять таких кейсов принесём?»
И вот это, конечно, крайне приятный вид дофамина. Но чем сильнее потом это выглядит как магия для коллег из бизнеса, тем смешнее вспоминать, сколько раз по дороге всё разваливалось. Я успел четыре раза пройти путь от «сейчас быстро соберу» до «так, это всё надо переписать с нуля», потому что первые подходы казались логичными ровно до момента столкновения с реальным бизнес-процессом.
Отдельно интересно получилось с AI-агентами. Сначала у меня была мысль, что сейчас можно просто показать им входные данные, ожидаемый результат и сказать: ну давайте, придумайте, как оно будет работать. Разумеется, такая постановка быстро превратилась в лотерею, где агент делает совершенно не то, а я сижу и раздражаюсь.
Нормально всё поехало только в тот момент, когда я сам придумал, как именно всё должно получаться. Разобрал процесс, понял правила, ограничения, странные исключения и техническую форму решения. А уже после этого агенты стали мощным ускорителем: написать код, проверить гипотезу, переписать неудачный кусок.
Для руководителя, который погряз в созвонах, это вообще оказалось неожиданно классным хобби. Берёшь маленькую задачу, на которую не хочется отвлекать команду, сам проходишь весь цикл от боли до результата и заодно вспоминаешь, что мозг нужен не только для календаря.
Классные ивенты в Питере, на которые я не попадаю, продолжают меня преследовать. Ребята, сходите за меня там везде, плохого ведь не посоветую.
Например, 22 июля AvitoTech собирает Go-разработчиков на свой фирменный и максимально кайфовый формат Go&Grill. Ивент будет в баре «Юнион», и в программе обещают минимум корпоративной духоты:
▪️ Fast-Food System Design – в командах соберёте архитектуру для мемного проекта;
▪️ Go-бинго;
▪️ зона для отдыха, бар и, конечно, вкусная еда с гриля!
Ждут Go-разработчиков и тех, кто хочет перейти в Go из другого бэкенд-стрима.
Регистрация по ссылке!
Можно не ехать
В эту субботу, 11 июля, я должен был выступать на ProIT Fest в Питере. И это был тот случай, когда всё вроде бы складывалось в очень приятную историю: я люблю Питер, хотел спокойно приехать, классно выступить, понетворкаться, белые ночи, вкусные рестораны, вот это всё.
Но потом я сел, посмотрел на календарь и понял, что никакой красивой поездки не получается. Из-за кучи работы и необходимости быть в офисе в пятницу я физически мог бы приехать только одним днём. Туда, выступить, обратно. А в воскресенье у меня любительский турнир по теннису, который я, если честно, хочу пропускать ещё меньше.
И вот тут случился довольно интересный внутренний разворот. Обычно я в таких ситуациях автоматически думаю: ну как же, я уже договорился, организаторы рассчитывают, надо собраться, потерпеть и всё вывезти. Даже если сам превращаешься в усталый чемодан с глазами, точнее – с подглазинами. Удивительно, но мне хватало сил осиливать подобный подход буквально всегда.
А в этот раз впервые за долгое время поймал себя на мысли, что, может быть, не стоит себя добивать. Если поездка не даст ни удовольствия от Питера, ни полноценного участия в конференции, а станет только логистическим мазохизмом, то от неё можно отказаться. Плюс организаторы, к счастью, отнеслись крайне по-человечески. У них есть запасные ребята, которые очень хотели выступить, так что я никого не подвёл и морально чувствую себя спокойно.
Сам ProIT Fest в любом случае советую. Конференция специфическая, скорее такая неклассическая IT-движуха с интерактивами, дискуссиями и живыми форматами, но в этом как раз её прикольность. Если вы в Питере и хотите не стерильную конфу с докладами в вакууме, советую сходить.
Вчера разбирал эту историю с психологом, и она сказала, что у многих где-то в 36 наступает уже не кризис среднего возраста, а next level: когда не только набираешь побольше обязательств, а начинаешь честно считать, сколько сил потратишь и что получишь взамен, и уже не можешь автоматически соглашаться на всё, что раньше казалось правильным. Неплохо, что я пришёл туда даже чуть раньше.
Repost from Уставший техдир
А как у вас обстоят дела с агентами?
Привет, испугался? Не бойся, я друг! Потрать пять минут, пройди опросник и расскажи про свое отношение, опыт и эффект от использования агентов. И поделись со своими друзьями, пусть они тоже прокликают.
Я хочу собрать картинку, как покажет статус внедрения агентных практик в индустрии. С одной стороны когда ты общаешься с друзьями, кажется — ну вот оно, всё. Будущее безвозвратно наступило! Все себе чёто вайбкодят, внедрили в команды\процессы, у людей меняются профессиональные паттерны, а структура организации со всеми процессами рискует быть пересмотренной, выкинутой за борт и выстроенной по-новой с нуля
А с другой, выходишь в народ, а там, либо все отрицают, либо называют использование веб-интерфейса чатгпт внедрением агентной разработки 🫣
Короче, давай вместе разберемся — пройди опрос!
П.С. И конечно шерьте шерьте шерьте. Надо собрать со всей айтишки, а не только с моего маленького пузыря
П.П.С. Итоги исследования и интересные находки обязательно опубликую у себя в канале и буду использовать при подготовке нашей конференции
Александр Швец – CTO Авито Товаров, который до этого успел побыть CTO Яндекс Еды, позапускать продукты в Яндекс Маркете, продать свой self-scanning проект в корпорацию, пройти через рекламные технологии, криптостартапы, продуктовые роли, Python-сообщество и даже митапы Moscow Digital.
В выпуске подробно прошлись по его нелинейной карьере: как Visual Basic в детстве, Бауманка и веб-студия с братом привели к роли продуктового руководителя, почему переход из разработки в менеджмент оказался личностным апгрейдом и как публичность помогает не только продавать продукт, но и лучше думать.
Отдельно поговорили про опыт запуска Маркета в Израиле, цифровую гигиену руководителя и внезапное возвращение кайфа от программирования через AI-агентов – получился неожиданный выпуск #weekendtalk №230 о том, как разработчик становится продуктовым CTO и не теряет интерес к коду.
Аудиоверсия
YouTube
VK Видео
Когда доклад почти превращается в стендап
За неделю у меня случилось два довольно нетипичных выступления: сначала Moscow DrinkUp в баре, а затем фэйл-митап на HighLoad в Питере. И чем больше я выступаю, тем грандиознее для меня выглядит разница между классическим конференционным докладом и альтернативными форматами, где людей не нужно чему-то учить, а сугубо развлекать.
На конференции аудитория хотя бы формально пришла вас слушать, а в баре люди пьют, разговаривают и в любой момент могут решить, что соседний стол интереснее вашего рассказа про IT в ритейле. Приходится использовать разные читерские приёмы, чтобы сначала захватить внимание, а потом как-то удержать его у уже немного подвыпившего зала.
На фэйл-митапе сложность другая: у вас всего восемь минут, чтобы успеть и рассказать историю про рабочий провал, и объяснить технический контекст, и несколько раз рассмешить людей. При этом я очевидно не стэндапер и заранее совершенно не понимал, какая шутка сработает. Можно сколько угодно радоваться широким улыбкам программного комитета во время прогонов, а затем выйти на сцену и услышать в ответ очень содержательную тишину.
К счастью, в этот раз сработали почти все шутки, а пара дополнительных вообще родилась уже на сцене. И здесь по моим наблюдениям решила подготовка (спасибо, капитан), ибо в этот раз я уделил приличное количество время на репетиции выступлений и чётко знал его основную линию. Поэтому уже не пришлось тратить силы на попытки вспомнить следующий кусок – просто наблюдал за реакциями зала, успевал интонировать и немного импровизировать.
В итоге для меня это ощущается как следующий уровень навыка и новый любопытный челлендж – когда уже недостаточно просто понятно рассказать материал, а нужно ещё удержать внимание людей, которые в любой момент могут вернуться к своему пиву и разговору. Теперь размышляю, какие сценические вызовы можно поставить себе дальше.
Hello, my name is Andrew
Все выходные был на интенсиве английского в Завидово от «Свободы Слова». Ехал с ожиданием, что это будет просто внятно упакованная выездная программа без особого вау-эффекта, но уже в субботу у меня в хорошем смысле болела голова от объёма когнитивной нагрузки.
Самое любопытное, что обучение оказалось не столько про язык, грамматику и расширение словарного запаса. Наш преподаватель за обедом сказал запомнившуюся мне клёвую фразу: если вы уже дошли до определённого уровня, бессмысленно просто «доучивать английский», нужно его фокусно прокачивать через конкретные темы и ситуации.
И вот тут случился мэтч, ибо мы обсуждали менеджмент, бизнес-модели, способы мозговых штурмов, готовили небольшие доклады и много дискутировали друг с другом. В какой-то момент я даже поймал себя на мысли, что несколько часов подряд думаю абсолютно не про английский, а скорее как обычно размышляю про работу, идеи и людей, просто на другом языке.
Плюс понравились ребята, которые были со мной в одной группе: на таких выездах пересекаешься вообще не со своим привычным айтишным пузырём. За одним столом могут сидеть владелец локального бренда, предприниматель и директор крупной компании – и об них интересно обстукивать идеи, так как они смотрят совершенно из другой оптики. Иногда необычной и даже странной, но чаще очень полезной.
Загородный формат тоже сработал. Между занятиями удалось покататься на велике, попеть в караоке, покурить кальян на закате и даже немного пообщаться в кулуарах с новым окружением. Хотя часть занятий я бы всё-таки вынес на улицу, раз уж вокруг живописная природа, а не переговорка в московском офисе.
В итоге я приятно удивлён, так как оказался не просто на языковом курсе, а на чём-то вроде тренировочного лагеря для мозгов. Только вместо спорта два с половиной дня разговоров на английском с людьми, с которыми в обычной жизни я бы вряд ли пересёкся.
Вышел первый альбом GENER8ION – проекта, о существовании которого ещё пару месяцев назад мне вообще не было известно. И это отличный повод для новой #викендрекомендации, ведь знакомство получилось довольно необычным.
Уже рассказывал, что в своё время был в абсолютном восторге от клипа Gosh Jamie XX и до сих пор считаю его одним из самых красивых увиденных мной музыкальных видео. Огромный китайский город, сотни одинаково одетых людей, невероятные общие планы – и всё это снял французский режиссёр Ромен Гаврас.
И вот недавно близкий друг прислал мне STORM – новую семиминутную короткометражку Гавраса с Yung Lean. Сначала вообще непонятно, что происходит: то ли это оммаж фильмам про закрытые британские школы, то ли вольная экранизация не самой известной рокстаровской игры Bully. Плюс Yung Lean играет местного задиру настолько убедительно, что в какой-то момент забываешь, что вообще-то смотришь клип.
А потом начинается вторая часть, где десятки школьников исполняют совершенно безумную синхронную хореографию. Я не большой ценитель современных танцев, но тут пересматривал сцену много раз и показывал всем знакомым, настолько круто всё снято и поставлено. По факту STORM объединяет сразу две совместные песни Yung Lean и GENER8ION, но музыка первое время даже отходит на второй план.
И неудивительно, ведь оказалось, что за проектом GENER8ION стоят французский продюсер Surkin и тот самый Ромен Гаврас, так что звук и визуал здесь изначально существуют вместе. Следом нашёл ещё один шикарно снятый клип Neo Surf с 070 Shake, а теперь у них вышел полноценный альбом Love & Tears, где есть обе части STORM, новые работы с 070 Shake, а в клипе на заглавную песню снимается одна из моих любимых актрис Шарлиз Терон. Несколько минут она просто плачет, смеётся и злится перед камерой – казалось бы, максимально простая идея, но оторваться сложно.
Плюс по музыке ровно моя история: печальная, мелодичная и при этом вполне ритмичная электроника. Местами почти поп-музыка, местами саундтрек к красивой антиутопии. Советую начать со STORM, потом посмотреть Neo Surf и уже после включить Love & Tears целиком. Редкий случай, когда музыка и клипы работают как одна большая история.
Иван Лукьянов – внешний CTO, экс-директор по разработке Авито, коуч, тренер спикеров, участник ПК TeamLead Conf и музыкант. Уже по этому списку ясно, что разговор вышел многогранным: обсудили, как эти роли дополняют друг друга и зачем руководителю весь накопленный жизненный опыт.
Разобрались, чем внешний CTO похож на «мужа на час» для бизнеса, зачем задавать столько вопросов и какие абсурдные причины бывают у проблем в разработке. Где менеджеру брать внутренние опоры и почему у внешнего консультанта порой больше власти, чем у руководителя внутри компании.
Напоследок Ваня поделился, как музыка помогает готовить спикеров и зачем устроил спикерский квартирник – получился плотный выпуск подкаста #weekendtalk №229 том, как быстрый корпоративный рост привёл к выгоранию и работе внешним CTO.
Аудиоверсия
YouTube
P.S. К сожалению, в этот раз без видеоверсии, так как у нас записалось слайдшоу, с которым не справились даже достраивающие кадры нейронки.
Нетворкинг на минималках
Несмотря на заметный прогресс в нетворкинге, мне всё ещё тяжело даются первые секунды общения с незнакомыми людьми. Подойти к человеку, встроиться в чужую беседу, быстро нащупать интересную обоим тему – всё это до сих пор требует отдельного внутреннего усилия. На мероприятиях это особенно забавно, ведь люди вокруг вроде бы для этого и собрались. Все знакомятся, обсуждают доклады и круглые столы, обмениваются контактами, а у меня внутри включается тумблер: «Может, не надо? Может, они заняты? Может, я буду нелепо выглядеть?»
При этом заметил, что среди моих самых близких людей есть примеры намного более легкого отношения к этому. Они могут спокойно завести разговор где угодно: в кабинке фуникулёра, в кафе, в лифте, в очереди. Просто сказать что-то в контексте ситуации, задать вопрос, пошутить, зацепиться за деталь. Мне долго казалось, что это кринж. Обычно я находился рядом и думал: «Господи, зачем мы разговариваем с человеком, который едет рядом с нами в замкнутом пространстве пару минут, и больше мы никогда его не увидим».
Но теперь я задумался, а что такого? Ведь в худшем случае разговор не сложится, и все продолжат ехать дальше. А так это наоборот получается классная тренировка нетворкинга. Сначала привыкать к коротким разговорам в обычной жизни, где ставки почти нулевые, а уже потом переносить этот навык на конференции, митапы и рабочие знакомства. Просто чтобы момент первого шага перестал казаться отдельным большим событием.
Вдобавок из таких разговоров иногда появляются забавные побочные квесты. Кто-то советует место, куда вы сами бы не дошли. Кто-то рассказывает занимательную историю, которая наводит на неожиданные мысли. Где-то из одной случайной фразы рождается целая череда событий, в ходе которых вы встречаете людей, которые в будущем повлияют на вашу жизнь.
Идея «будь проще, и люди к тебе потянутся» мне не очень близка – звучит как надпись на кружке. Мне больше по душе обратная формулировка: если самому чуть больше потянуться к миру, сделать маленький первый шаг, то всё станет проще. Не глобально, конечно, просто в следующий раз будет чуть менее неловко.
Вот только недавно выложил выступление с конференции Dump – и снова приятные новости из Екатеринбурга.
Там Яндекс Недвижимость и Яндекс Путешествия делают митап для джавистов. Люблю всегда рассказывать про интересные мероприятия для айтишников в регионах: их там, по сравнению с Москвой, совсем немного.
Обещают не сильно загруженную докладную сетку и веселье после.
Подробности и регистрация по ссылке.
За спрос не бьют
Вчера случилось очередное подтверждение мудрости, что иногда надо не ждать у моря погоды, а попросить по делу. Как вы знаете, я в подкастинге уже довольно давно. Настолько давно, что многие стриминговые сервисы появлялись на рынке уже после создания Викенда. В случае с Яндекс Музыкой я вообще когда-то обменивался письмами с разработчиками платформы, чтобы меня туда добавили. Сейчас звучит немного странно, но тогда это был вполне рабочий способ попасть на площадку.
Потом Яндекс Музыка выросла в одну из главных платформ для русскоязычного аудиоконтента, и у меня в голове почему-то закрепилось, что теперь наверняка всё работает само. Есть редакторы, алгоритмы, внутренние подборки, какие-то люди, которые смотрят на прослушивания и сами решают, кого на какой странице разместить. А моя задача просто делать выпуски, смотреть в статистику и надеяться, что однажды заметят.
И тут пару месяцев назад друг со своим подкастом рассказал мне удивительную вещь: оказывается, даже будучи не самым популярным подкастером страны, можно просто написать в команду сервиса и попросить добавить проект в подходящие подборки. Но, понятное дело, с внятным объяснением того, кто ты, что за подкаст, куда он подходит и почему это может быть полезно слушателям.
Для меня это было довольно неожиданно. Казалось, что на таком масштабе письма уже должны улетать куда-то в чёрную дыру, а все решения принимаются где-то далеко. Но я решился написать, хуже всё равно не будет, максимум ничего не произойдёт, и я останусь ровно там же, где был.
Выяснилось, что письма читают и иногда даже на них реагируют: вчера вновь обнаружил Weekend Talk в рекомендациях на главной странице стриминга. Как несколько лет назад, только теперь с лёгким недоумением: да ладно, так можно было? Помнится, в посте про продажу себя уже писал на схожую тему: так вот умение просить, когда есть понятный повод, надо вынести в отдельный навык. Ведь даже у большой платформы часто есть живой процесс, живые люди и вменяемый способ до них достучаться.
Возможно, такими возможностями стоило пользоваться раньше. Но что поделать: надо больше крутиться в тусовке подкастеров и знать все эти тайные премудрости :)
Южная Корея не поместилась в отпуск
Перед будущими июньскими поездками понял, что так нормально и не рассказал вам про Южную Корею, спешу исправлять недоразумение. Мы провели в путешествии примерно 10 дней вместе с дорогой, и здесь сразу важно оговориться, что на данный момент в Сеул всё ещё долго и довольно дорого лететь. Например, у нас была пересадка через Ташкент, и пара полноценных дней ушли просто на перемещение тел из одной точки в другую. Зато теперь я точно знаю, что помидоры в Ташкенте в мае ещё не такие невероятные, как в июле.
Южная Корея была для меня не первой страной в Азии, и это сильно повлияло на восприятие. После Японии, Сингапура и Тайланда я уже примерно понял, что здесь не стоит ждать европейской логики, привычных сценариев и ощущения, что всё сейчас подстроится под туриста. Забавно, но как только я снизил эти ожидания, Азия стала впечатлять меня гораздо больше.
Сеул оказался большим, плотным и бодрым мегаполисом. И с учетом моего базового подхода к любому путешествию как к примерке места для жизни за 4 дня я успел проанализировать, где бы обычно ел, в каком районе гулял вечером и как быстро перестал бы тупить в транспорте. Там много разных районов и настроений: можно уйти в плотный даунтаун, можно в более дорогой и вылизанный Гангнам, можно просто ходить между едой, магазинами, достопримечательностями и пытаться собрать в голове, как здесь устроена обычная жизнь.
С транспортом, кстати, отдельная история. После Японии я уже вроде бы считал себя человеком, который умеет разбираться в азиатских карточках, пересадках и странных правилах оплаты. Но Южная Корея быстро напомнила, что самоуверенность туриста – вещь хрупкая. Например, ты можешь зайти в автобус, выяснить, что банковской картой оплатить нельзя, билетик купить нельзя, а транспортную карточку надо пополнить наличкой. И вот ты стоишь такой весь современный из IT, а тебе вежливо, но довольно уверенно дают понять, что без налички ты сегодня никуда не едешь.
Вообще южнокорейцы показались мне довольно правильными, но не вычурными. С японцами у меня было ощущение, что они прекрасные, вежливые, аккуратные, но иногда между вами стоит очень толстый слой культурного протокола. В Корее дистанция короче: люди спокойные, понятные и без лишней церемониальности. Возможно, поэтому Сеул мне не просто понравился как город для туриста, а показался местом, где я бы спокойно пожил пару месяцев: поработал, походил по районам, попробовал больше еды и перестал бы каждый раз проигрывать мелким бытовым квестам.
Потом мы уехали в Пусан, и поездка резко сменила жанр. Это уже не «большой город, где нужно всё успеть», а море, рынки, прогулки, хайкинг вдоль берега и более расслабленный курортный вайб. Если совсем грубо, то для меня Пусан ощущался как местная версия Красной Поляны: место, куда приезжают выдохнуть, походить красиво, поесть и чуть-чуть перестать бежать. Только вместо горнолыжной картинки перед глазами море и портовый город.
А потом был Чеджу, и это вообще как будто отдельный отпуск внутри отпуска. Берёшь машину и ездишь по острову: парки, смотровые, горные вершины, довольно пустынные дороги, ветер, ветряные мельницы. После Сеула и Пусана это не воспринимается как ещё одна точка маршрута. Скорее как другая Корея, которую мы по-хорошему почти не успели посмотреть. У нас был режим «быстро в машину, на точку и дальше», а Чеджу явно требует более медленного темпа.
В итоге главным выводом стало, что Южную Корею сложно нормально упаковать в короткий маршрут. Формально за 10 дней можно успеть Сеул, Пусан и Чеджу. Но по факту получается три разных отпуска, каждый из которых проходишь в ускоренном режиме и потом удивляешься, почему впечатлений много, а ощущения завершённости нет.
В следующий раз я бы не пытался геройствовать с количеством точек. Либо дольше пожил бы в Сеуле, либо спокойнее развёл по времени Пусан и Чеджу. Потому что Южная Корея мне понравилась не одной конкретной достопримечательностью, а тем, что она оказалась очень разной и при этом достаточно понятной, чтобы захотелось не просто посмотреть, а пожить.
Когда планировали поездку в Австралию и Новую Зеландию, немного переживал за свой английский. Помню ещё по работе в IPONWEB, где руководителем всего направления дизайна был австралиец, что их акцент довольно сложный и труднопонимаемый. Но на деле оказалось всё сильно проще, и единственный непростой эпизод в путешествии пришёлся на аренду автодома в НЗ, когда мне объясняли, как всё работает, используя специфические термины.
Вообще у меня всегда был неплохой английский: помогли специализированный класс в лицее при Бауманке и просмотр кино в оригинале. Но без регулярной практики (ну разумеется) язык, конечно, быстро теряется. При этом найти в расписании два-три часа в неделю на занятия довольно сложно, хотя терять навык не хочется.
Решение пришло внезапно :) Ребята из «Свободы Слова» создали инновационный курс английского на стыке нейропедагогики, коучинга и 20-летнего опыта в обучении языкам по стандартам Кембриджа и устраивают выезд 19-21 июня в Завидово.
Решил съездить – кажется классной возможностью и отдохнуть, и поработать. А еще за такие выходные можно проработать языковой барьер, освоиться в англоязычной среде, подтянуть скиллы под какую-то языковую задачу (подготовка к поездке, выступлению, переговорам) и развить качественный нетворк.
Почитать про программу, зарегистрироваться и познакомиться с классными ребятами можно по ссылке.
Реклама: ООО «Свобода Слова» ИНН 7704661440 erid 2W5zFK42xMf
Опубликовали видеозапись моего выступления на конференции Dump в Екатеринбурге, где я неожиданно для себя рассказывал в секции фронтенда про антипаттерны в полевых интерфейсах.
О чем вообще это? Обычно фронтенд проектируется для усреднённого пользователя современного мира, который может спокойно сидеть за ноутбуком, смотреть в экран и думать, куда бы дальше кликнуть. А в случае так называемого «полевого интерфейса» сотрудник, например, на распределительном центре принимает товар, держа одной рукой сканер, проверяет качество, работает на дешёвом планшете, часто с плохим интернетом – и интерфейс у него является всего лишь этапом физической работы.
В подобных ситуациях особенно отчетливо видно, какие привычные фронтендерские решения скорее мешают. Маленькие кнопки. Неочевидный следующий шаг. Модалки на каждое действие. Исчезающие по таймауту уведомления.
В докладе разбирал, почему и как полевые интерфейсы стоит проектировать, отталкиваясь от реального рабочего процесса: что человек делает руками, куда смотрит при этом, как вводит данные и какова последовательность физических действий. Получился довольно полезный рассказ про конкретные случаи из жизни, где лишний клик реально стоит времени и ошибок.
P.S. На фото случайно пародирую собственную аватарку канала :)
Когда переговоры не склеились
Сегодня был на тяжелых рабочих переговорах, откуда вышел с простой мыслью, что, вероятно, здесь проиграна партия. Причём обычно я считал, что в переговорах у меня всё более-менее нормально. Не великий мастер, но подготовиться, разложить позиции, понять интересы сторон, выдержать сложный разговор вроде раньше удавалось. Даже с докладом на эту тему выступал, что добавляет ситуации отдельной иронии.
Но вот выяснилось, что уровень переговорщиков бывает разный: лица, принимающие решения, могут быть жёсткими, собранными, прекрасно понимающими, чего хотят, и не особо планирующими помогать вам чувствовать себя комфортно. В таких обстоятельствах вы не можете позволить себе прийти недоподготовленными и с надеждой, что и так прокатит.
В итоге задумался: если остаются серьёзные сомнения в готовности, возможно, иногда лучше постараться перенести встречу, чем провести её плохо. Даже если уже слот стоит, коллеги приглашены и тема важная. А то в итоге и люди потратят время, и вы получите пусть полезный, но неприятный урок – и ведь не факт, что вскоре удастся вернуться к этому разговору.
Лично меня в таких ситуациях спасает попытка мгновенно превратить провал в конструктив. Если уж обосрался, то мне почему-то проще сразу признать: да, здесь не дожал, не считал контекст, не увидел чужую позицию, зря пошёл в разговор без нормальной рамки.
А дальше обычно решаю ускорить развитие событий и сам запрашиваю негативную обратную связь. Что было не так? Где моя позиция звучала недостаточно убедительно? В какой момент разговор пошёл не туда? Какие аргументы не сработали? Что можно было сделать до встречи, а не во время неё?
Ведь провал становится полезным только после конструктивного разбора. «Я плохой переговорщик» – бесполезный вывод, а вот ответы на вопросы выше уже становятся материалом, с которым можно работать. Так что, даже если тяжелые переговоры не заканчиваются договорённостью, на их основе хотя бы можно более честно понять свой уровень. Неприятно, зато полезно.
Александр Дьяконов – руководитель отдела исследований в AI VK, доктор физико-математических наук, 20 лет преподавал на ВМК МГУ и первым стал чемпионом мира по Kaggle. Поговорили о том, как выглядело машинное обучение до того, как стало модным, привычных библиотек и профессии Data Scientist.
Обсудили науку в МГУ, Центральном университете и чувство, когда область, которой занимаешься годами, уходит в прошлое. И главное: зачем при наличии готовых рекомендательных методов бигтех нанимает исследовательский отдел, который пишет статьи, выступает на конференциях и делиться датасетами.
Плюс подискутировали, что отличает человека, умеющего видеть данные, и при чём здесь талант, любопытство и mining – получился научный выпуск подкаста #weekendtalk №228 про 20 лет на ВМК МГУ, чемпионство Kaggle и AI-исследования в бигтехе.
Аудиоверсия
YouTube
VK Видео
Пока наблюдал, как ПСЖ второй год подряд берёт титул Лиги чемпионов, задумался, что вот же буквально недавно это был клуб, который пытался собрать у себя, кажется, всех самых дорогих игроков планеты, но при этом они были капитально несыгранны и не могли претендовать на европейские трофеи. А потом пришёл классный тренер, состав чуть оздоровился и омолодился, и оказалось, что команде для великих побед важнее притереться, чем иметь больше всех рейтинг в FIFA.
И это же глобально про любое командообразование – у меня самого раньше появлялся соблазн решить проблемы тяжелого проекта добором невероятных экспертов. Логика понятная: соберём хотя бы в турбулентный период максимальное количество сеньоров, и оно само как-то поедет. Но на практике оказывалось, что команда из одних индивидуалистов ведёт себя ровно как тот старый ПСЖ. Каждый феноменально крут, у каждого своё видение архитектуры, каждый по-своему прав – но при этом простая фича застревает на неделю, потому что никто не готов уступить и отступить на второй план.
Так что радуюсь, что последние годы в ЛЧ доходят до финальных стадий именно команды как ПСЖ, Арсенал и Интер – с выстроенным рисунком игры и распределёнными ролями в команде. Ну и, конечно, с заметной обычному глазу проделанной тренерской работой, где иногда может быть даже хорошо, что самая яркая звезда ушла из клуба, но зато у других появился простор для манёвра. Тем временем у Мбаппе с титулами в Реале пока как-то не складывается.
Отдельно в этой истории радует Сафонов, разумеется. В финале он не блистал, но сама история выгрызания себе места в составе в такой лютой конкуренции очень сильная. И пусть он может казаться кому-то средним вратарём, но он как минимум не тушуется и выдерживает огромное психологическое давление, и это точно заслуживает уважения.
Поздравляю болельщиков ПСЖ с победой!)
Как потрогать менеджерский результат
Пока в командировке, утром заехал на открытие Магнита нового формата в Краснодаре и восторгался тем, как всё красиво и технологично – особенно тем, что отчасти внедрено моей командой. Попутно вспомнил, как обсуждал не раз и не два с коллегами, что одна из самых неприятных штук в работе руководителя – это именно сложность нормально порадоваться результату.
Когда вы разработчик, к примеру, всё сильно проще: написали фичу => профит. Даже если потом в вашем коде нашли десяток багов, внутри всё равно выстраивается понятная связь: была задача, вы сели, руками что-то поделали, оно поехало. А в менеджменте эта связь может сильно помутнеть, потому что результат руководителя проблематично открыть как pull request и посмотреть на diff.
Например, когда ваша команда сделала классный проект, ощущаете ли вы себя молодцом? Или это люди все сделали, а вы ни при чем?) Или в целом так и должно было случиться, и вообще надо делать уже следующий проект? А вот когда что-то ломается, всё сразу становится очень личным. Пришел человек увольняться – это точно лично вы что-то не заметили и виноваты, что раньше не почувствовали беду.
Головой вы понимаете, конечно, что не являетесь причиной всего происходящего. Даже проекты иногда закрываются не только из-за менеджмента, часто бизнес меняет приоритеты. Но эмоционально получается странная асимметрия: удачи быстро списываются в норму, а проблемы легко превращаются в персональный недочёт. И довольно долго лично я не знал, что с этим делать.
Но случайно в Магните получилось найти для себя простой способ чуть лучше это чувствовать – вместо условной вечеринки в офисе прям приезжать туда, где этим пользуются, общаться с клиентами доработок в магазинах и на РЦ. Понятно, что именно команда что-то придумала, дотащила, реализовала – но хотя бы я могу поговорить с сотрудником в полях, которому стало проще и быстрее, ну и покупатели на открытии очевидно ходят довольные. Отдельно заряжает снимать кружочки ребятам, где не просто говорится «молодцы, закрыли задачу», а показывается наглядно – например, раньше бананчики на полке выглядели так, а сейчас смотрите все как на подбор.
Мне долго не хватало именно этого – воочию наблюдать, что все эти встречи, переговоры, найм и победы над бюрократией во что-то сложились. Безусловно замечать, что можно было сделать лучше, у меня по-прежнему получается лучше, чем радоваться тому, что уже вышло нормально, но это уже хороший прогресс. А у вас есть лайфхаки, как заметить собственный менеджерский вклад?
