Бакалавр компьютерных наук: учитесь у IT-экспертов, Вильнюс или онлайн
Support us

«От 10К — это если ты лучше, чем всего лишь 200 средних программистов в App Store». Павел Агафонов о том, как делать продукты самому и заработать миллионы долларов

Говорим с известным беларусским разработчиком, «амбассадором пет-проектов» Павлом Агафоновым о независимой разработке продуктов.

3 комментария
Говорим с известным беларусским разработчиком, «амбассадором пет-проектов» Павлом Агафоновым о независимой разработке продуктов.

Павел Агафонов — известный разработчик из Беларуси. В 90-х он начинал как сотрудник минского офиса IBA и немецкого офиса IBM, потом много работал в продуктовых компаниях, при этом всегда совмещал трудоустройство с разработкой собственных продуктов. Амбассадор пет-проектов. 

После пяти лет работы в Германии Агафонов вернулся в Беларусь и соосновал там компанию-провайдер скоростных хостинг-решений Extmedia, а в 2008 году влюбился в iPhone и стал делать приложения для App Store (они не раз оказывались в топах стора), позже — компанию Happymagenta. Именно самостоятельные проекты принесли Павлу известность. Его знают как создателя компаса-навигатора с дополненной реальностью Spyglass, сетевого сканера Scany, разработчика технологий для игр.

Одна из них, NLP-технология для работы с языками, стала основой не только для игры Under a spell, но и для платформы быстрого изучения языков WRD. На сегодня это главный для Агафонова проект. 

В сумме у личных продуктов Агафонова 25 млн+ пользователей, они принесли 3 млн+ долларов дохода. Больше 10 лет живёт в Вильнюсе.

Говорим с Павлом о том, стоит ли в 2025-м идти по его стопам, как AI поменял правила игры на рынке приложений, где жить и будет ли пенсия.

«По сравнению с сегодня 15 лет назад конкуренции не было вообще»

Павел, каково быть независимым создателем продуктов: какие плюсы и минусы самостоятельной работы?

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

Само осознание, что ты это сумел в техническом плане, добавит баллов твоей самооценке, а доход от проекта даст определённую свободу — казалось бы, одни плюсы.

Но дело в том, что с каждым годом такой идеальный сценарий становится всё маловероятнее и требует всё больше затрат (трудовых и финансовых): ужесточаются правила площадок, конкуренция за аудиторию растёт, регуляторы выдвигают всё новые требования (например, по защите персональных данных), всё больше становится платформ и устройств, которые нужно поддерживать. Чтобы в одиночку тянуть всё это на себе, нужно ангельское терпение.

Недавно Apple опубличил статистику: из 30 миллионов аккаунтов разработчиков лишь чуть больше 0,5% зарабатывают $10K+ в месяц и менее 0,1% заработали $1M+ за всё время.

Эти цифры кажутся пессимистичными, но вообще-то это сотни тысяч разработчиков, к тому же многие из них являются не физлицами, а компаниями. Так или иначе, если есть силы и упорство, то успеха можно достичь и сегодня: чтобы зарабатывать от 10 тысяч долларов в месяц, нужно быть лучше, чем две сотни среднестатистических разработчиков, имеющих аккаунт в App Store. А чтобы заработать миллион долларов, нужно быть лучше всего лишь тысячи других. 

И немного минора: медианный доход приложения в App Store после года его существования всего 50 долларов в месяц.

15 лет назад попасть в топы App Store уже было сложно, что поменялось к 2025? Как ты оцениваешь конкуренцию сегодня? Какие механизмы самые эффективные, что работает при минимальном бюджете?

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

Вероятность того, что пользователь найдёт продукт, тогда была существенно выше: я даже разработал алгоритм для оптимального подбора ключевых слов, который давал на 30% больше органического трафика. Сделал это на базе задачи оптимального пути коммивояжера, которую решил полугодом раньше, чем пара ученых опубликовали свои решения. А потом App Store поменял алгоритм поиска на поведенческий, и обнаружить продукт для пользователя стало сложнее.

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

