Быстрое интервью с инженером-программистом в Fly.io: она рассказывает о своей работе и о том, почему создала сообщество.Быстрое интервью с инженером-программистом в Fly.io: она рассказывает о своей работе и о том, почему создала сообщество.

Быстрый огонь 🔥 с Сомточи Оньеквере

2026/06/05 18:18
5м. чтение
Для обратной связи или замечаний по поводу данного контента, свяжитесь с нами по адресу crypto.news@mexc.com

Somtochi Onyekwere — мейнтейнер проектов с открытым исходным кодом и старший инженер-программист с более чем пятилетним опытом создания надёжных и масштабируемых систем, помогающих разработчикам развёртывать приложения в глобальных технологических компаниях. В Fly.io она работает над Corrosion — распределённой системой с открытым исходным кодом, лежащей в основе сетевого уровня. До Fly она была инженером по опыту разработчиков и мейнтейнером FluxCD — проекта с открытым исходным кодом для GitOps на Kubernetes, который лежит в основе корпоративных платформ для разработчиков в таких компаниях, как Microsoft и ControlPlane.

Наряду с инженерной деятельностью Somtochi увлечена развитием сообщества — эта нить тянется ещё с её студенческих лет в Федеральном университете технологий в Оверри, где она была экспертом кампуса GitHub и амбассадором Ingressive Campus. Сегодня она является со-организатором Kubernetes Community Days Nigeria, третье издание которого в прошлом году собрало более 500 участников со всей Африки.

Quick Fire 🔥 with Somtochi Onyekwere
  • Объясните свою работу пятилетнему ребёнку.

Я работаю над инструментами, которые позволяют другим людям запускать свои сайты и приложения — те самые, которыми вы пользуетесь каждый день на телефоне. Это немного похоже на строительство домов. Обычно, если вам нужен дом, вы должны купить землю, собрать материалы и построить всё самостоятельно. Компании, с которыми я работаю, берут всё это на себя. Вы просто приходите со своими вещами и заезжаете.

  • Что вам нравится в вашей работе, а что раздражает?

Мне нравится в своей работе то, какие задачи мне приходится решать, и люди, с которыми я их решаю. В Fly.io работают одни из самых выдающихся инженеров, с которыми мне довелось сотрудничать. Что касается задач — мне нравится работать с распределёнными системами и разбираться, как их масштабировать, сохраняя при этом надёжность.

Когда вы переносите программу с одного компьютера на работу сразу на нескольких, начинаете сталкиваться с интересными проблемами. Это разрушает многие допущения, с которыми привыкли работать программисты. Мне также нравится, что мы заботимся об опыте разработчиков и делаем так, чтобы пользователям было легко развёртывать и масштабировать свои приложения.

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

Я помню, как впервые участвовала в разборе инцидента и наблюдала, как все действуют с urgency, исправляют поломки и следят за тем, чтобы всё вернулось в норму. Теперь, когда у меня самой накопился опыт разбора инцидентов, я стала лучше отлаживать системы под давлением и научилась с самого начала думать о различных режимах отказа.

  • Какой момент в вашей технической карьере стал для вас «величайшим»? Расскажите коротко.

Когда моя предыдущая компания Weaveworks закрылась, я решила осознанно подойти к выбору следующего места работы. Я составила список компаний, делающих интересные вещи в инфраструктурной сфере — компаний, чьи инженерные блоги я читала для удовольствия — и начала рассылать заявки.

Fly.io была на первом месте в том списке, и процесс собеседования оказался непростым. Но пройти его было ещё не концом испытания. Я хотела привнести ту же осознанность в работу, которую делала в Fly.io. Я работала над двумя другими проектами, прежде чем остановилась на Corrosion, но он оказался безусловно самым сложным. В довершение всего он был написан на языке, который я не знала.

