«От 10К — это если ты лучше, чем всего лишь 200 средних программистов в App Store». Павел Агафонов о том, как делать продукты самому и заработать миллионы долларов
Говорим с известным беларусским разработчиком, «амбассадором пет-проектов» Павлом Агафоновым о независимой разработке продуктов.
Говорим с известным беларусским разработчиком, «амбассадором пет-проектов» Павлом Агафоновым о независимой разработке продуктов.
Павел Агафонов — известный разработчик из Беларуси. В 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 истории
dev.by искал молодых людей, которые поступили этим летом в вузы за границу, — отозвались 4 человека. Двое выбрали Польшу, ещё двое Россию (для одного это временный вариант, он планирует перепоступить в следующем году).
Спросили у ребят, как они выбирали вузы, куда поступали одноклассники и как на выбор повлияло вторжение России в Украину (и вчерашние новости о мобилизации).
EnCata будет штамповать заводы, которые штампуют дома
«Строительная отрасль полностью дисфункциональна», — говорит СЕО EnCata Олег Кондрашов. И предлагает «реанимировать стройку»: повторить успех Генри Форда и запустить конвейер, который будет штамповать модульные дома. А ещё — запустить мобильные заводы с этими конвейерами.
Первый тестовый дом с железными стенами и окнами в пол уже построен — в нём 2 года как живёт СЕО. А сейчас в Великом камне достраивают тестовый завод.
Есть ли будущее у проекта и какое, рассказывает dev.by Олег Кондрашов.
небольшой сайт для описания продукта с нуля — с графикой, текстом и переводами — за час.
Так и раньше можно было сделать на шаблонах такой сайт за час без AI. И сейчас, чтобы сайт выделялся из массы других, нужна нетривиальная длительная работа.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Так и раньше можно было сделать на шаблонах такой сайт за час без AI. И сейчас, чтобы сайт выделялся из массы других, нужна нетривиальная длительная работа.
На правах первонаh-а
Какая-то *?:%-статья: 80 комментариев
Крутой чел: "Комментариев пока нет."
А чел крассавчик, уважуха!
Пользователь отредактировал комментарий 25 апреля 2025, 11:17
Нет у тебя таких прав, я опередил на целую минуту !
(минусы не от меня - здесь у меня нет прав)