От мусоровозов и роутеров к процессорам: путь системного программиста

обновлено

Инженер, который сейчас занимается системным программированием и разработкой ПО для процессоров, когда-то программировал системы управления мусоровозами, автокранами и автовышками. И опыт из каждой новой области становился базой для следующей.

Сейчас Андрей Овчинников — старший инженер по системному программированию в YADRO: он занимается загрузчиками, ядром Linux и драйверами для систем на базе процессоров. К этой работе он пришел через несколько совершенно разных инженерных задач, от электроники спецтехники до сетевого оборудования и FPGA.

Где послушать

Системное администрирование Андрей начал осваивать самостоятельно еще со второго курса. После университета он девять лет работал в компании «Стрим», где занимался разработкой электронных систем для спецтехники. Приходилось разбираться не только в электронике и программировании, но и в устройстве машин, датчиках, механике и гидравлике.

Чтобы разработать роутер для итальянской яхты, Андрей несколько месяцев разбирался с Linux. Так постепенно сформировалась привычка браться за задачи, которых он раньше не решал, и добирать необходимые знания уже по ходу работы.

Так постепенно сформировалась привычка браться за задачи, которых Андрей раньше не решал, и добирать необходимые знания уже по ходу работы.

Как осваивать новые инженерные области и использовать в них предыдущий опыт, Андрей рассказывает в новом выпуске «Интервью с инженером».

Также по теме