{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

«Некоторым больше нравится создавать с нуля»: украинский разработчик ушёл с работы и весь год создавал простые сервисы Статьи редакции

История Андрея Азимова, который хотел стабильно получать $1000 в месяц и недавно продал генератор сайтов из «Google Таблиц».

Разработчик Андрей Азимов запустил сервис Sheet2Site для создания сайта без навыков программирования с помощью Google-таблиц, а через три года продал его, чтобы продолжить «создавать с нуля».

Кроме Sheet2Site, он запустил ещё пять проектов — и все за один год, который он назвал «годом хардкора». Перед этим он уволился с работы, чтобы стать прибыльным инди-разработчиком.

«Лучше ненавидеть свою работу в 26, чем в 36»

Андрей Азимов из Украины, а сейчас живёт на Бали. Он работал в ИТ-компании Railsware менеджером по продукту и «кодил время от времени». К февралю 2018 года он запустил три продукта:

  • Приложение WhenToSurf, которое показывает лучшее время для сёрфинга в зависимости от местоположения пользователя — на нём Азимов заработал $16 на донатах.
  • PushToDeploy — физическая красная кнопка, которая запускает сайт или приложение. Это альтернатива запуску скрипта через терминал. Азимов потратил на демонстрационный образец $77,13. Он не получил достаточно денег на предпродаже для начала полноценного производства и закрыл проект.
  • DarkModeList — список приложений, поддерживающих тёмный режим.

Азимов иногда общался с пользователями DarkModeList и предлагал им рекламу. Так он заработал $4 и «воспринял их как знак» к основанию собственного стартапа.

Его поддержал друг. «Лучше ненавидеть свою работу в 26 и уволиться, чем всё ещё ненавидеть свою работу в 36 лет», — сказал он. По словам Азимова, он не чувствовал ненависти к своей работе, но хотел следовать своей мечте. Его останавливал маленький опыт в кодировании.

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

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

План на год

В марте 2018 года Азимов уволился с работы и составил план:

  1. Найти проблему и решить её.
  2. Создать стартап на основе этого решения.

Было трудно оставить работу в Railsware. Но труднее всего было сказать об этом моему начальнику Ярославу Лазору. После двух месяцев раздумий и борьбы со своими страхами я наконец-то сделал это. Я почувствовал себя гораздо свободнее.

Но что было ещё более неожиданным, так это ответ босса: «Если у тебя есть цель, неважно, сколько времени займёт её достижение. Время уйдет в любом случае. Важно только то, как ты его проведёшь. Так что убирайся из компании и следуй своим истинным желаниям».

Спасибо за поддержку.

Азимов поставил себе цель с марта 2018 года по март 2019 года создать стартап с ежемесячной выручкой больше $1000.

По его словам, $1000 в месяц ему хватает для комфортного проживания на острове. На эти деньги можно оплатить аренду, скутер, трёхразовое питание и кофе.

Когда я поставил перед собой эту цель, я просто хотел стабильный доход в $1000, чтобы была возможность оплачивать счета и работать над тем, что мне нравится. Мне было всё равно, будут ли это ежемесячные повторяющиеся платежи или единоразовые или что-то еще. MRR тогда казался мне более стабильным.

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

Разработчик назвал свой план «год хардкора». «Я собираюсь создать как можно больше продуктов за эти несколько недель и надеяться, что один из них "взлетит"», — писал он.

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

Я больше отношусь к первому типу.

Однако в «хардкорный год» Азимов решил тратить по возможности около $500 в месяц, публиковать график с доходами на своём сайте, отчитываться о прогрессе и избегать отношений.

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

— Я не заканчиваю начатое. Я до сих пор не закончил ни одного из десяти курсов по кодингу, на которые записался.

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

— Во мне нет последовательности. Вы можете застукать меня за 14-часовой работой в кофейне в понедельник, а во вторник я буду те же 14 часов смотреть бессмысленные видео на YouTube.

— Я не самый лучший кодер. Я знаю только базовые HTML, CSS, JS и PHP. Я не использую Git и храню все в Dropbox.

Все эти характеристики могут говорить о неудаче, но у меня есть козырь в рукаве.
Мой друг — Питер Левелс, который создал 12 стартапов за 12 месяцев и теперь зарабатывает пятизначные суммы на создании инди-стартапов. Это меня безумно вдохновляет.

«Хардкорный год»

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

В таком режиме Азимов работал над Sheet2Site — Google-таблицей для создания сайтов без навыков программирования. Инструмент вырос из предыдущего проекта DarkModeList: для списка приложений с тёмной темой нужна была база с заголовками, ссылками, изображениями и другими данными.

Но Азимов не умел пользоваться базой данных на SQL. Тогда он подключил к сайту электронную таблицу Google как базу данных.

Первый сырой прототип он создал за несколько дней с помощью PHP, половину кода взял из DarkModeList. Он выглядел так:

Как кодер с некоторым опытом я знаю, что повторное использование кода из старых проектов — это большая халтура. Мой стек это:

— Vanilla HTML, CSS, Javascript, PHP. Никаких фреймворков.

— Heroku + Dropbox. Не Git. Только Zip, как вы знаете.

— WIP Chat для отчётности.

Весь продукт создавался открыто. Вот список всех задач, которые я выполнил.

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

Я начал показывать Sheet2Site людям. Но они всё ещё не понимали, что нужно сделать, чтобы создать свой сайт. Меня как создателя это удивляло. Я думал, что это очевидно. Я был совершенно не прав.

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

Разработчик запустил Sheet2Site 21 марта 2018 года: написал об этом на Product Hunt, объявил о запуске на своей странице в Twitter, Facebook, WIP Chat и отправил сообщение по электронной почте всем подписчикам блога.

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

Я подготовил стандартный набор для Product Hunt: заголовок, описание, GIF-анимацию (она заметнее, чем статичное изображение), скриншоты, в первом комментарии я описал историю создания проекта. Люди любят истории.

Я запустил проект в 00:01 по времени Сан-Франциско, потому что всегда лучше иметь больший временной интервал для голосования (00:00-23:59).

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

После анонса сервис стал продуктом дня №1 и продуктом недели №3 на Product Hunt, а также №1 на Show Hacker News.

За десять дней после запуска сайт посетило 30 тысяч уникальных пользователей, а выручка проекта составила $237 — это 16 продаж, две из которых — подписки на год. «Я тестировал различные цены, начиная с $5 в месяц, я поднял до $10 в месяц или $60 в год», — рассказывал Азимов.

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

В частности, не было возможности подключить пользовательский домен (функция №1 в любом конструкторе сайтов).

Поэтому я отправлял покупателям HTML-код для вставки по электронной почте.

После запуска Sheet2Site Азимов взялся за другие проекты, так как целью «хардкорного года» было запустить как можно больше сервисов.

  • В апреле 2018 года он запустил приложение Progress Bar OS X, которое показывает прогресс дня, года, месяца и жизни в строке меню — как заряд батареи ноутбука.
  • В июле Make OS X Great Again — инструмент, который исправляет «раздражающие» вещи в macOS, например, перестаёт спрашивать об обновлении или отключает открытие iTunes при подключении iPhone.
  • В августе 2018 года Азимов создал Preview Hunt — веб-приложение, которое позволяет предварительно просмотреть и подготовить вашу заявку на Product Hunt.
  • В октябре — приложение для macOS, которое издаёт сигнал тревоги, если кто-то пытается украсть ноутбук, под названием MacBook Alarm.
  • В ноябре — хранилище фотографий Encrypt My Photos, защищённое сквозным шифрованием.
  • В январе 2019 года он победил в номинации Maker of the Year в ежегодной премии Golden Kitty Awards, которую проводит Product Hunt.

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

В ноябре идеи разработчика закончились, и он вернулся к Sheet2Site. Следующие четыре месяца Азимов работал над ним полный рабочий день. Он провёл опрос среди существующих клиентов, чтобы узнать о самых больших проблемах инструмента.

По словам разработчика, люди жаловались на один общий «недостаточно хороший» шаблон для всех сайтов. Тогда он добавил шаблоны для досок объявлений, сайтов о путешествиях и другие. Кроме того, у приложения появились поиск, фильтр, карты и таблицы. Азимов обновил продукт и назвал его Sheet2Site 2.0.

Продажа Sheet2Site для создания новых проектов

К маю 2019 года вторая версия сайта достигла регулярной месячной выручки в $1000. Это было главной целью «хардкорного года», но Азимову понадобилось на два месяца больше запланированного времени.

В итоге Азимов создал шесть продуктов, за 14 месяцев все они принесли разработчику $32 тысячи. К концу года он продал MacBook Alarm за неназванную сумму, но сделку в подсчёте доходов не учитывал.

В 2019 году Азимов занимался оптимизацией и автоматизацией Sheet2Site 2.0, а также созданием новых шаблонов. В 2020 году из-за пандемии и массовой самоизоляции люди начали больше «работать над своими идеями», рассказал Азимов.

Он убрал подписку на месяц и предоставил бесплатный шаблон для сайтов про коронавирус, а выручка проекта выросла до $10 тысяч в месяц.

Спустя три года после запуска проекта Азимов решил продать Sheet2Site. В июне 2021 года его купил ИТ-предприниматель «с большим опытом в SaaS и цифровых продуктах» Нил Виттен. Сумму сделки Азимов не уточнил. Продажу проекта Азимов объяснил желанием создавать другие стартапы.

Разработчик поделился уроками, которые усвоил во время «хардкорного года»:

  • Следуйте за мечтой и делайте то, что вас увлекает. Это поможет вам заниматься скучными вещами, которые есть в любом деле.
  • Окружите себя людьми, которые верят в вас.
  • Все важные детали вы осознаете в процессе работы.
  • Всегда доводите дела до конца. Это критически важно. Большинство людей сдаются на полпути.
  • Не расслабляйтесь после каждого успеха. Используйте этот импульс для следующего шага, но уделите немного времени наслаждению своими достижениями.
  • Это марафон, а не спринт, поэтому вам нужно много энергии.
  • Сосредоточьтесь на продукте, а не на инструментах. Вашим пользователям всё равно, как вы это сделали. Главное, чтобы ваш продукт решал их проблему.
  • Не будьте перфекционистами. Просто создайте продукт быстро и смотрите, что будет дальше, но сначала поделитесь с друзьями, которые могут быть вашими потенциальными пользователями.
0
330 комментариев
Написать комментарий...
Art.Spark

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

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

Ответить
Развернуть ветку
Андрей Кормилицын

Чтобы вы посоветовали, чтобы выбраться "из своего мирка" и начать видеть реальные проблемы?
Увидел себя в вашем описании "линейного кодера", немного взгрустнулось

Ответить
Развернуть ветку
Art.Spark

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

в одно лицо этого не сделать и не усвоить. нужен именно человек с другой точкой зрения, которую он понимает смежно.

Ответить
Развернуть ветку
Ann Partovi

я тоже визионер, я нужнее чем ты, докажи, что ты нужнее чем я, только делай это нежно

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

Желай, сумей и проверь это на добротность – какие еще нужны правила в этой жизни. Можешь пердеть и коптиться над супер пупер Вольфрам Альфа, а можешь сделать Тик Ток. Смотря у кого какие приоритеты, слать нахуй козлов с их советами, у каждого своя аллергия

Ответить
Развернуть ветку
Art.Spark

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

вы дискретно мыслящий человек, поэтому противопоставляете, говорите что идеал "это математическая и функция".
я вижу идеал как соединение текущей модели, с приходящими данными, эволюция, адаптация.

рассуждать нужно начиная с ситуации в обществе, человека, его потребности, удобства, его ресурсов времени, удобства использования.
А не с вас со мной.
возможно вас можно использовать как дополнение к миро-воззрению, но не как противника.

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

Ответить
Развернуть ветку
Ann Partovi

ахахахахахаахахахахахахаха, что я натворила, ужас

Ответить
Развернуть ветку
Art.Spark

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

Ответить
Развернуть ветку
Jack Morositel

О, гуру, просвяти нас убогих светом своего огромного ЧСВ!

Ответить
Развернуть ветку
Art.Spark

зачем вам оценивать мое чсв (просто настроение такое),
 лучше вернитесь в теме разговора.

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

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

Ответить
Развернуть ветку
Art.Spark

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

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

но ты ведь великое програмисто, !!!)))) безупречное творение природы, трутни ненужныы))) лол

