Джон Оджетунде, руководитель инженерного отдела депозитов, сбережений и POS-канала в Moniepoint, признается. Он борется… Статья Speed is a lie: Meet John OjetundeДжон Оджетунде, руководитель инженерного отдела депозитов, сбережений и POS-канала в Moniepoint, признается. Он борется… Статья Speed is a lie: Meet John Ojetunde

Скорость — это обман: знакомьтесь с Джоном Оджетунде, инженером, который измеряет скорость доработками, а не днями

2026/02/21 19:00
7м. чтение

Джон Оджетунде, руководитель инженерного отдела по депозитам, сбережениям и POS-каналу в Moniepoint, делает признание. Он спорит со своими инженерами каждый день, не о качестве кода или технической архитектуре, а о чём-то более фундаментальном. Они спорят о том, что на самом деле означает скорость.

Большинство инженерных команд измеряют скорость в днях до развертывания. Оджетунде измеряет её в совокупных затратах, включая доработку, о которой никто не хочет признаваться. Его философия, скорость и качество не враги; они отвечают мастерству, звучит как мудрость с мотивационного постера, пока вы не увидите математику.

Представьте двух инженеров, которым дали одну и ту же функцию для разработки. Мистер А заканчивает за три дня и отправляет её. Контроль качества тестирует её ещё два дня, находя ошибки, требующие исправлений туда-сюда. Ещё два дня. Они развертывают в продакшн. Это ломается. Мистер А тратит ещё три дня на исправление. Общее время: восемь дней.

Мистеру Б требуется пять дней, чтобы создать ту же функцию. Кажется медленнее, верно? Но контроль качества тестирует её за один день. Они развертывают на следующий день. Функция стабильна. Доработка не требуется. Общее время, семь дней. Мистер Б был быстрее, но никто не измерял это так, потому что все прекратили подсчёт после первого развертывания.

John Ojetunde, Head of Engineering for Deposit, Savings, and POS Channel at MoniepointДжон Оджетунде, руководитель инженерного отдела по депозитам, сбережениям и POS-каналу в Moniepoint

Проблема в том, что люди не суммируют время, необходимое для доработки некоторых вещей, объясняет Оджетунде. Они не учитывают это в общих затратах. Поэтому они смотрят на этого парня, который сделал это за три дня, и думают, что он быстрее. Но когда вы на самом деле смотрите на совокупное время, вы видите, что скорость и качество действительно отвечают мастерству.

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

Кто-то завершает транзакцию на POS-терминале Moniepoint за одну минуту. Вы оптимизируете это до 50 секунд. Эта разница в 10 секунд кажется небольшой, пока вы не умножите её на миллионы транзакций. Тогда вы понимаете, что можете стремиться к пяти секундам, затем к одной секунде.

Но вы можете достичь такого рода постоянного улучшения только тогда, когда ваш фундамент достаточно прочен, чтобы вы не постоянно тушили пожары в продакшне.

Философия приходит из тяжёлого опыта.

Много лет назад Оджетунде работал над развертыванием в Zenith Bank, которое изменило его взгляд на инженерию. Не было доступа к интернету из-за ограничений безопасности. Команде пришлось мигрировать данные для тысяч торговцев с грязными, реальными данными, которые разрушили все предположения в их дизайне. Оджетунде практически жил в банке неделю, пока заинтересованные стороны стояли за ним, ожидая исправлений.

"Что сломалось за эту неделю, так это иллюзия, что вы можете проектировать решения в идеальных условиях. Реальные живые данные будут стресс-тестировать ваше приложение", говорит он.

Пользователи могут использовать его не так, как вы задумали. То, что было восстановлено, это уровень владения, где он больше не мог прятаться за кем-то другим. Заинтересованным сторонам было всё равно на его роль или оправдания. Их волновало, счастливы ли клиенты.

Эта ориентация на клиента стала обязательной в Moniepoint.

"Эмпатия к клиентам действительно важна для нас", говорит Оджетунде.

Не имеет значения, какую акробатику вы можете делать. Счастливы ли клиенты? Вот вопрос, на который все хотят ответить. Инженеры, которых нанимает Moniepoint, это люди, которые владеют продуктами, а не кодом.

"Что означает, если ваш продакт-менеджер приходит к вам с решением, вы можете возразить и сказать, что это не будет лучшим способом решить проблему клиента. Вы можете сделать это, только если действительно понимаете проблему клиента."

Как Джон Оджетунде создаёт для Нигерии из Великобритании

Оджетунде имеет статус UK Global Talent, но руководит инженерией для инфраструктуры, обслуживающей нигерийские рынки. Противоречие менее разительное, чем кажется.

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

John Ojetunde, Head of Engineering for Deposit, Savings, and POS Channel at MoniepointДжон Оджетунде

"То, что помогает нам делать жизнь за границей, это видеть, что достижимо и куда мы можем привести Нигерию, когда речь идёт о технологиях", объясняет он. "Вот почему Moniepoint стремится к высокоскоростным платформам, где переводы мгновенны, а деньги всегда поступают. Знакомство с инфраструктурой развитых стран показывает, что возможно. Но оставаться на связи с нигерийской реальностью требует осознанных усилий.

"Практически нет квартала, когда я не в Нигерии", говорит Оджетунде.

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

