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

Этот блог разделен на 4 главы.
1. Начало
2. Первая проблема
3. Недооценка
4. Уроки

Начало

Все началось с этого твита от Хришикеша Пардеши, основателя удаленных инструментов, который дал 21 важный урок, который он усвоил за 9 лет, запуская свой стартап. Этот твит меня очень сильно поразил, и именно тогда я решил начать что-то свое. Это не первый мой раз, в течение моего инженерного бакалавриата я пытался решать различные постановки задач, работал над различными проектами, но, как и большинство людей в мире, я оставил его наполовину, может быть, из-за отсутствия мотивации, потери интереса к период работы над одним и тем же проектом, и большую часть времени находя что-то более интересное, и так далее по списку…. но на этот раз я решил придерживаться того же проекта до его завершения. У людей есть склонность работать лучше под давлением сверстников, а для стороннего проекта невозможно испытать это давление, если люди не узнают об этом, и именно здесь начался нейроритм, создавать вещи публично, чтобы мы могли искусственно стимулировать это условие давления сверстников. В один прекрасный вечер я объяснил эту идею Омкару, и вот тогда мы, наконец, запустили neurithm.

Первая проблема

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

Работая над первой публикацией в социальных сетях, мы потратили часы, дорабатывая цвета, перебирая контент, а затем, наконец, вручную публикуя его во всех социальных сетях. Это дало нам возможность создать конвейер автоматизации социальных сетей. Чтобы все спрашивали, что в этом нового? Есть несколько доступных приложений, которые уже делают это. Так зачем начинать заново? зачем тратить время на повторение одного и того же? так вот мой ответ. Когда мы начинали neurithm, было не очень ясно, что мы на самом деле хотели сделать, у нас были некоторые идеи, которые мы даже не проверили, но в глубине души мы знали, что хотим исследовать новые технологии, и впервые я захотел сделать что-то новое, чего я или омкар раньше не делали. Это очень длинный список, но проблема, к которой мы в основном относимся, была автоматизация социальных сетей и то, чему меня научили четыре года разработки, и я цитирую

«Зачем тратить 10 минут на решение проблемы, если можно автоматизировать ее за 10 часов?»

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

Недооценка

Мне кажется, или вы, ребята, даже недооцениваете усилия, необходимые для определенных вещей? и это то, что произошло с нашим первым проектом, конвейером автоматизации социальных сетей, Not So Social.

Not So Social — один из них. своего рода платформу автоматизации социальных сетей, где любой может просто войти в свою учетную запись Facebook (да, мы добавим поддержку большего количества платформ позже, но для бизнеса IG вам необходимо иметь подключенную страницу Facebook). Где вы можете по-настоящему управлять своими бизнес-аккаунтами IG и FB. Благодаря современным функциям, таким как панель мониторинга в реальном времени для взаимодействия, умные ответы на комментарии (на основе алгоритма машинного обучения для генерации текста SOTA — для всех этих ботаников) и дополнительные функции, такие как конвейер публикации из слайдов Google в IG и Facebook.

Мы буквально пытаемся добавить чертовски много функций, вот где мы недооценили оценку усилий. Объявляя проект, мы подсчитали, что 15 дней будет достаточно для запуска работающего POC/MVP, но теперь, спустя 10 дней, мы все еще ближе к тому, с чего начали, чем к тому, куда хотим двигаться. Вероятность того, что мы не успеем завершить его к концу марта, составляет 98%, и мы настроены на это оптимистично.

Уроки

10 дней — это действительно короткий период для обзора или оценки наших знаний, но есть некоторые вещи, которые я лично никогда не повторю. Вот список

  1. Недостаточно мозгового штурма по поводу решения.
    Мы все взволнованы, потому что это будет наш первый проект, и это чрезмерное волнение привело к тому, что мы недостаточно обсудили все возможные решения и даже нужно сделать запуск проекта.
  2. Недооценка требуемых усилий.
    То же самое. Волнение по созданию нашего проекта, мы недооценили необходимые усилия. Мы решили, что стек технологий, над которым никто из нас раньше не работал, стоил нам больше усилий, чем нужно.
  3. Недостаточно исследований, прежде чем завершить технический стек.
    После быстрого исследования мы решили создать настольное приложение с помощью electronic.js, поскольку позже мы можем повторно использовать многие компоненты для веб-сайта. Платформа. Это кажется идеальным решением, но проблема возникла из-за функций реального времени, поскольку Facebook нужен веб-перехватчик или конечная точка для отправки HTTP-запросов на обновление в реальном времени, а реализовать его в отдельном настольном приложении действительно сложно, поэтому мы сейчас переходят к гибридному подходу (нативный + облачный).
  4. Недостаточное изучение зависимостей.
    Наш конвейер автоматизации полностью зависит от API, предоставляемых соответствующими социальными сетями. Даже для Instagram мы зависим от того, какие функции предоставляет API facebook. Есть много функций, которые недоступны, например публикация альбомов в Instagram, и мы могли бы изучить все, прежде чем завершить проект.

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

Это размышление о том, что я узнал за первые 10 дней нашего публичного строительства, и, подведя итог, мы все еще многому учимся, и мы надеемся сделать это… вот и все. Оставайтесь с нами для многих других блогов и обновлений. Мир!