«Продукт должен решать постоянно возникающую боль»

Как ты выбирал и выбираешь домены продуктов? С чем сегодня и через год стоит приходить в App Store, чтобы были шансы? 

Раньше было проще. Мои первые продукты были полезны лично для меня, а так как на мобильных платформах эти задачи ещё не были решены, то вопрос выбора не стоял — я просто делал что-то нужное мне, а оно оказывалось полезным кому-то ещё.

Сейчас всё иначе: я бы делал что-то, что нужно, как минимум, миллиарду человек +. Хорошие современные примеры — это AI, LLM, ChatGPT, чуть раньше — агрегаторы такси и доставки, которые решают задачи множества людей. 

Но такие ресурсоемкие проекты сложно вести в одиночку или небольшой командой. Обучение моделей требует затрат на железо, энергию, данные — отсюда и такое внимание к якобы дешёвой Deep Seek.

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

Какие модели монетизации ты пробовал и что лучше всего работает сегодня?

Многое зависит от продукта и целей. Продукт, цена которого конечна, рано или поздно заполнит рынок и завершит свой жизненный цикл. Приток финансов в него иссякнет. Какие-то продукты, например, премиальные игры ААА, могут даже окупаться, но все равно их жизнь конечна.

Выход — повторяющаяся монетизация, подписка или реклама. Одной из первых это поняла Adobe: оказалось, что пользователям достаточно старой версии и они не хотят платить больше, какие бы интересные фишки ни добавляли в новые версии. В результате компания перешла на подписочную модель монетизации.

«В чистом виде AI никогда не сможет заменить думающего человека»

Как AI изменил твою работу? Какие используешь инструменты? И когда, по твоему прогнозу, AI будет совершать полный цикл разработки продукта для App Store?

Искусственный интеллект я попробовал относительно поздно, когда он уже давал существенно больший эффект, чем вначале, — и мне зашло. Конечно, AI серьёзно изменил работу, я активно использую практически все виды доступных моделей и сервисов — и в разработке, и в смежных с ней областях, и в продуктах тоже. AI существенно ускорил продвижение и моих пет-проектов, и рабочих. Недавно, например, я за два дня сделал в коде то, что делал бы несколько недель обычным способом. Эффект от AI похож на тот, что давали регулярные выражения в FAR в конце 90-х — только умнее.

При этом нет ощущения, что думать об алгоритмах и архитектуре благодаря AI нужно меньше — скорее, теперь этому можно уделить больше времени, потому что AI берёт на себя рутинные задачи и рефакторинг.

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

Хотя случаются и курьёзы. На прошлой неделе ChatGPT отказал мне в переводе нескольких страниц текста — отослал меня к профессиональным переводчикам и даже дал контакты.

Конечно, намного интереснее смешивать AI в продуктах со своими алгоритмами. Но надо помнить о галлюцинациях и бреде. Я сталкиваюсь с ними во всех сферах: и при распознавании команды на открытие гаража, и в сгенерированном коде/текстах/переводах/картинках, и в наших собственных рабочих моделях.

С учётом этих нюансов кажется, что в чистом виде AI никогда не сможет заменить думающего человека — за ним всегда нужен будет контроль.

«Надо думать о доходе помимо пенсии»

Ты выгорал когда-нибудь? 

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

Может, разработка своих продуктов — это прививка от выгорания?

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

Есть ли разница, в какой локации жить беларусу, чтобы создавать свои продукты?

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

Почему, выбирая страну, ты не остановился на Германии? Какие преимущества и недостатки у жизни в Литве? 

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

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

Как тебе живётся 25+ лет без соцпакета и медстраховки? Как копишь на пенсию и как её себе представляешь?

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

За 11 лет в Литве у меня скопилось пенсионных баллов раза в четыре больше, чем у человека со средней зарплатой: просто доходы от двух работ и индивидуальной деятельности облагались социальными налогами отдельно друг от друга. Получается, что я очень выгоден обществу — плачу налогов больше, а социальную систему стараюсь грузить меньше.

