/dev/energy


Channel's geo and language: World, Russian
Category: Education


Канал Саши Пряхина. Об IT, карьере, консалтинге, обучении, менторинге, а еще мировосприятии, красивых вещах и иногда котах.
Это не мотивационный блог, не пересказ чужих идей. Только то, что прошёл сам.
О проекте devenergy.ru
Консультации clck.ru/3T6GFK

Related channels

Channel's geo and language
World, Russian
Category
Education
Statistics
Posts filter


Зачем люди идут учиться, если лекции давно можно скачать?

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

- все материалы даны в формате лекций
- в лекциях очень много воды, льющейся в виде разговоров о высоком

Тогда я в первый раз задумался над темой: "А за что люди платят деньги, покупая курс?". На тот момент ответ на этот вопрос был для меня гораздо проще. В 2019 надо было не просто говорить "как делать правильно" - студентам важно было показать, что ты делишься своим опытом, рассказываешь кейсы, отвечаешь на их вопросы.

Но время шло, появилась удаленка, многие процессы поменялись. Формат “мы вам прочитаем лекции, а вы станете лучше” не работает. И проблема тут даже не в самих лекциях. Хорошая лекция всё ещё может быть полезной. Проблема в том, что информация в них перестала быть дефицитом.

Хочешь узнать про делегирование? Есть книги, статьи, доклады, YouTube. Хочешь разобраться в Scrum, Kanban, мотивации, 1:1, конфликтах? Всё есть. Где-то бесплатно. Где-то на торрентах. Где-то можно спросить у ChatGPT и за пять минут получить вполне нормальный конспект.

Я уверен, что люди платят не за доступ к информации. Её сейчас стало слишком много, и она уже не столько помогает, сколько создает ощущение, что ты вроде ею обладаешь. Прочитал статейку про обратную связь, посмотрел видео про делегирование, сохранил себе шаблон для встречи 1:1. Красота же!

А потом к такому ново(или старо)испеченному лиду приходит живой человек, и почему-то всё становится сложнее, потому что у него свой взгляд на процессы, он молчит на 1:1, и методики из лекции что-то никак его не разговорят.

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

То есть, на курсах люди ждут именно прикладных примеров, тренировки, структуры знаний.

Отдельная история - это обратная связь. Если скачать видеокурс и посмотреть его, можно узнать много новых концепций. Но ведь никто не говорит, что эти концепции начнут применять правильно. И по итогам получается "адаптация Scrum" (моё любимое - когда взяли дейлики и доску в Jira), "ретро не работает" и прочее.

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

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

Поэтому нормальная схема, как мне кажется, такая:

- Сначала лекция с набором основ
- Потом практикум с применением полученных знаний

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

Например:

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

На выходе у студента должен оставаться не ощущение “было интересно”, а набор паттернов поведения.
То есть что-то, что можно применять на следующий день.

По моему мнению это и есть нормальная роль современного курса - создавать пространство, где человек тренируется действовать в новой роли.

#обучение #курсы


Бишкек и Ала Арча

Волею судеб и командировки на этой неделе я оказался в городе Бишкек республики Кыргызстан.

Несмотря на то, что сам город небольшой, только-только развивающийся, основная его красота находится за его чертой. Это горы.

Именно здесь начинается Тянь-Шаньский хребет, тянущийся на многие сотни километров. И здесь в парке Ала Арча мне довелось воочию лицезреть эти невероятные хребты и даже погулять по ущелью.

Сейчас октябрь, и на небольшой высоте уже выпадает снег, который в начале маршрута тает, но не сходит чуть выше.

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

В заповеднике водятся разные дикие животные: горные козлы, манулы и даже символ Кыргызстана - Снежный Барс. Правда, ни с кем из них мне встретиться не довелось. Возможно, оно и хорошо 😁

И, конечно же, я не в силах не показать вам фотографии этой невероятной красоты!

#неформат


Кейс

Продолжу тему коммуникаций личным примером. 