Ответить
Развернуть ветку
zxc cxz

Много кому экспертизу продал?  Лол
Такая информация нужна только очень большим компаниям, которые идут в серьезные агентства за серьезный прайс. А компании попроще просто зажмут деньги и прикинут всё сами. В итоге мамкины диванные фантазеры-визионеры никому не нужны. 

Ответить
Развернуть ветку
Art

Вы хорошо назвать себя визионером когда не сделал нихера 😂

Ответить
Развернуть ветку
Art.Spark

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

Ответить
Развернуть ветку
Art

Аналитика такой же товар как и все - зависит от того кто ее делает - есть дорогой и штучный а есть дешёвый и рутинный )

Ответить
Развернуть ветку
Art.Spark

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

Ответить
Развернуть ветку
Андрей Агеев

Собственно а когда тогда общаться с людьми из своего круга и сферы, что бы не просрать актуальный стек и не говорить потом "я в гит не умею, про докер не слышал а кубик это такая игрушка детская"?

Ответить
Развернуть ветку
Art.Spark

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

Ответить
Развернуть ветку
Art.Spark

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

потому что чувствуют своим нутром - писать код, это не значит иметь широкое мировоззрение.
Их это очень ранит. имея зарплату от 2к, приходит мега раздутое ЧСВ,
а конструктива в диалоге все так же нет.

