Глава 25: Антро, боты и миллионы в мобильных приложениях: Как мы пытались угнаться за прогрессом
А теперь про то, что сейчас у всех на устах. Про то, из-за чего программисты не спят ночами, а бизнесмены хватаются за калькулятор. Да-да, я снова про искусственный интеллект, ботов и прочие чудеса современного IT.
В один пасмурный вторник, когда небо затянули тучи цвета грифельной доски, мы с Димкой сидели в нашем «офисе» (читай: в кафешке с бесплатным Wi-Fi). Я лениво размешивал уже остывший кофе, уставившись в экран ноутбука, когда Димон вдруг отвлёк меня от созерцания графиков.
— Слушай, Макс, — проговорил он, нервно постукивая пальцами по столу, — а ты слышал про этих новых ботов? Говорят, они скоро всех нас заменят.
Я поднял бровь, оторвавшись от экрана.
— Каких ещё ботов? — спросил я, пытаясь понять, не пропустил ли я очередную революцию в мире технологий, пока дремал на последней конференции.
Димка придвинулся ближе, словно собирался поделиться государственной тайной.
— Ну, искусственный интеллект, чат-боты, все такое. — Его глаза горели каким-то странным, почти религиозным огнем. — Говорят, они уже статьи пишут не хуже людей. И код генерируют. И вообще могут скоро заменить нас всех.
В кафе играла попса, которую я до этой секунды не замечал. Теперь я разбирал в ней каждое слово.
— Так это что, — говорю, пытаясь справиться с внезапной паникой, — теперь и писателей роботы заменят? И нас, программистов? А куда нам податься? В таксисты? Так там тоже скоро беспилотники будут.
Димка рассмеялся, откинувшись на спинку стула. Его смех привлек внимание бариста, который бросил на нас неодобрительный взгляд.
— Да ладно тебе, — похлопал он меня по плечу, — не все так страшно. Просто нужно быть в тренде. Адаптироваться. Эволюционировать. Знаешь, как в том фильме про динозавров — выживает не самый сильный, а самый приспособленный.
— Это вообще из Дарвина, а не из «Парка Юрского периода», — буркнул я, но решил не спорить.
И вот, друзья мои, начали мы изучать эту тему. Я погрузился в исследование с головой — читал статьи, смотрел вебинары, даже посетил пару конференций (да-да, не спал на них, а действительно слушал!). И чем больше узнавал, тем яснее становилось: мир вокруг нас меняется с космической скоростью, а я всё ещё пытаюсь прикурить от паровоза.
Помните, как раньше было? Открыл интернет-магазин, наклепал сайтов, форумов, порталов — и вот ты уже успешный бизнесмен, восседающий на троне из серверов и купающийся в криптовалюте. А теперь? Теперь этот рынок забит под завязку, как маршрутка в час пик. Конкуренция такая, что проще на Марс слетать на самодельной ракете из пластиковых бутылок, чем пробиться в топ поисковой выдачи.
Однажды ко мне пришёл потенциальный клиент. Назовём его Аркадий — худощавый мужчина с залысинами и в очках, которые делали его похожим на смесь бухгалтера и профессора. Аркадий торговал какими-то эксклюзивными запчастями для газонокосилок — узкая ниша, что и говорить.
— Максим, — сказал он, присаживаясь в моё кресло для посетителей (да-да, к тому моменту у меня уже был небольшой офис с настоящими креслами!), — а давайте мне сайт сделаем? Чтобы красивый был, современный. С искусственным интеллектом!
Я откинулся на спинку. Кресло скрипнуло за меня.
— Конечно, — отвечаю, пытаясь сохранить лицо профессионала. — Сделаем. А бюджет у вас какой?
Аркадий просиял, словно его озарило внутренним светом.
— Ну, тысяч десять есть, — говорит он с гордостью, словно только что предложил мне состояние Билла Гейтса.
— Друг мой, — начал я, подбирая слова помягче, — за десять тысяч сейчас даже кнопку «Купить» толком не сделаешь, не говоря уже об искусственном интеллекте. — Я начал загибать пальцы. — Сайт сейчас — это как космический корабль. Тут тебе и адаптивный дизайн нужен, и SEO-оптимизация, и интеграция с соцсетями, и аналитика пользовательского опыта, и черт знает что ещё. А стоимость привлечения одного пользователя? Знаешь, сколько это сейчас стоит?
Аркадий заморгал, словно сова на ярком свету.
— Ну… рублей сто? — предположил он неуверенно, и я понял, что передо мной человек из другого мира. Мира, где интернет всё ещё работает на модемах, а главная страница Яндекса грузится под звуки «ту-ту-ту-тудум».
— Сотни! — воскликнул я, разведя руками. — А то и тысячи рублей за одного человека! И это только чтобы он зашел на твой сайт, Аркадий. А чтобы он что-то купил — это вообще отдельная история со спецэффектами и драматическим финалом.
Глаза Аркадия стали такими круглыми, что казалось, ещё немного, и они выкатятся из орбит и поскачут по столу, как шарики для пинг-понга. Он сидел неподвижно, и я видел, как в его голове перестраивается вся картина мира.
— Но…, но я же видел рекламу, — пробормотал он наконец. — «Сайт за 5000 рублей за три дня». Неужели это обман?
Я глубоко вздохнул. Объяснять маркетинговые уловки человеку, который только вчера узнал о существовании смартфонов, — задача не для слабонервных.
— Аркадий, — положил я руку ему на плечо, — давай я тебе на пальцах объясню. Представь, что ты хочешь купить машину. И тебе предлагают «Мерседес» за 50 тысяч рублей. Заподозришь подвох?
— Конечно, — кивнул он. — Это либо только руль от «Мерседеса», либо угнанная, либо…
— Вот! — я торжественно поднял палец. — С сайтами та же история. За 5000 рублей ты получишь либо шаблон из 2005 года с твоим логотипом, либо кривой конструктор, который сломается от первого же обновления браузера.
Аркадий понуро опустил голову, и мне вдруг стало его жаль. Мы все когда-то были такими — наивными, полными надежд, верящими в сказки про «быстро, дёшево, качественно».
— Но не переживай, — сказал я, смягчившись. — Можем сделать тебе простой лендинг, а потом постепенно развиваться. Главное — начать.
Его лицо снова просветлело, и мы пожали руки. Я знал, что этот проект не принесёт мне золотых гор, но зато я спас ещё одного человека от разочарования и краха надежд. Маленькие победы, друзья мои, маленькие победы.
А ведь этот случай — ещё цветочки! Потому что рынок не просто переполнен — он превратился в настоящие джунгли, где за каждым углом тебя поджидает либо питон-душитель из новых требований, либо ядовитая змея несбыточных ожиданий заказчика.
Кофейня постепенно заполнялась людьми, когда ко мне подсел Родион — мой старый знакомый, с которым мы когда-то вместе начинали путь в IT. В отличие от меня, он выглядел безупречно: дорогой костюм, стильные очки, ухоженная борода — вылитый успешный топ-менеджер с обложки журнала.
— Знаешь, Макс, — проговорил он, потягивая какой-то модный эспрессо с названием длиннее, чем мой список долгов, — я вот заказал сайт у одной компании. Обещали все сделать за месяц. Угадай, сколько прошло?
— Два? — предположил я.
— Полгода! — он резко поставил чашку, и на идеальном рукаве расплылось коричневое пятно. — Полгода тишины, Макс!
— И что ты? — спрашиваю, внутренне понимая, что сейчас услышу историю, которая мне знакома лучше, чем расположение кнопок на моей клавиатуре.
— А что я? — он развел руками. — Звоню им, а они говорят: «Извините, у нас сервер упал, база данных полетела, программист в запой ушёл, дизайнер сбежал в Гоа искать просветления…»
— И дизайнер нашёл просветление? — не удержался я от шутки.
— Ага, — хмыкнул Родион. — В баре на пляже под названием «Нирвана». А я остался без сайта и с дырой в бюджете на четыреста тысяч.
И вот так постоянно. Одни обещают, другие не выполняют, третьи вообще исчезают с деньгами быстрее, чем фокусник на неудачном выступлении. И в итоге что? Правильно — репутация всей отрасли страдает, а клиенты становятся параноиками с синдромом доверия размером с карликовую планету.
А теперь представьте: вы решили создать мобильное приложение. Думаете, это просто? Ха! Да проще на Луну слетать, выращивая бобовый стебель из сказки!
— Макс, — говорит мне как-то Лев, крепкий мужчина с военной выправкой и бизнес-идеями размером с Эверест, — хочу приложение. Чтобы как Яндекс.Такси, только для морских батискафов.
Я мысленно проверил, не первое ли сегодня апреля.
— Для… батискафов? — переспросил я, надеясь, что ослышался.
— Именно! — Лев стукнул кулаком по столу так, что мой ноутбук подпрыгнул. — Смотри, какая фишка: человек хочет опуститься на дно океана, открывает приложение, выбирает ближайший батискаф и поехали! То есть, поплыли! То есть, погрузились!
Его энтузиазм был заразителен, признаю. Я даже на минуту представил, как это могло бы работать. А потом реальность вернулась и ударила меня по голове тяжёлым мешком с надписью «ЗДРАВЫЙ СМЫСЛ».
— Отличная идея, — отвечаю я, пытаясь сохранить серьезное выражение лица. — А бюджет у вас какой?
— Ну, тысяч сто есть, — говорит он гордо, словно только что выиграл в лотерею.
Я смотрю на него и думаю: «Бедный, наивный человек. Он даже не представляет, во что ввязывается.»
— Друг мой, — говорю я мягко, как будто объясняю ребенку, почему нельзя есть песок, — сто тысяч — это даже не начало. Хорошее мобильное приложение сейчас стоит миллионы. МИЛЛИОНЫ, Карл! И я не преувеличиваю.
Лев замер, и я увидел, как в его глазах медленно гаснет огонек энтузиазма, как догорающий фитиль свечи. Его плечи опустились, а военная выправка куда-то испарилась.
— Но ведь…, но ведь… — пробормотал он. — Я же видел рекламу: «Мобильное приложение за 30 тысяч за неделю»…
И мы снова вернулись к разговору про «Мерседес» за 50 тысяч рублей. Потому что одно дело — мечтать о великом приложении, которое перевернет мир батискафов (серьезно, кто вообще о них думает?), и совсем другое — столкнуться с суровой реальностью рынка, где самое простое приложение для учета расходов может стоить как подержанная иномарка.
А ведь это еще не все! Даже если вы найдете деньги, даже если создадите приложение — шанс на успех… Ох, друзья мои, он меньше, чем шанс выиграть в лотерею, одновременно увернувшись от молнии и найдя четырехлистный клевер.
Был у меня знакомый, Гоша. Талантливый программист, гений алгоритмов, просто компьютерный Моцарт. Мы встретились с ним в небольшом суши-баре, куда я забрел после особенно тяжелого дня, полного разговоров с клиентами, которые хотели всё и сразу, но за какие-то смешные деньги.
Гоша выглядел… потрепанным. Его обычно аккуратная борода стала дикой, под глазами залегли тени, а на футболке красовалось пятно, подозрительно напоминающее кетчуп недельной давности.
— Знаешь, Макс, — говорит он мне, катая палочками рис по тарелке, — я вот создал приложение. То самое, о котором тебе рассказывал.
Я уважительно кивнул. Его идея была действительно неплохой — приложение для обмена редкими книгами среди любителей литературы.
— Вложил все свои сбережения, восемьсот тысяч, год жизни потратил, — продолжал Гоша, не поднимая взгляда от тарелки. — Знаешь, сколько скачиваний у меня за первый месяц?
— Сколько? — спрашиваю я, затаив дыхание и надеясь, что он скажет хотя бы про тысячу.
— Десять, — ответил он так тихо, что я едва расслышал. — И пять из них — это моя мама, которая скачивала и удаляла приложение, чтобы поднять мне рейтинг.
Он сказал это ровно, без тени обиды, и я вдруг понял, что он не шутит и не набивает себе цену.
— Но ведь идея хорошая, — попытался я его подбодрить.
— Идей хороших много, — пожал плечами Гоша. — А вот с маркетингом… Знаешь, сколько сейчас стоит реклама в том же Play Market? Я подсчитал: чтобы окупить вложения, мне нужно, чтобы каждый пятый скачавший приложение заплатил за премиум-версию. Каждый пятый, Макс! А по статистике платит один из ста, если сильно повезёт.
Я похлопал его по плечу. Что тут скажешь? Рынок мобильных приложений давно превратился в кладбище надежд и амбиций, где изредка распускается цветок успеха, чтобы тут же быть сорванным каким-нибудь гигантом индустрии.
А теперь, друзья мои, давайте поговорим о настоящем звере в мире IT. Звере, который может принести вам золотые горы или оставить с носом, голым и босым на морозе. Я говорю об API — этом волшебном посреднике между вами и огромными корпорациями.
Представьте себе такую картину: вы, маленький разработчик, приходите к огромной корпорации и говорите:
— Здравствуйте, о великая корпорация! А можно мне немножко ваших данных?
А корпорация вам отвечает металлическим голосом робота:
— Конечно, малыш. Вот тебе API. Используй на здоровье! Только не забудь про лимиты запросов, авторизацию, токены и еще сотню технических нюансов, которые мы спрятали в документации объемом с «Войну и мир».
И вот вы, радостные как ребенок в магазине игрушек, начинаете играть с этим API. Отправляете запрос — получаете ответ. Отправляете еще запрос — получаете ошибку. Отправляете третий запрос — и ваш IP банят на 24 часа. Прекрасно, не правда ли?
Однажды вечером, когда офис опустел и только мой верный монитор освещал пространство синеватым светом, ко мне подкрался Юра — наш младший разработчик, худой как жердь парень с горящими глазами и вечно растрепанными волосами.
— Слушай, Макс, — прошептал он, оглядываясь, будто выдавал мне коды запуска ядерных ракет, — я тут API подключил к нашему проекту. Теперь мы можем погоду показывать!
— Погоду? — удивился я, оторвавшись от созерцания кода. — А нам зачем погода? У нас же приложение для рисования черточек.
Юра просиял, как новогодняя гирлянда.
— Ну как зачем? — развел он руками в искреннем недоумении. — Чтобы люди знали, брать зонтик или нет, когда за карандашами пойдут!
Я посмотрел на него, пытаясь понять, шутит он или действительно считает, что людям, рисующим черточки, жизненно необходимо знать прогноз погоды. И в этот момент я понял: мы все немного Юры. Все мы норовим запихнуть в свои проекты кучу ненужных функций, потому что «а вдруг пригодится» или «так круче выглядит».
И вот так, шаг за шагом, функция за функцией, API за API, мы превращаем наши простые приложения в настоящих монстров Франкенштейна, нашпигованных разными интеграциями настолько, что они едва могут двигаться, не говоря уже о том, чтобы нормально работать.
Но эта палка о двух концах. Потому что, с одной стороны, API дает нам доступ к огромным возможностям — картам, платежным системам, социальным сетям. А с другой… Ох, друзья мои, с другой стороны мы становимся зависимыми от этих гигантов, как наркоман от дозы.
В два часа ночи, когда нормальные люди видят десятый сон, а коты готовятся к своим ночным забегам по квартире, мой телефон разразился звонком. Я нащупал трубку, мысленно проклиная того, кто придумал мобильную связь.
— Максим, — раздался панический голос нашего клиента Виталия, — у нас все сломалось!
— Что сломалось? — спрашиваю я сонным голосом, пытаясь сфокусировать взгляд на часах. 2:17. Прекрасное время для кризиса.
— Да все! — в его голосе звучало такое отчаяние, что я моментально проснулся. — Погода не показывается, карты не работают, платежи не проходят!
Я быстро подскочил с кровати, игнорируя недовольное мяуканье кота, которого я случайно столкнул с подушки, и бросился к компьютеру. Проверил сервера — все работает. Проверил базу данных — цела и невредима. Проверил внешние API и… бинго!
— Виталий, — сказал я, чувствуя одновременно облегчение и раздражение, — это не у нас что-то сломалось. Это Google решил API обновить. Без предупреждения. В два часа ночи. Потому что, ну, они же Google, им можно.
В трубке повисла тяжелая пауза.
— И что теперь? — спросил Виталий таким тоном, словно я только что сообщил ему о конце света.
— Теперь ждем, — вздохнул я. — Либо они откатят изменения, либо нам придется срочно переписывать код. Третьего не дано.
— А сколько ждать? — в его голосе звучала надежда.
— Кто ж его знает, — честно ответил я. — Может, час. Может, день. Google не очень любит отчитываться перед такими мелкими сошками, как мы.
И вот сидишь ты в половине третьего ночи, разбираешься, а потом выясняется, что это не у тебя что-то сломалось, а какой-то гигант решил поиграть в бога цифрового мира. Или Facebook правила поменял. Или Apple выпустила обновление, которое сломало половину приложений в App Store.
А что остается нам, маленьким разработчикам? Правильно — только адаптироваться и выкручиваться. Мы как маленькие рыбки-прилипалы, которые крутятся вокруг больших акул, пытаясь урвать свой кусочек пирога, но всегда готовые к тому, что акула вдруг решит повернуть в другую сторону или, того хуже, решит полакомиться прилипалами.
Но не все так плохо, друзья мои! Есть еще области, где мы можем развернуться и показать, на что способны. Возьмем, например, образовательные платформы. О, там точно должны быть деньги! По крайней мере, так нам казалось…
В один прекрасный весенний день (хотя, кого я обманываю, это был дождливый вторник в ноябре) ко мне в офис ворвался Тарас — мой старый приятель, который всегда был генератором идей, но редко — их реализатором.
— Слушай, Макс, — затараторил он, не дав мне даже поздороваться, — а давай курсы онлайн запустим! Будем учить людей… ну, не знаю, вязанию крючком!
— Вязанию крючком? — переспросил я. — А ты хоть умеешь вязать?
— Не-а, — ответил он с такой беззаботностью, словно я спросил, умеет ли он летать, — но это же неважно! Главное — красивую платформу сделать, а контент потом накидаем. Найдем какую-нибудь бабушку-вязальщицу, снимем на видео, нарежем, добавим красивые заставки — и готово!
Я смотрел на него, не зная, смеяться или плакать. Потому что в этом, друзья мои, и кроется главная проблема современного онлайн-образования. Все хотят быстрых денег, а о качестве контента думают в последнюю очередь.
— Тарас, — сказал я, стараясь говорить медленно и четко, — ты вообще представляешь, что такое хороший обучающий курс? Я свой запускал трижды и на третий раз заработал двадцать две тысячи. Это не просто нарезка видео с бабушкой и красивые заставки. Это методика, структура, проверка знаний, поддержка учеников…
— Да ладно тебе! — махнул он рукой. — Ты же видел этих всех инфобизнесменов? Что они из себя представляют? Снял видео на айфон, накидал пару слайдов, завернул в красивую упаковку — и продает за 50 тысяч! А мы чем хуже?
И я понял, что передо мной стоит потенциальный инфоцыган. Человек, который готов продавать мечту о быстром обогащении через вязание крючком, не имея ни знаний, ни опыта, ни даже простейшего представления о том, с какой стороны к этому крючку подходить.
— Тарас, — сказал я, положив руку ему на плечо, — давай так. Я дам тебе почитать книжку одну. Называется «Этика бизнеса». А потом мы вернемся к разговору о курсах. Идет?
Он посмотрел на меня с недоумением, но книжку взял. Надеюсь, он ее действительно прочитал, потому что больше с идеями о вязании он ко мне не приходил. Зато через полгода запустил курс по маркетингу в соцсетях. И знаете что? Вполне приличный курс, с реальными кейсами и полезными знаниями. Возможно, моя маленькая лекция о этике все-таки пошла ему на пользу.
Но давайте вернемся к социальным сетям. Ох, этот ВКонтакте! Сколько копий сломано в попытках его монетизировать! Сколько надежд разбито о суровые скалы алгоритмов и модерации!
В кафе напротив моего офиса часто собирались начинающие блогеры и маркетологи. Я иногда подслушивал их разговоры (не специально, конечно, просто они говорили так громко, что, наверное, их слышали даже в соседнем районе).
Одним солнечным утром, когда я занял свой любимый столик у окна, рядом расположились два молодых парня. Судя по одинаковым футболкам с надписью «Инфобизнес — это просто», они были либо близнецами, либо адептами какого-то странного культа поклонения легким деньгам.
— Слышь, — сказал один другому, — я тут группу раскрутил. Сто тысяч подписчиков! Теперь заживём.
— И сколько ты на этом зарабатываешь? — спросил второй, доставая ноутбук из рюкзака.
Первый немного замялся, крутя в руках стакан с латте.
— Ну… пока ничего, — ответил он смущенно. — Но вот-вот начну! Мне один чувак сказал, что как только будет 100 тысяч, так сразу посыпятся рекламодатели. А еще я думаю запустить курс о том, как раскрутить группу до 100 тысяч подписчиков!
Картина маслом: человек, который ещё не заработал ни копейки на своей группе, уже планирует учить других, как зарабатывать. Причём я даже не мог посмеяться от души — потому что ровно этим же занимался сам, когда сколотил свой курс «Как стать успешным, даже если вы не знаете, что такое успех». Разница между нами была ровно в одну цифру: я к тому моменту уже знал, сколько это приносит.
И вот так, друзья мои, выглядит современный мир социальных сетей. Все хотят быть блогерами, все мечтают о миллионах подписчиков и огромных доходах. А по факту?
В этот момент в кафе зашел Митя — мой знакомый, который уже несколько лет вел кулинарный блог с довольно приличной аудиторией. Выглядел он, мягко говоря, потрепанно: круги под глазами, небритый, в мятой рубашке.
— Привет, Макс, — устало поздоровался он, падая на стул напротив меня. — Можно у тебя кофе глотнуть? У меня нет сил даже до кассы дойти.
— Что случилось? — спросил я, придвигая к нему свой капучино.
— Да ничего нового, — он сделал большой глоток. — Весь день вчера провел, снимая и монтируя видео. Новый рецепт борща с фрикадельками. Четыре часа на съемку, шесть на монтаж, три — на написание текста и подбор хэштегов.
— И как, много просмотров? — поинтересовался я.
Митя горько усмехнулся.
— Знаешь, сколько я заработал за вчерашний день? — он понизил голос.
— Сколько? — спрашиваю я с интересом.
— Триста рублей, — ответил он, и в его голосе звучала такая усталость, что мне захотелось купить ему еще и пирожное. — И то, половину этой суммы мне племянник прислал, чтобы я не расстраивался. Сказал, что борщ был «бомбический».
И вот так выглядит реальность для большинства так называемых «инфлюенсеров». Бесконечная гонка за контентом, за лайками, за алгоритмами, которые меняются чаще, чем погода в Петербурге. Проще пойти работать с девяти до шести, чем пытаться заработать на своем блоге, особенно если ты не попал в тренд вовремя.
А пока я пойду спасать Митю — кажется, он заснул прямо над моей чашкой с капучино. Тринадцать часов работы, триста рублей выручки, половину из которых прислал племянник. Тяжела доля инфлюенсера в наши дни.
Впрочем, в следующей главе я вернусь к тому, с чего начался наш сегодняшний разговор в этом же кафе, — к ботам, нейросетям и обещаниям автоматизировать всё на свете. Потому что вопрос Димки «а нас не заменят?» оказался не таким смешным, каким показался мне тогда.