Поэтому я быстро его освоила, и уже через несколько месяцев вносила значимый вклад в кодовую базу. В итоге я стала основным разработчиком проекта. Путь от «я никогда не писала на этом языке» до «я владею этой системой» за такой срок — это то, чем я тихо горжусь: отчасти из-за технического скачка, но также потому, что это напомнило мне: быть отличным инженером — значит брать неизвестные или неясные задачи, разбивать их на части и находить решения.

  • Вы годами строите сообщество — от студенческих встреч в университете до со-организации Kubernetes Community Days Nigeria. Почему работа с сообществом важна для вас наряду с инженерной деятельностью?

Для меня сообщество и инженерное дело никогда не были отделены друг от друга. Они всегда шли рука об руку. Именно в открытом исходном коде я оттачивала своё мастерство на старте карьеры и узнала, как инженерное дело работает в реальном мире: люди делятся тем, что знают, публично прорабатывают идеи и участвуют в разговорах, которые определяют, каким станет проект.

Это убеждение сформировало мой подход. Будучи студенткой, я организовывала технические митапы как эксперт кампуса GitHub и амбассадор Ingressive Campus, помогая примерно пятидесяти студентам приобрести навыки, необходимые для старта в индустрии. Позже я выступала за создание выделенного пространства для африканцев в сообществе Kubernetes в Slack — группы, которая выросла до более чем 450 участников. 

Сегодня я со-организую Kubernetes Community Days Nigeria, последнее издание которого собрало вместе более 500 участников и спикеров со всей Африки, чтобы учиться, делиться опытом и строить вместе.

Я многое получила от сообщества: наставников, соратников, друзей и возможности. Именно поэтому я продолжаю инвестировать в следующее поколение инженеров. Будь то наставничество студента при его первом pull request (PR) или помощь кому-то в подготовке к первому докладу на конференции — цель одна: оставить сообщество сильнее, чем я его нашла.

  • Могла ли шестнадцатилетняя вы представить, что окажетесь в разработке программного обеспечения? 

У шестнадцатилетней меня было много интересов: математика, физика, инженерия, писательство и преподавание. Тогда казалось, что многие пути захватывающи и реальны. Я только что окончила среднюю школу и смотрела фильмы, чтобы скоротать время. Меня всегда тянуло к тем, где был хакер за компьютером — яростно печатающий, решающий невозможные задачи и помогающий остальным членам команды выполнить миссию.

Так что семена уже были посеяны. Я решила, что стоит хотя бы попробовать. Но шестнадцатилетняя я понятия не имела, как далеко это зайдёт, и думаю, она была бы очень рада увидеть то, чем я занимаюсь сейчас.

  • Чем бы вы занимались, если бы не разработкой программного обеспечения?

Я, наверное, попробовала бы себя в роли писателя-фантаста. В последнее время я пишу не так много, но по-прежнему люблю хорошее повествование и использование слов как вид искусства и средство выражения.

Возможности рынка
Логотип Quickswap
Quickswap Курс (QUICK)
$0.008004
$0.008004$0.008004
+1.92%
USD
График цены Quickswap (QUICK) в реальном времени

SPACEX(PRE) Launchpad

SPACEX(PRE) LaunchpadSPACEX(PRE) Launchpad

Зарегистрируйтесь и получите шанс на розыгрыш

Отказ от ответственности: Статьи, размещенные на этом веб-сайте, взяты из общедоступных источников и предоставляются исключительно в информационных целях. Они не обязательно отражают точку зрения MEXC. Все права принадлежат первоисточникам. Если вы считаете, что какой-либо контент нарушает права третьих лиц, пожалуйста, обратитесь по адресу crypto.news@mexc.com для его удаления. MEXC не дает никаких гарантий в отношении точности, полноты или своевременности контента и не несет ответственности за любые действия, предпринятые на основе предоставленной информации. Контент не является финансовой, юридической или иной профессиональной консультацией и не должен рассматриваться как рекомендация или одобрение со стороны MEXC.

Акции (Beta) уже доступны

Акции (Beta) уже доступныАкции (Beta) уже доступны

Торгуйте акциями США через лицензированного брокера