Евгений Зайферт: от школьной математики до бэкенд-разработки

Евгений Зайферт на смотровой площадке на фоне небоскрёбов Москва-Сити
Евгений Зайферт, бэкенд-разработчик из Москвы, на смотровой площадке на фоне Москва-Сити.

Многие программисты приходят в профессию через игры, сайты или желание «сделать своё приложение». У бэкенд-разработчика из Москвы Евгения Зайферта путь начался с другого - со школьной математики и любви к задачам, у которых есть понятное решение. Сегодня он шесть лет работает с Python и Go и проектирует сервисы для веб-платформ.

Евгений Зайферт на скамейке в московском парке на фоне сталинской высотки
Евгений Зайферт, бэкенд-разработчик из Москвы, на скамейке в парке на фоне сталинской высотки.

Евгений Зайферт и задачи с понятным ответом

В школе Евгений увлекался математикой и логикой. Его привлекали не формулы сами по себе, а сам процесс: разобраться в условии, найти путь к решению и получить результат, который можно проверить.

Тогда он ещё не думал о программировании как о профессии. Но именно этот интерес к задачам с ясным результатом позже определил его выбор.

Курс, который всё решил

В университете Евгений попал на курс по программированию. Там он понял, что ему нравится то же, что и в математике: решать задачи с понятным результатом. Только теперь результат можно было не просто вычислить, а запустить и увидеть, как он работает.

Почему именно бэкенд

В разработке есть разные направления: интерфейсы, мобильные приложения, данные. Евгения привлёк бэкенд - серверная часть, которую пользователь не видит.

По его словам, за интерфейсом стоит настоящая инженерия: архитектура, данные, стабильность. Именно бэкенд отвечает за то, чтобы сервис работал быстро, надёжно и не терял информацию, даже когда им пользуются тысячи людей.

Чему пришлось научиться

Со временем Евгений понял, что программирование - это далеко не только написание кода. Большая часть работы уходит на постановку задачи, обсуждение с командой, чтение чужого кода, тесты и разбор инцидентов.

Код - лишь часть работы, говорит он. Остальное - коммуникация и инженерные решения.

Совет себе в начале пути

Оглядываясь назад, Евгений дал бы себе простой совет: не бояться задавать вопросы и читать чужой код. Больше практиковаться на реальных проектах и меньше пытаться выучить «всё сразу».

Этот же подход он применяет к большим задачам и сегодня: разбивает их на этапы и двигается шаг за шагом. Так прошла и самая сложная задача за последний год - перенос части сервисов на новую архитектуру без простоя.

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

Что сейчас

Сейчас Евгений Зайферт развивает внутренние сервисы для веб-платформы и участвует в код-ревью. До конца года он планирует заняться оптимизацией производительности и подготовить внутренний доклад по архитектуре для команды.

Участники в этом материале

Автор материала

Издатель: Редакция клуба

Комментарии

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читайте также

Все новости