Anmelden

Организованное программирование· Folge 50

#50 Open Source без романтики: деньги, интриги, выгорание — и рост | Артем Малышев

Sonntag, 22. Juni 2025 · 2 h 14

MP3

Shownotes

<p>В 2010 году я много собеседовал начинающих разработчиков, и одним из них был Артём Малышев. Он не прошёл испытательный срок, но само собеседование и несколько недель работы с нами оставили у него сильное впечатление и задали вектор всей его карьеры.</p><p>С тех пор прошло больше десяти лет. Артём успел поработать на фрилансе, получил грант Mozilla, стал контрибьютором Django Channels, и сейчас входит в core-команду Django. Недавно мы снова пересеклись — и я пригласил его на подкаст, чтобы разобрать, как складывался его путь и что на него повлияло.</p><p>Обсудили:<br />- что давал ранний фриланс на Upwork и почему там важно сразу считать стоимость не только работы, но и валютного контроля;<br />- как автоматизация антивирусных отчётов превратилась в первый серьёзный питон-опыт;<br />- Как один твит, XSLT-плагин и 20 чашек кофе привели к внезапному контракту в Германии;<br />- коридорный разговор на конференции, который привёл к гранту Mozilla и работе над Django Channels;<br />- историю о контрибьюторе, продавшем поддержку библиотеки без ведома автора — и чем всё закончилось.</p><p>А ещё — поговорили о росте. Сколько времени занимает развитие навыков? Что на самом деле даёт переход от рутинных задач к контрибьютам в open source? И почему нет коротких путей от джуна из региона до ключевого участника глобального проекта.</p>
<ul><li>() - — Введение и анонс
</li>
<li>() - — Первая встреча: момент, когда всё изменилось
</li>
<li>() - — Карьерное начало Артёма: первые шаги в IT
</li>
<li>() - — Взлёт Ruby & Rails: почему они стали такими популярными
</li>
<li>() - — Насмотренность и опыт: как это влияет на качество кода
</li>
<li>() - — Реалити-чек: смена целей и взглядов
</li>
<li>() - — Курьёзное интервью: «заводная» путаница
</li>
<li>() - — Проект M3: первые шаги в новом месте
</li>
<li>() - — Заказ от Positive Tech: опыт корпоративного проекта
</li>
<li>() - — Антивирусы и ограничения: столкновения с корпоративщиной
</li>
<li>() - — Рефлексии: переход в open-source
</li>
<li>() - — Удалёнка: как они перешли на дистанционку
</li>
<li>() - — Влияние Bundler: роль инструментов для Ruby
</li>
<li>() - — Появление Poetry: реакция сообщества
</li>
<li>() - — Менеджеры версий: универсальные решения
</li>
<li>() - — Пакетный хаос: проблемы на GitHub
</li>
<li>() - — Первый фриланс-заказ: опыт и выводы
</li>
<li>() - — XML Conf в Праге: впечатления с конференции
</li>
<li>() - — Асинхронность в Python/Django: зачем и кто за этим стоит
</li>
<li>() - — Под капотом: архитектурные сложности
</li>
<li>() - — Итоги Channels: успех или тупик
</li>
<li>() - — Генераторы в практике: сложности внедрения
</li>
<li>() - — Контрибьютинг в крупные проекты: как это сделать
</li>
<li>() - — Закрытая соцсеть: контрактный кейс
</li>
<li>() - — Драйвер-фреймворки: Rails vs Python
</li>
<li>() - — Конкуренция проектов: борьба идей
</li>
<li>() - — Предательство: обида и урок
</li>
<li>() - — Опыт OSS: важные выводы
</li>
<li>() - — Микрозадачи: система тикетов
</li>
<li>() - — Трудолюбие vs талант: главный вывод
</li>
<li>() - — Рельсовые конференции и Inertia: взгляд в будущее
</li>
<li>() - — Заключение</li>
</ul>
<strong>
<a href="boosty.to/mokevnin">★ Support this podcast ★</a>
</strong>

Anmelden oder registrieren

Jetzt

0:00 / 0:00