Ответить
Развернуть ветку
Ann Partovi

советую непопулярные книги по саморазвитию типа Джоша Вайцкина
ru.wikipedia.org/wiki/Вайцкин,_Джошуа 
Искусство учиться https://www.mann-ivanov-ferber.ru/books/iskusstvo_obuchenija  

Его сайт: https://www.joshwaitzkin.com 

Ответить
Развернуть ветку
Андрей Кормилицын

Обязательно ознакомлюсь, большое спасибо за рекомендацию.

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

Ответить
Развернуть ветку
Ann Partovi

может показаться странным, но есть такой twittter.com/naval и у него есть интересные твиты, один закреплен как пост 

Ответить
Развернуть ветку
Vladimir Chigak

Это не мнение, это скорее единственный путь.
могу накинуть пару "болей" по 3 своим/дружеским проектам, стучитесь в личку. Если сам для себя покупку решения не осилю, то хотя бы подам вам идею)

Ответить
Развернуть ветку
Ann Partovi

Стоит общаться с самим собой, внутри вас есть бездна бездонная, а полагаться на других и заглядывать им в мозг не стоит, поисковые системы помогают найти всё, чего голова не может сама сгенерировать. И про менеджеров-социопатов, и про людей-добряков. Мы сложные, понять, что хочет вам донести другой человек и кем он вас видит порой неразрешимо. Попадете к социопату, он сумеет из вас сделать марионетку, попадете к добряку, он вас пожалеет и истратит на вас кучу времени себе в убыток. У меня нет никакой иной мудрости, кроме поиска для себя золотой середины, единственно верного диапазона, в котором я могу жить и чувствовать себя хорошо. Самосознание это так сложно, но так нужно. 

Попадаться на удочки блоггеров, психологов та еще дурнина. Есть к примеру, Джордан Б Питерсон. Он ведет лекции на несколько часов, дебаты, обсуждения с самыми разными людьми. Это почти живое общение. Есть Джо Роган, есть Лекс Фридман (кстати, он косвенно русский)

https://www.youtube.com/channel/UCL_f53ZEJxp8TtlOkHwMV9Q
https://www.youtube.com/user/PowerfulJRE
https://www.youtube.com/user/lexfridman

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

Ответить
Развернуть ветку
Serge Liatko

А много и не нужно. Нужен один, но не совсем дурак. Так чтоб мог понять свою выгоду от сотрудничества с тобой (ему ещё и помочь нужно, почти всегда)... И вот тут как посыплются идеи и заказы... 

Ответить
Развернуть ветку
Art

Вы сильно с них развились ?)

Ответить
Развернуть ветку
Ann Partovi

Убери свою наглую скобку. Важно мышление в голове, а не книги. Тебе объяснять бесполезно, ты отрицательный персонаж

Ответить
Развернуть ветку
Art

Теперь вижу что сильно )

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
327 комментариев
Раскрывать всегда