494просмотров
9 декабря 2024 г.
Score: 543
Курс «Без ерунды» (dev ex) от школы сильных программистов Вчера дочитал последний из 4х лонгридов по курсу.
Впечатления очень положительные, курс мне понравился. Термин developer experience я впервые услышал года 4 назад. Для меня он стал недостающим кусочком пазла, одной из тех вещей, что интуитивно понимаешь, но не знаешь как назвать.
Вроде мысль, что надо налаживать продуктивный контекст для команды, очевидная: помехи на пути команды нужно устранять; инструменты должны быть удобными; с входящими и встречами нужно работать осознанно; о мотивации команды надо заботиться; с бизнесом надо разговаривать на языке бизнеса, налаживать диалог; ко всему, что делаете, нужно применять продуктовый подход.
Но одно дело знать теоретически. Другое дело - видеть применение всех этих пунктов в контексте конкретной ситуации.
Курс для меня стал эдаким клеем между разрозненными темами - от CI/CD до построения мостиков с бизнес-заказчиками. Что отдельно порадовало - дак это то, что курс избегает частой ошибки, связанной с термином dev ex.
Многие компании воспринимают его так: «надо сделать набор инструментов на все случаи жизни, чтобы ускорить разрботку». В итоге у компании рождается набор велосипедов, на которых можно ездить только в рамках компании. Онбординг вместо ускорения удлиняется, ведь инструменты приходится изучать заново. Разработчики понимают, что ценность изученного на рынке около нулевая.
В общем, эффект прямо противоположный задуманному.
В курсе же выбран другой вектор - вместо изобретения велосипедов, рекомендуют использовать стардартные для индустрии решения. 🙂 Еще несколько моментов, которыми курс понравился:
➕ Тема dev ex отлично раскрыта. Считаю, что авторам отлично удалось показать 1) как кривой опыт разработчика сводит на нет продуктивность и 2) как можно подойти к решению этой проблемы.
➕ Простой и приятный сторителлинг. Лонгриды - это описание диалогов героев, которые в течении 4х недель фиксят продуктивность в соседней команде. Герои и ситуации получились живые, легко представить себя на их месте. Местами герои ломают четвертую стену - это забавно и в тренде сейчас.
➕ Много ссылок на дополнительные материалы и книги по темам. Курс получился не подвешанным в воздухе и, как бы, саммари по теме. После прочтения, понятно что еще почитать и куда покопать.
➕ Чувствуется опыт авторов в решении тех проблем, которые описаны. Много практичных идей - бери и пробуй!
➕ История происходит в компании, которая не является ИТ-компанией. Основной ее бизнес - это медиа. Выбор такой компании создает хорошие условия для донесения простой мысли, которая мне близка: разработка, для большинства компаний, это утилитарная функция. Это инструмент достижения целей «бизнеса», а не самоцель, как, например, для аутсорсов. 👎 Чем курс не понравился:
➖ Из последнего плюса вытекает и минус. Несмотря на то, что хороших идей в курсе много, применимость за пределами обозначенного контекста приходится докручивать самостоятельно. Если вы работали в разных компаниях - то сможете это сделать. Если нет - могут быть сложности. Мой вывод по материалу: в продуктовых компаниях применить описанное можно, в проектных - сильно затруднительно.
➖ Откровенное хваставство за ваши деньги. Хз как это еще назвать, но местами в курсе начинается какой-то неуместный самопиар. Отсылки к другим курсам, в контексте происходящего, обычно уместны. Но вот когда, внезапно, герои начинают рассказывать друг другу, что «Марьяна (соавтор курса) задала вопрос Барбаре Оакли и даже сфоткалась с ней (и показывают это фото)», невольно задаешься вопросом «а какое это отношение имеет к моему обучению?!». Особенно иронично, что курс называется «без ерунды» и учит строить продуктивный контекст. А вам этот самый продуктивный (для обучения) контекст ломают, чтобы похвастаться. В общем, минусов не много, а плюсов много.
Рекомендую к ознакомлению всем руководителям в ИТ!
Разработчикам тоже будет полезно, чтобы взглянуть на свою работу под новым углом.