В комментариях к прошлому посту прозвучала мысль: "у нас считалось, что идея практически ничего не стоит, все зависит от того, как это реализовать".
Это расхожее и, в большей степени, правдивое утверждение тоже хочется обсудить.
Я очень долго, лет наверное 10-15, зависал на этапе одержимости идеями. Проявлялось это в том, что я без конца что-то выдумывал, обсуждал с друзьями, записывал, фантазировал, как реализация гениальных идей изменит мою жизнь.
Так или иначе, я ничегошеньки не делал для их воплощения в действительность, а самое главное — сомневался в наличии способностей и навыков, чтобы реализовать свои идеи 🤔
Только попав в фейсбук и заскучав там во время коронавируса, я махнул рукой на все сомнения и принялся за реализацию. В это время я сделал словарик английского с произношением Quiken, Калькулятор стоимости жизни, начал и доделал до вменяемого состояния свой сайт со статьями. Чуть раньше, пока учился и отдыхал в Штатах, я сделал небольшое приложение для учёта своих трат.
✅ Полезное на этапе "надо суметь сделать"
-
Суметь сделать и правда надо. Одно дело читать про распределённые системы в книжке с кабаном, совсем другое — брать и делать, разбираясь в деталях работы облаков, серверов, баз данных, фреймворков и библиотек.
-
Мы учимся лучше всего на практике, через делание — фундаментально важная мысль! И, хотя я "знал" это много-много лет, научиться так действовать удалось только недавно 🤯
-
Делание запускает механизм обратной связи: классные идеи проектов и фич чаще рождаются в процессе работы, чем во время размышления о них.
-
Делать весело, интересно и полезно, если вы такой же tinkerer (то есть любите возиться с практическими задачами, учиться через ошибки), как и я.
На мой взгляд, единственный работающий триггер для изучения чего-то нового — это взять и попробовать. Сначала не будет получаться, потом что-то получится, но по непонятной причине. Затем причины, структура реальности и неочевидные поначалу взаимосвязи станут более понятны. Круг обучения (по David A. Kolb) замкнётся.
Месяц назад я не знал, как использовать LLM (Large Language Models, большие языковые модели), а сейчас делаю несколько проектов с их использованием и читаю самые свежие научные статьи на тему эффективного использования языковых моделей. Там столько всего интересного и нового!
Всё это знание мне было бы недоступно и бесполезно, если бы я сначала не попробовал. А могло бы и навредить, ведь всё казалось бы жутко сложным. Лишние знания и бесконечная подготовка парализуют.
👎 Минусы этапа
-
Когда каждый день копошишься в технических деталях, легко упустить из поля зрения более важные вопросы.
-
На этапе делания очень легко зависнуть на неопределённый срок. Особенно нам с вами, программистам, создателям.
Даже с любовью сделанный продукт != коммерчески успешный бизнес. Нужно подумать про клиентов и их реальные проблемы (или "работы" в JTBD, Jobs-to-be-Done), а также как о них узнавать; стратегию и эксперименты с продвижением продукта; его экономическую целесообразность и жизнеспособность.
Продумать ценообразование и способы продаж, желательно предусмотрев конкурентные преимущества бизнеса. Уделить внимание важным механикам: воронкам и конверсиям, первой сессии, активации и удержанию пользователей.
А уж учиться чему-то новенькому и получать удовольствие в процессе можно бесконечно. Это интересно и полезно, но всегда будет оставаться что-то, что ты ещё не умеешь делать. Поэтому я бы посоветовал разобраться в своих склонностях, обозначить цели и не заниматься самообманом: строить бизнес - это совсем не то же самое, что работать над сайд-проектами по фану.
Наконец, и стартапам, и сайд-проектам нужны пользователи. А пользователи появятся тогда, когда ваш продукт начнёт решать их реальные проблемы. Нужно позаботиться о том, чтобы потенциальные клиенты узнали про ваш продукт, и дать легко (с низкими транзакционными издержками) им воспользоваться, чтобы быстро получить какую-то пользу и кайф.
Пост можно прокомментировать в телеграме, если очень хочется ❤️