Это внимание к местному контексту имеет значение. В Великобритании предприятия не беспокоятся о потреблении данных на POS-терминалах, потому что пропускная способность дешевая и часто неограниченная.

В Нигерии затраты на данные являются реальным ограничением. Поэтому Moniepoint оптимизирует для кого-то в деревне с плохим подключением к интернету. Они отправляют инженеров в те же самые места, чтобы проверить, загружаются ли терминалы должным образом в реальных условиях.

"Вы оптимизируете для кого-то, кто находится в районе, где нет интернета", объясняет Оджетунде. "Когда вы хотите это протестировать, вы просите кого-то пойти в тот же район, потому что вы действительно хотите испытать то, что испытывает клиент."

"Технология - это глобальный язык", отмечает он, "но проблемы локальны." Основная ценность - это эмпатия к клиентам. Не имеет значения, где вы находитесь. Если у вас есть эмпатия к клиентам, она у вас есть.

Почему Джон борется со скептицизмом в отношении ИИ, обучая младших инженеров

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

Его ответ прагматичен.

Есть краткосрочные цели и долгосрочные цели, говорит он. Кто те люди, которые станут следующими старшими разработчиками? Если нет путей для роста людей, в конечном итоге у вас снова не будет старших разработчиков, потому что ни в кого не инвестировали. Вы должны осознанно следить за тем, чтобы вы растили людей, которые могут быть будущим.

Пробел, который он постоянно видит, заключается в том, что многие самоназванные старшие разработчики не имеют твёрдых основ.

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

"Опыт - лучший учитель," признаёт Оджетунде, "но он слишком дорог. Вы можете заплатить простоем клиентов, или вы можете заплатить потерей денег. Можете ли вы выучить тот же урок, не испытав его? Встав на плечи того, кто испытал это, пока они направляют вас? Да."

DreamDev возвращается к основам с индивидуальной программой, сосредоточенной на фундаментальных принципах и практических системах. Цель не в том, чтобы обучить Flutter-инженеров или React-инженеров. Цель - обучить инженеров-программистов, людей, которые решают проблемы с помощью программного обеспечения независимо от конкретного инструмента.

John Ojetunde, Head of Engineering for Deposit, Savings, and POS Channel at MoniepointДжон Оджетунде

Moniepoint различает Flutter-инженера, того, кто работает только в этом фреймворке, и мобильного инженера, того, кто может работать во Flutter, нативно или в чём угодно, что требует проблема.

Один выпускник из первой группы DreamDev получил полную занятость сразу, даже не стажировку, потому что он был настолько хорош. В этом и суть.

Оджетунде увлечён наставничеством, потому что влияние масштабируется через людей.

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

В Moniepoint то, что не даёт Оджетунде спать по ночам, это и люди, и системы. "Люди, потому что качество людей, которые у вас есть, определяет качество результата, который вы получаете. Они принимают решения, которые могут принимать только из-за своего конкретного качества. Системы, потому что на быстро развивающемся рынке, таком как Нигерия, вы всегда хотите быть на шаг впереди. И вы можете быть впереди, только если продолжаете переделывать и перестраивать своё мышление."

Чем больше масштаб, тем больше имеют значение эти небольшие достижения. Чем лучше люди, тем более устойчивым становится рост.

Скорость и качество не враги, настаивает Джон Оджетунде. Но вы можете достичь обоих только тогда, когда понимаете, что то, что сегодня выглядит медленным, может быть единственной вещью, достаточно быстрой, чтобы продлиться.

Публикация "Скорость - это ложь: Познакомьтесь с Джоном Оджетунде, инженером, который измеряет скорость в доработке, а не в днях" впервые появилась на Technext.

Возможности рынка
Логотип John Tsubasa Rivals
John Tsubasa Rivals Курс (JOHN)
$0.00281
$0.00281$0.00281
+1.44%
USD
График цены John Tsubasa Rivals (JOHN) в реальном времени
Отказ от ответственности: Статьи, размещенные на этом веб-сайте, взяты из общедоступных источников и предоставляются исключительно в информационных целях. Они не обязательно отражают точку зрения MEXC. Все права принадлежат первоисточникам. Если вы считаете, что какой-либо контент нарушает права третьих лиц, пожалуйста, обратитесь по адресу [email protected] для его удаления. MEXC не дает никаких гарантий в отношении точности, полноты или своевременности контента и не несет ответственности за любые действия, предпринятые на основе предоставленной информации. Контент не является финансовой, юридической или иной профессиональной консультацией и не должен рассматриваться как рекомендация или одобрение со стороны MEXC.

Быстрое чтение

Еще

Цена Conway Research (CONWAY) в сравнении с ценой Bitcoin (BTC) дает инвесторам четкое представление о том, как этот развивающийся мемкоин соотносится с крупнейшей криптовалютой. Поскольку BTC остается эталоном крипторынка, анализ динамики цен CONWAY vs BTC выявляет относительную силу, волатильность и возможности для трейдеров, ищущих прогнозы цены Conway Research и данные для сравнения цен Bitcoin.

Сравнение цены Conway Research (CONWAY) с ценой Ethereum (ETH) предлагает ценную перспективу для трейдеров и инвесторов. Поскольку ETH является второй по величине криптовалютой по рыночной капитализации и краеугольным камнем децентрализованных финансов, анализ его производительности по сравнению с CONWAY помогает выявить как конкурентные преимущества, так и потенциальные возможности роста.