Впрочем, в любые пенсионные системы я верю слабо и не надеюсь на них.

Если за следующие 17 лет в Литве мои пенсионные баллы будут накапливаться с такой же скоростью, то моя пенсия будет составлять всего лишь 1500 евро в месяц.

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

«В 2025 вероятность успеха больше в команде»

Если бы сегодня тебе было 22, пошёл бы тем же путем? 

Вне всяких сомнений. Мой путь был увлекательным и вдохновляющим, особенно работа в IBA и IBM, куда я попал ещё до окончания вуза — это всё равно как если бы сейчас меня взяли на работу в Apple или Google на первых курсах института.

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

А можешь ли в 2025 благословить выпускника БГУИР пойти по твоим стопам и делать продукты и сервисы под iOS/Android? Что важно учесть перед стартом и какие «инвестиции» скопить в $, в людях и скиллах?

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

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

Но для создания хорошего продукта нужны знания в самых разных областях: дизайн, UX, психология пользователя, технологии, разработка, маркетинг — всем этим должен обладать один человек (ну, или команда).

Я начал разрабатывать программы и алгоритмы ещё в школе. Поэтому мне было проще стартовать благодаря опыту и просто готовому коду — оставалось только собрать продукт из того, что накопилось за долгое время.

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

Побеждать будут те, кто может разобраться в том, что сгенерирует ИИ. Ведь без знаний код, выданный искусственным интеллектом, будет либо неработоспособным, либо не позволит сделать качественный продукт.

Как поддержать редакцию, если вы в Польше?

Помогите нам делать больше полезного контента

Читайте также
Как беларуские выпускники поступают в Польшу и Россию — и повлияла ли война. 4 истории
Как беларуские выпускники поступают в Польшу и Россию — и повлияла ли война. 4 истории
Как беларуские выпускники поступают в Польшу и Россию — и повлияла ли война. 4 истории
dev.by искал молодых людей, которые поступили этим летом в вузы за границу, — отозвались 4 человека. Двое выбрали Польшу, ещё двое  Россию (для одного это временный вариант, он планирует перепоступить в следующем году).  Спросили у ребят, как они выбирали вузы, куда поступали одноклассники и как на выбор повлияло вторжение России в Украину (и вчерашние новости о мобилизации). 
8 комментариев
EnCata будет штамповать заводы, которые штампуют дома
EnCata будет штамповать заводы, которые штампуют дома
EnCata будет штамповать заводы, которые штампуют дома
«Строительная отрасль полностью дисфункциональна», — говорит СЕО EnCata Олег Кондрашов. И предлагает «реанимировать стройку»: повторить успех Генри Форда и запустить конвейер, который будет штамповать модульные дома. А ещё — запустить мобильные заводы с этими конвейерами. Первый тестовый дом с железными стенами и окнами в пол уже построен — в нём 2 года как живёт СЕО. А сейчас в Великом камне достраивают тестовый завод. Есть ли будущее у проекта и какое, рассказывает dev.by Олег Кондрашов.
11 комментариев
Пара айтишников переехала в Австралию. Впечатления, цены, жильё
Пара айтишников переехала в Австралию. Впечатления, цены, жильё
Пара айтишников переехала в Австралию. Впечатления, цены, жильё
15 комментариев
Signal назначил президентом организаторшу протестов в Google
Signal назначил президентом организаторшу протестов в Google
Signal назначил президентом организаторшу протестов в Google
3 комментария

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

0

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

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

-2

На правах первонаh-а
Какая-то *?:%-статья: 80 комментариев
Крутой чел: "Комментариев пока нет."

А чел крассавчик, уважуха!

Пользователь отредактировал комментарий 25 апреля 2025, 11:17

-1

Нет у тебя таких прав, я опередил на целую минуту !
(минусы не от меня - здесь у меня нет прав)