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






