← Назад к вопросам

Как проходит твой среднестатистический рабочий день?

1.0 Junior🔥 161 комментариев
#Python Core#Soft Skills

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI22 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Мой среднестатистический рабочий день

9:00 — Начало дня

При условии, что встреч нет, начинаю с проверки:

  • Входящие сообщения в Slack/Email
  • Статус CI/CD pipelines
  • Упавшие тесты или алерты за ночь

Это важно — если что-то сломалось, нужно это приоритизировать.

9:30 — Standup

Короткий синхро с командой (15 минут):

  • Что делал вчера
  • Что делаю сегодня
  • Есть ли блокеры

10:00 — Основная работа

Переходу к своим задачам. Типично это один из вариантов:

Вариант A: Разработка нового функционала

# 10:00-10:30 — Изучение требований и архитектуры
# Читаю код, документацию, спрашиваю вопросы

# 10:30-11:00 — TDD: пишу тесты
def test_user_creation_with_valid_data():
    user = create_user(email="test@example.com")
    assert user.id is not None
    assert user.email == "test@example.com"

# 11:00-12:00 — Реализация
# Минимальный код для прохождения тестов

# 12:00-12:30 — Рефакторинг и код-ревью себе
# Проверяю: DRY, SOLID, читаемость, производительность

Вариант B: Исправление бага

# 10:00-10:20 — Воспроизведение бага
# Чтение логов, stacktrace, тест case

# 10:20-10:50 — Отладка с pdb/логированием
# Понимаю, где и почему сломалось

# 10:50-11:30 — Написание теста и исправление
# Тест должен падать до исправления

# 11:30-12:00 — Проверка, что других багов не внёс
# Локальный тест, может быть staging

Вариант C: Code review

# Глубокий review чужих PR
# Проверяю: бизнес-логика, производительность, безопасность
# Пишу конструктивные комментарии

# Если я автор — отвечаю на comments, правлю код

12:30 — Обед

Часовой перерыв. Я предпочитаю выйти из дома и всё забыть на время.

13:30 — Вторая часть дня

Опять возвращаюсь к основной работе. Здесь обычно:

  • Заканчиваю то, что начал с утра
  • Пишу доп. тесты для edge cases
  • Обновляю документацию
  • Если что-то сложное, это идеальное время (когда свежая голова)

15:00-15:30 — Обзор процесса

# Запускаю финальные проверки
make lint    # Ruff, mypy, pylint
make test    # Все тесты + coverage

Если что-то не так — исправляю прямо сейчас.

15:30-16:00 — Коммиты и PR

# Готовлю PR:
# - Внятное описание
# - Reference на issue/ticket
# - Screenshots если UI
# - Explanation если complex logic

# Отправляю на ревью

16:00-17:00 — Гибкая часть

В зависимости от дня:

Если есть встречи:

  • Синхро с PM/дизайнерами
  • Обсуждение архитектуры
  • Планирование следующего спринта

Если встреч нет:

  • Продолжаю кодить или reviewer comments обрабатываю
  • Технический долг (рефакторинг, upgrade dependencies)
  • Изучение нового: читаю статьи, экспериментирую

17:00-18:00 — Завершение

# 17:00-17:30 — Проверка всех PR и comments
# Отвечаю на review comments, мерджу approved PR

# 17:30-17:50 — Подготовка к завтра
# Гляжу на планы, планирую next day

# 17:50-18:00 — Чилл
# Завершаю день, отвечаю на последние сообщения

Типовая структура

9:00-9:30   → Синхро и проверка статуса
9:30-12:30  → 3 часа Deep Work (кодинг/review)
12:30-13:30 → Обед
13:30-17:00 → 3.5 часа Deep Work или встречи
17:00-18:00 → Завершение, коммиты, планы

Ключевые практики

  1. Context switching минимален — избегаю прерываний между 10-12 и 14-16
  2. Блоки времени — знаю, когда я продуктивнее всего
  3. Automation — максимум команд через make/scripts (не ручной работы)
  4. Документирование — пока помню, сразу пишу
  5. Code review ernst — это важная часть работы

Вариативность

День бывает по-разному:

  • Deadline день — больше кодинга, меньше встреч
  • Planning день — много встреч, планирования
  • Support день — срочные баги, hotfixes
  • Learning день — изучение нового, экспериментирование

Важно, что структура остаётся: сначала критичное, потом плановое, потом развитие.

Как проходит твой среднестатистический рабочий день? | PrepBro