Я застал это на контрасте, когда попал в команду с немецкими инженерами. До того момента я работал в культуре «####-#### и в продакшн». Собрались у доски, поспорили, разошлись. Мне это нравилось и казалось, что есть минимум бюрократии, максимум движения. В новой команде так делать было нельзя. Любое архитектурное решение сначала оформлялось документом: контекст, спецификация, описание ручек, последствия. Дальше - архитектурное ревью до написания кода.

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

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

Когда меня зовут на диагностику в команду, где «всё горит, но никто не понимает почему», я почти всегда начинаю со списка стандартных вопросов, среди которых: «Покажите, где записано последнее крупное техническое решение». Если показать нечего, дальше можно не искать. Причина не в людях и не в стеке.

Чем выше грейд, тем больше текста

Джун может работать, разговаривая с двумя людьми. Тимлид (который менеджер, а не Senior с лычкой) влияет на решения через документы: RFC, постмортем, письмо в соседнюю команду, промо-док на подчинённого, аргументация бюджета. В каждой команде лично не поприсутствуешь, а конечные большие решения принимаются и там, где тебя нет. Единственный способ там присутствовать, это предоставить текст.

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

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

Где же правда

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

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

Что же делать aka TL;DR

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

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

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

Перед чем звать людей на встречу, напишите, о чём она. Половина встреч после этого не нужна.

Раз в месяц проводите постмортем или разбор чего-то, что пошло не так. Это самая быстрая тренировка письма из существующих, потому что там нельзя спрятаться за интонацию. Факты будут подсвечивать проблемы очень ярко.

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

А у вас как? Где проходит граница: что обсуждаете голосом, а что обязано быть текстом?

#коммуникация #процессы #bias


Голосом проще

Я проверяю домашки своих студентов в тексте. У каждого свой ритм, свой контекст проблем.

В комментарии к одной работе студентка написала мне: «Просто объяснить голосом проще, чем выписывать лонгриды. На словах всегда быстрее и проще передать суть, чем тратить время на чтение и написание длинных текстов. Голосовое общение позволяет сразу уловить тон и не теряться в формулировках».

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

Человек считает только свои затраты

Голос дёшев для говорящего и дорог для всех остальных. Пятиминутная голосовуха в чат из десяти человек - это пятьдесят минут чужого времени. Текст читают быстрее, чем слушают. По диагонали, с середины, через поиск, анализируют агентами, читают в метро без наушников. Написать дороже один раз, прочитать дешевле N раз. Помните про 4 цены разработки? Тут очень похожая ситуация. Экономия на Build переезжает в Run. Только вместо инфраструктуры здесь люди.

Потеря в формулировках - это симптом

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

Некорректное сравнение

Альтернатива голосовой коммуникации - это не лонгрид. Обладая нужным уровнем навыков, идею можно обернуть в три предложения.
Расшифруйте любой рабочий разговор и попробуйте прочитать. Устная речь избыточна по своей природе: повторы, самоперебивы, заходы с разных сторон, слова-паразиты. Навык письма здесь выполняет роль архиватора. Хорошо написанное почти всегда короче, чем то же самое, но голосом.
Тезис «текст длинный» описывает не текст, а конкретного автора.

Здесь я очень рекомендую читать две книги

- Пиши, сокращай Максима Ильяхова - как старт для понимания внятного текста
- Принцип пирамиды Минто Барбары Минто - как развитие в структурировании большого объёма информации

У разговора нет артефакта

Решение, принятое вслух, не имеет версии, автора, даты и контекста. Через полгода (да уже через неделю) никто не восстановит, почему выбрали именно такое решение. Новый человек не вернется во времени, чтобы переслушать совещание. Коллега в другом часовом поясе в решении не участвовал вообще - он узнает о нём из кода.

И отдельная беда: устный разговор часто заканчивается иллюзией согласия. Обе стороны уверены, что договорились, но вот картинки в головах могут остаться разные. Расхождение вскрывается в том, что люди по-разному понимали аспекты системы. Но исправлять решение в этот момент уже намного дороже.

#коммуникация #процессы #bias

104 0 0 10 11

Когда все дела сделаны, а на улице невероятно теплый ереванский сентябрь, невозможно усидеть дома. Надо брать камеру и идти фотографировать всю эту красоту!

