Быстрое интервью с инженером-программистом в 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.007685
$0.007685$0.007685
-8.20%
USD
График цены Quickswap (QUICK) в реальном времени

SPACEX(PRE) Launchpad

SPACEX(PRE) LaunchpadSPACEX(PRE) Launchpad

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

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

Вам также может быть интересно

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

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

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