ЯЖЕМАТЬ и тайм-менеджмент: как за 4 часа успевать 8
Введение: мой личный fatal errorПривет, меня зовут Арина, я Fullstack-разработчик.Долгое время я была уверена, что «много работать» = «работать хорошо».Мой день выглядел так:8 часов онлайна (офис/удалёнка),из них ~4 часа — созвоны, где меня не должно было быть,ещё 2 — чаты, мессенджеры и «срочные уточнения»,и только оставшиеся 2 часа — реальный код.Чтобы наконец-то что-то успеть, я «добирала» ещё 3–4 часа вечером или ночью. В итоге к выходным превращалась в уставшее бревно.А потом я стала мамой.
Почему молодые разработчики сейчас способны на то, что раньше казалось недостижимым
Размышление о том, как изменилась инженерная культура, почему сегодняшние инструменты радикально расширили горизонты разработки и что делает молодых инженеров способными создавать системы, которые раньше выглядели мягко сказать нереально.
Музыка и математика: как аккорды вдохновляют архитектуру алгоритмов
Эта статья — эксперимент на стыке музыки, математики и программирования. Мы попробуем взглянуть на аккорды не как на набор звуков, а как на архитектурные паттерны. Я покажу, как гармонические последовательности могут подсказать нам структуру алгоритмов, приведу примеры кода и проведу параллели между миром нот и миром вычислений.
Под чешуёй асинхронности: from yield to await
В данной статье мы рассмотрим основы асинхронного программирования в python, фокусируясь на ключевых концепциях и их практическом применении. Мы начнем с изучения генераторов и итераторов — фундаментальных механизмов, лежащих в основе асинхронности python. Затем поговорим о потоках и процессах, чтобы понять, как они соотносятся с асинхронным подходом.Основная цель статьи — создание собственной упрощенной реализации asyncio, включая цикл событий, задачи и примитивы синхронизации. Это позволит глубже понять внутреннее устройство асинхронной разработки в python.Содержание

