Анатoлий Буров
Соосновал Главред, Таймстрайп и Конспект. Работал дизайнером и технологом в Студии Лебедева, в компании Tunnel Technologies программировал, дизайнил и руководил (вырос от программиста до CIO).
Иногда код становится сложнее не потому, что мы делаем что-то неправильно, а потому что жизнь проекта растягивается на месяцы и годы. Появляются новые люди, новые требования — и постепенно даже простые вещи превращаются в головоломку. На этом вебинаре мы покажем, как писать код, который остаётся понятным, живым и надёжным, даже спустя годы.
Мы не будем разбирать конкретные языки и фреймворки. Вместо этого поговорим о принципах — о том, как упрощать сложные задачи, не теряя в качестве. Вы получите систему, по которой можно писать такой код, что коллеги поймут его даже через несколько лет.
Вебинар подойдёт тем, кто уже работает с реальными проектами — мидлам, уверенным джунам, синьорам и тимлидам. Тем, кто хочет писать не просто рабочий, а устойчивый и читаемый код. Если вы отвечаете за серьёзные домены — вроде медицины, транспорта, платежей — вы точно знаете, насколько важно, чтобы ошибки было трудно допустить.
Мы обсудим, почему одни проекты живут годами, а другие приходится переписывать; как отличить существенную сложность от случайной; как код может быть формой коммуникации внутри команды; как выбирать понятные имена и структуры данных; и как начать повышать качество без остановки разработки.
Простой код — это не про количество строк. Это про предсказуемость, ясность и уверенность, что ваш проект можно развивать, не ломая всё заново. После вебинара у вас останется система, чек-листы и главное — насмотренность, чтобы замечать сложность до того, как она станет проблемой.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Соосновал Главред, Таймстрайп и Конспект. Работал дизайнером и технологом в Студии Лебедева, в компании Tunnel Technologies программировал, дизайнил и руководил (вырос от программиста до CIO).
Я — Федя Борщёв. Работал в Студии Лебедева и в ГдеМатериале. Сейчас ушёл в собственный бизнес, где консультирую таких ребят, как igooods, «Вкусвилл» и «Дождь». Больше 10 лет я руковожу командами программистов, в которых люди превращаются из маленьких винтиков в самостоятельные боевые единицы, способные строить свои команды по моим подходам.
Инструменты разработчика - это такой же продукт, как мобильное приложение или сервис доставки. Компании, которые не делают этот продукт удобным, вынуждены тратить деньги на новых программистов, так же как плохие продукты вынуждены тратить их на рекламу во всплывающих окнах.В мире уже выделяют целые роли, ответственные только за DevEx, но в русскоязычной среде об этом почти не говорят. Мы — первые, кто понятно и структурированно рассказывает
Освоение проектирования систем. Создание новых систем помогает избежать корректировок, а анализ старых — ускоряет разработку. Мы обучаем разбивать монолиты, принимать обоснованные решения по выбору технологий и архитектурных подходов, а также составлять чёткую документацию.
Четырёхнедельный онлайн-курс о том, как строить распределённые сервисы. Мы простым языком расскажем о DDD и об архитектуре больших систем. По итогам курса вы спроектируете распределённую систему, которую добавите в портфолио.
В трёх письмах о том, как не сдохнуть от миллиона чатов, бесполезных встреч и бесконечного бардака в работе, сохранив отношения с коллегами.
Норм для затравки перед полноценным курсом об управлении сложностью кода (о котором упоминал Федя в конце вебинара), но не более того.