В самом Ереване есть места, которые хоть и входят в классические путеводители по городу, все же не пользуются спросом у туристов. Детская железная дорога - одно из таких мест.

Она притаилась в Разданском ущелье, которое делит Ереван на две части. Самому ущелью в его нынешнем виде насчитывают от 200 до 300 тысяч лет. По его дну бежит река Раздан, берущая своё начало в не менее монументальном Севане, А вдоль ущелья протянулась та самая железная дорога.

Я застал её в рабочем состоянии пару лет назад, но сейчас, к сожалению, она заброшена. Однако это место невероятно живописно.

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

Здесь очень тихо, и лишь шум Раздана и трескотня местных птиц нарушают эту тишину.

На главной станции еще сохранилось здание вокзала с красивыми люстрами и витражами.

А по рельсам вместо поезда теперь снуют юркие ящерки, а иногда можно встретить и мелких хищников 🐈‍⬛

Если окажетесь в Ереване, непременно сходите сюда прогуляться! Кстати, от центра города к железной дороге ведет самый настоящий тоннель, проходящий под не менее живописным районом Конд. Но про них я расскажу в другой раз 😉

#неформат




Да там на день работы!

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

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

Точка напряжения

Это искажение может проявляться в разных местах:

- Оценка. Сеньор называет срок для себя сегодняшнего. А делать будет тот, у кого нет пяти лет контекста по этому сервису. Отсюда и берётся вечная разница между «на день» и неделей.
- Документация. Её пишет человек, который уже внутри. «Просто поднимите окружение» - а за этой фразой три страницы неявных шагов, которые автору давно не нужно проговаривать вслух.
- Ревью. «Тут же очевидно» - очевидно тому, кто писал. Он полчаса думал над этой строчкой и помнит, почему она именно такая. Читающий видит только строчку.
- Собеседования. Мы объявляем базой то, что сами используем каждый день, и спрашиваем не то, что нужно для работы, а то, что нам самим кажется азами.
- Архитектурные решения. Через год документ читает человек, которого не было в комнате. Записано «что», а нужно было «почему». Контекст испарился вместе с людьми, которые его держали в голове.

Ярче всего я это искажение увидел в преподавании. Я веду онлайн-курсы с 2016 года, и когда я готовил лекции для новичков, то очень части ловил себя на мысли: «Вот тут мы применяем цикл с постусловием, потому что… А почему? Ну это же понятно!». Понятно оказывается не всё, потому что у меня уже есть знание, и я не держу постоянно в голове путь к нему. И если я не применю позиционное мышление и не поставлю себя на место студента, то расхождение выяснится на первом же вопросе из зала. 

Что с этим делать.

Для начала проверять свои результаты стоит на коллегах разных уровней. Особенно если это объяснения решения. Если его понял коллега твоего уровня, это ещё не гарантирует, что его поймёт тот, кто пришёл в тему недавно.

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

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

В самой простой версии это работает как «поставь себя на место Васи». Но если идти дальше, то вопрос ставится к роли: что у этой позиции есть в голове, чего у неё нет, какие у неё цели и чем её будут мерить. 

Еще можно применять технику пересказа. Не спрашивай у человека «Тебе понятно?». На этот вопрос всегда отвечают «да». Спрашивай, как человек будет это делать, и слушай, где он спотыкается.

Также как аудит процесса можно использовать онбординг. Новый человек идёт по предоставленной документации буквально и отмечает каждое место, где застрял. Правда, это работает, если у вас есть документация для онбординга. Она же у вас есть, да?)

И главное - не оценивайте за другого. Пусть срок называет тот, кто будет делать. Твоя оценка почти всегда будет иметь искажение.

Именно поэтому я всегда очень ценю, если мысли перекладываются в текст. Это невероятно полезное упражнение, так как человек заново продумывает то, что у него есть в голове и кажется ему очевидным.

А в вашей системе есть что-то, что держится на «и так понятно»?

#bias #обучение #когнитивныеискажения


День после Event Storming

