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

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

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

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



Комментарии