Евгений Зайферт, программист из Москвы: «Код - лишь часть работы»

Евгений Зайферт - бэкенд-разработчик из Москвы. Шесть лет он работает с Python и Go, проектирует API и сервисы для веб-платформ. Мы поговорили с ним о том, почему программирование - это не только код, как перевести сервисы на новую архитектуру без простоя и над чем он работает сейчас.

Почему вы выбрали программирование?
В школе я увлекался математикой и логикой. В университете попал на курс по программированию и понял, что мне нравится решать задачи с понятным результатом. Бэкенд привлёк тем, что за интерфейсом стоит настоящая инженерия: архитектура, данные, стабильность.
Чем ваша работа отличается от того, как её представляют со стороны?
Со стороны кажется, что программист просто пишет код. На деле большая часть времени уходит на постановку задачи, обсуждение с командой, чтение чужого кода, тесты и разбор инцидентов. Код - лишь часть работы. Остальное - коммуникация и инженерные решения.
Какой была самая сложная задача за последний год?
Перенос части сервисов на новую архитектуру без простоя. Я разбил задачу на этапы, согласовал с командой план миграции и постепенно переносил нагрузку, следя за метриками. В итоге мы перевели всё без заметных сбоев и с понятной документацией.
Какой совет вы дали бы себе в начале пути?
Не бояться задавать вопросы и читать чужой код. Больше практики на реальных проектах и меньше попыток выучить «всё сразу».
Над чем вы работаете сейчас?
Развиваю внутренние сервисы для веб-платформы и участвую в код-ревью. До конца года планирую закрыть несколько задач по оптимизации производительности и подготовить внутренний доклад по архитектуре для команды.

Об участнике
Евгений Зайферт - участник Клуба известных тёзок. Он работает в бэкенд-разработке шесть лет и участвовал в разработке веб-платформ и внутренних сервисов в компаниях, где работал. Подробнее - в его профиле участника клуба.



Комментарии