Две недели назад я начал свой путь инди-мейкера и челленджа # 12SideProjectsIn3Months, в котором я буду строить 12 публичных проектов. Меня вдохновил челлендж №12StartupsIn12Months, созданный @ pi eter levels также Андреем Азимовым. Сегодня я запускаю свой первый продукт HabitScript.

Кто я?

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

Перед тем, как начать свое путешествие по инди-создателям

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

После просмотра марокканского веб-шоу о стартапах под названием Bizness bnab (Разговор о бизнесе) я с нетерпением жду возможности воплотить свою мечту в жизнь снова, и после этого я ищу некоторых инди-мейкеров и разработчиков, которые создали успешные стартапы. Я пришел с докладом из @ pi eter levels и пересматривал его столько раз, что узнал основы создания успешных продуктов в Интернете, которые использовались при создании nomadList

  • Поиск собственных проблем
  • Создайте продукт для решения ваших проблем
  • Органическое развитие
  • Монетизировать
  • Автоматизировать

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

В поисках идей

Когда у меня возникает проблема, я записываю ее на Trello Board, а после этого я выбираю проблему, с которой я сталкиваюсь каждый день, а именно откладывание на потом и ощущение непродуктивности. Я решил сначала решить эту проблему, а потом решать другие проблемы. Я пришел с решением этой проблемы из разных источников, таких как Ted Talks, Medium Articles о геймификации и советах и ​​приемах повышения продуктивности. Продукт представлял собой расширение по сравнению с расширением кода. Отслеживайте время вашего написания кода, вы можете визуализировать данные в веб-приложении, зарабатывать очки за время написания кода, делиться своими целями публично, чтобы оставаться подотчетным, и у вас есть таблица лидеров, по которой вы можете узнать, какой разработчик был более продуктивным. еженедельно

Строительство

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

  • Выбор технологического стека: я публикую о проблеме инди-хакеров и других инди-мейкеров, с которыми я обсуждаю, рекомендовал выбрать то, что вы знаете, но проблема, о которой я не знаю, внутренняя структура необходимо для этого продукта. В конце концов, я выбираю MERN Stack (MongoDB, Express, React, Node Js)
  • Я никогда не создавал расширение кода VS: Еще одна проблема, с которой я столкнулся, заключается в том, что у меня нет опыта в создании расширения кода VS, поэтому мне нужно много раз читать документацию и искать в StackOverflow, но это была отличная возможность чтобы узнать, как это построить

Что я узнал после создания своего первого продукта

  • Разработка полнофункционального веб-приложения: я узнаю, как создать свое первое полнофункциональное веб-приложение на JS с помощью MERN Stack, и это прекрасная возможность узнать что-то новое, создавая реальное и полезное веб-приложение, а не очередную задачу. приложение или приложение для чата
  • Отправляйте быстрее: меня вдохновило множество инди-мейкеров, которые запускают свой успешный продукт менее чем за месяц или даже за неделю.
  • Тратьте время на кодирование на вещи, которые недоступны для использования на GitHub: Github - это мощное место, где разработчики могут использовать существующее решение для ускорения рабочего процесса разработки.
  • Ваши навыки программирования - это ваша суперспособность r: если вы умеете программировать, у вас есть прекрасная возможность построить успешный стартап с меньшими инвестициями, потому что мы никого не нанимаем для реализации ваших собственных идей.
  • Публикуйте, что вы строите. Я делюсь своими ежедневными успехами в создании этого продукта в твиттере и инди-хакерах, получаю отзывы об этой идее, а также беру на себя ответственность.
  • Прекратите создавать другое приложение для задач или чата. Многие новички-разработчики после завершения курса создают приложение для задач, чата или еды, что является хорошим способом практики, но когда вы начнете создавать полезное приложение, которое будет решать свои собственные проблемы, вы будете решать проблемы, которых вы не найдете в приложении todo

Мои любимые ссылки:

Если вам понравился мой рассказ, пожалуйста, хлопайте в ладоши 👏

Если вы хотите знать, над чем я сейчас работаю, вы можете подписаться на мои # 12SideProjectsIn3Months в Твиттере

Обязательно отправьте сообщение в Твиттере с любыми вопросами, я всегда рад помочь