Этим летом я начал работать со стартапом. Мы были (по-прежнему остаемся) прилежными работниками и часами занимались поиском клиентов. Мы научились всегда спрашивать, почему, всегда погружаться глубже, чтобы узнать, чего на самом деле хочет потребитель. Мы привыкли к многочасовым сеансам Zoom и узнали все возможное о наших потенциальных клиентах.

Но затем пришло время писать код. Все это время мы все начали изучать языки. Курс Udemy после курса Udemy, запойные занятия LinkedIn Learning и многочасовые консультации на YouTube привели нас к пониманию Javascript, Java, Python, SQL, HTML и CSS. И не надо начинать с фреймворков. Мы практиковали React Native, Django и Bootstrap. Мы все пытались выучить. Мы думали, что это возможно.

Научиться программировать непросто. Черт, это даже не весело. Когда проект запускается или когда npm install react-native, наконец, работает, это довольно круто, но когда этого не происходит - когда вы зацикливаетесь на чтении StackOverflow в течение шести часов, чтобы решить небольшую проблему, - кодирование - это ад. Это здорово, когда ваше видение воплощается в жизнь, и здорово, когда вы, наконец, можете гриндить и гриндить, но подъём к этому моменту болезненен.

Зависимости React-Native делают мою жизнь невыносимой. Я люблю React-Native. Я думаю, что это фантастика, как я могу увидеть, как приложение будет выглядеть на Android и iOS, но добраться до этого момента - жалко. Фреймворк даже не сложно запрограммировать. Все логично, и знание JavaScript даже не является обязательным условием. Но я работаю над тем, чтобы убедиться, что все установлено, правильная версия и все на вашем пути - вот что заставляет меня бежать к Swift или Kotlin и свернуться клубочком.

Это первая статья в моем ежедневном блоге по мере того, как я продвигаюсь в качестве основателя стартапа. Давайте оставаться на связи!