Рабочий день разработчика: в теории и на практике

Рабочий день разработчика: в теории и на практике

Тот, кто выбирает профессию, представляет разработчика человеком, который целый день пишет код. На практике написание кода занимает меньше половины рабочего времени.

Как распределяется рабочий день

Примерная картина:

  • Написание кода — от трети до половины времени
  • Разбор задачи и чтение — существующий код, документация, описание задачи
  • Поиск ошибок — иногда на одну ошибку уходит день
  • Общение — уточнение задачи, ревью кода, встречи
  • Настройка и выкладка — подготовка окружения, выпуск обновлений

Куда уходит больше всего времени

Не на написание нового кода, а на понимание существующего. В крупном проекте вы работаете с тысячами строк, написанных не вами.

Поэтому главный навык опытного разработчика — не быстро писать, а быстро читать и понимать.

Нравится вам это или нет

Ответ на этот вопрос покажет, подходит ли вам профессия:

  • Долго сидеть над проблемой вас утомляет или увлекает?
  • Нравится ли вам искать причину того, что не работает?
  • Быстро ли вы приспосабливаетесь к переменам — технологии меняются каждый год.

Если ответы положительные, вероятность, что профессия вам подходит, высока.

Чего ждать не стоит

Несколько неверных представлений:

  • «Работаешь один». Наоборот, общения много.
  • «Нужно глубоко знать математику». В веб-разработке обычно достаточно школьного уровня.
  • «Всё нужно знать наизусть». Наизусть не знает никто, ищут все.
  • «Код пишется один раз». Он постоянно меняется и правится.

Итог

Разработка — это прежде всего профессия решения задач, а код — инструмент. Если вам нравится разбивать проблему на части, находить причину и строить решение, эта профессия вам подходит.

Курс по этой теме
FullStack AI Engineer 6 месяцев · 72 урока · 144 часа
Первые 3 урока бесплатно — оплата только после пробных занятий.
Попробовать бесплатно