Вы провели ES сессию, команда на подъёме, кто-то заскриншотил Miro, кто-то перенёс в Wiki. Но через две недели ничего не изменилось. Через месяц про сессию кто-то даже помнит.
Еще один частый провал ES выглядит не как провал.

Почему так происходит

Стена стикеров - это только аналитический инструмент, но никак не решение. ES помогает сказать: «Мы поняли, как устроен процесс». А вот чтобы сказать «мы знаем, что делать», нужно проделать работу вне сессии. И эта работа скучная. На сессии был драйв, коллективное открытие, споры. Дальше нужно сесть и написать RFC, покрутить архитектуру. Желающих заметно меньше.

Первый шаг: свернуть стену в границы систем

Не надо переносить всё в документацию один в один. Это бесполезно, потому что стена ES - это сырые данные. Их можно хранить, как источник.
Нужно выделить группы событий, которые связаны сильнее внутри системы, чем наружу. Это кандидаты в bounded contexts или, если слово «контекст» вызывает непонимание, просто в границы ответственности.

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

Второй шаг: проблемы превращаются в задачи с именами

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

Третий шаг: решения оформляются в RFC

У меня был отдельный текст про RFC-культуру, и вот тут она стыкуется с ES напрямую.

ES даёт материал: контекст, альтернативы, места неопределённости. RFC даёт форму, в которой решение переживёт смену состава команды.
Без этого шага через полгода придёт новый человек, спросит «почему тут такая граница», и никто не сможет ответить. Стикеры к тому времени отклеятся и опадут, как озимые.

Что не надо делать

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

Не надо назначать повторную сессию «чтобы закрепить». Если после первой ничего не сдвинулось, вторая ничего не изменит - проблема не в количестве сессий.

Не надо говорить «у нас это точно не сработает». Попробуйте сделать. А если что-то осталось непонятным - задавайте вопросы мне 😁

#eventstorming #процессы #разработка


Четыре года назад самый солнечный город Земли встретил меня такой же теплой погодой, как сегодня. Поэтому сегодня, даже по результатам позднего вечернего перелета вчера и жуткой лени сегодня, я не изменил своей привычке взять фотоаппарат и поснимать Ереван.

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

А еще я всегда умиляюсь, когда мои близкие спрашивают меня по телефону: "Ты поел?". В Ереване. Не поесть. Разве что во сне 😆

Так что делюсь с вами замечательными фотографиями жизни моего любимого города!

#неформат


Навигация

Постов в канале набежало много.
Поэтому собрал для вас пост-закреп с навигацией по темам, а также со ссылками на стартовые посты серий.

Старт
Зачем канал

Процессы / управление
Немецкие заморочки
Один навык высокоэффективного Саши
Удалёнка vs офис
Ретроспектива, которая смогла

#процессы #работа #ретро #принципы 

Разработка / архитектура / цена решений
Четыре цены одной фичи
Распределённый монолит
Пусть программисты сразу пишут хорошо

#разработка #архитектура #ценаразработки

Event Storming
Event Storming

#eventstorming

Найм / собеседования / карьера
Как я собеседую инженеров
Как я собеседую руководителей
Испытательный срок
Тестовые задания
Когда купил не ту работу
Вайб-наём

#найм #собеседования #карьера 

Личная эффективность / ToC
Мой мозг не SSD
Инструментарий планирования
У вас достаточно времени

#личнаяэффективность #gtd #toc

Обучение / менторство / мышление
Вещи, которых я не ожидал, начав преподавать
Как рождается курс
Про преподавание
Когнитивные искажения

#обучение #менторство #преподавание

AI / инструменты
Про нейросети в моей работе
Все AI врут
Как я учу армянский с нейросетью

#ai #aitools #нейросети #инструменты

Книги
Книги на лето
Для менеджера
Бизнес-книги

#книги 

Консалтинг
Вам не нужен IT-консалтинг

#консалтинг

Пенсионный скрипт
Год, чтобы довести мечту до прода

#пенсионныйскрипт #подкаст 

Финпросвет
ФинПросвет

#финпросвет

Личное
#неформат

10 last posts shown.