Как стать автором
Обновить

Часть 6. Карьера программиста. Свой стартап

Время на прочтение10 мин
Количество просмотров10K
Продолжение рассказа «Карьера программиста».

Я не притрагивался к книге “Карьера программиста” ровно год, и видимо не зря. За последние месяцы, со мной произошло много трансформаций, которые позволят дополнить эту историю материалами о том, как создать и развивать IT-компанию. Это кажется закономерным. Если вы амбициозный программист или фрилансер, то рано или поздно задаетесь вопросом: «А что дальше?». Вот, я уже старший разработчик — а что дальше? Назначили архитектором — а что дальше?..

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

Из этой главы вы узнаете:

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

Эта глава охватывает период с конца 2011-го года по конец 2013-го.

Идея


Зачатие ребенка начинается со страсти. С неуемной, всепоглощающей эмоции, которая преобразуется в супер-силу, способную свернуть горы. Эта сила настолько огромна, что дает новую жизнь. Впускает на Землю нового жителя. Но прежде чем малыш выйдет на свет, должно пройти 9 месяцев подготовки и органичного роста. Роста от маленькой клетки, до сверхсложного организма, состоящего из миллиарда других клеток гармонично связанных между собой. Как известно, 9 матерей не «выпустят в свет» малыша за месяц, поэтому ключевой момент в этом процессе, также как и в построение своего IT-проекта — это гармоничный и последовательный рост.

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

В моем случае, идея моего стартапа казалось была в моей голове всегда, начиная с момента написания первой программы. В главе 4 я упоминал, что в университете разрабатывал собственный компилятор С++, чтобы дотянуться по знаниям до бородатых дядек с RSDN.ru. Более подробно эта история описана в отдельном посте — "Как я писал компилятор С++".

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

Будь то тысячекратно повторяющиеся циклы

for(int i = 0; i < items.count; i++)

Либо создание методов Get/Set в C++. Все эти ежедневные повторяющиеся действия наводили на мысль, что инструменты разработки — далеко не совершенны.

Далее, я все чаще стал задаваться вопросом — "А каким будет программирование в будущем?". Лет так через 10-20.

Думая об этом в начале 2010-го года, я представлял, что через 10 лет, машины будут сами писать программы, а разработчики будут махать руками возле прозрачных мониторов как это показано в фильме — Пароль «Рыба-меч».

image

Прошло десять лет, технологии искусственного интеллекта и машинного обучения набрали популярность. Также как и бесконтактные сенсорные контроллеры, вроде Kinect. Но я как писал код в Visual Studio, так и пишу. Только номер версии изменился. Ничего революционного за последние 10 лет!

Стартовый капитал


Но вернемся в конец 2011-го года. На тот момент, я усердно работал разработчиком-фрилансером, на двух проектах сразу. У меня была цель — поскорее собрать денег на квартиру и съехать от родителей в собственное жилье. И чем больше денег я складывал под диван, тем больше была моя уверенность в себе и завтрашнем дне. Вот уже 5000$ накопилось. Я начал посматривать, какие варианты квартир можно купить за эту сумму, пусть даже и в кредит. Справедливости ради, идея купить квартиру, была навязана родителями. Сама по себе она меня не зажигала. Машина у меня уже была к тому моменту, поэтому я начал поглядывать в сторону создания своего бизнеса и накопления стартового капитала под него.

В свободное от работы время, я смотрел и читал все, что было на тот момент о создании бизнеса в сети. Информации было немного. Моим любимым ресурсом был «Цукерберг Позвонит» (сейчас vc.ru), который впоследствии и вывел меня на влиятельных людей в сфере IT-предпринимательства.

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

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

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

Не прошло и двух лет усердной работы, как я скопил сумму в 20,000$. Я ничего себе не покупал, еда стоило дешево и в основном ее покупали родители. Ежемесячных счетов и своей семьи у меня не было. Стало быть 95% от заработанного на фрилансе, прямиком складывалось под диван. Я проделывал такие накопительные марафоны в жизни еще не один раз, в том числе и сейчас, когда у меня куча счетов и большая семья.

Имея такие сбережения, я окончательно пришел к мысли, что нужно стартовать свой IT-проект.

От идеи до реализации


Итак, была сумасшедшая идея. Вдохновленный купленным New iPad 3, фильмом Железный человек и имея опыт разработки в несколько лет — я решил создать среду визуального программирования. А проще говоря IDE с тач интерфейсом. Идея есть, и я начал набрасывать заметки о функционале.

Основой UI/UX была возможность двигать компоненты, классы, методы и интерфейсы по пространству IDE, при этом соединяя их связями и углубляясь в детали кликая на блоки
из которых состоит программа.

Выглядело это примерно вот так:


Мне казалась идея визуального программирования сногсшибательной. Она сильно будоражила воображение. Но я не мог ее довести до точки, где бы такой инструмент был реально полезен с точки зрения продуктивности. Тем не менее, моим лозунгом в тот момент был: “главное делать, и будь что будет”.

Начав поиски исполнителей в свою команду, я наткнулся на пару разработчиков с сайта RSDN.ru. Они готовы были взяться за разработку. А мне же навязывали губительную мысль, что основателю — разработкой заниматься не нужно. По правде сказать мне и не очень хотелось, я больше был озабочен созданием реального бизнеса и поднятием инвестиций. Чтобы было все так красиво и богато, как у других успешных стартаперов. Многие решения, которые я тогда принимал, были основаны на интуиции, а также собственным эго. Учиться и перенимать опыт было не у кого.

Так или иначе, первого человека в команду стартапа я нанял практически сразу, как появилась идея. Я дал ему тестовое задание — сделать простое приложение для iPad, которое позволяет передвигать блоки по экрану и соединить их стрелками. Кандидат быстро справился с этим заданием, и учитывая его маленький рейт — 10$/час, он был нанят без промедлений.

Дальше больше. Я увидел, что «О, чудо!», разработчик делает задачи, которые я ему даю. И решил нанять еще ребят с oDesk'a. Таким образом из моей вчерашней безумной идеи, быстро образовалась компания из 8-ми разработчиков под любую платформу.

Моим же планом было, создать прототипы Desktop, Web и Mobile приложений, и пойти с ними к инвесторам. Другого пути я не знал в тот момент. Впрочем другого пути никто и не культивировал в русскоязычном стартап-сообществе. На поверхности инфопространства было одно: создаешь прототип, пишешь бизнес план, просишь денег...Profit!

Зачем нужен Networking


Команда разрабатывала прототип под моим руководством. Я параллельно начал прицеливаться на привлечение инвестиций. Размер инвестиций мне был неизвестен и в руках больше 20-25,000$ я никогда не держал. Поэтому поначалу ориентировался на цифры, которые публиковались в открытых источниках. И только спустя время, я попробовал написать бизнес-план, и впал в ступор от полученных 500,000$ только на оплату года разработки для 8-ми человек.

Искать такие инвестиции под сумасшедшую идею, была такая себе затея. Возможно где-нибудь в Пало-Альто это бы сработало, с пьяным миллиардером, но не в СНГ тех лет. Хотя разные истории были…

Все еще живя с родителями, я интуитивно начал стремится знакомиться со всеми, кто хоть как-то пересекается с инвестированием в IT-стартапы, либо сам их запускает. В то время, таких ивентов в Украине почти не было. За лето 2012-го года я посетил всего 2 мероприятия, проходивших на другом конце страны.

Однако это дало мне прикоснуться к ранее неведомому мне уровню. Уровню развития личности. Меня вдохновляло, как люди из IT-тусовки себя вели, насколько были уверены в себе, какая от них шла бешеная энергетика. Это все сносило крышу, и было из казалось совершенно другим миром — Зазеркальем. В этом мире не было дворовых наркоманов, бабулек и мрачного города в котором я прожил 26 лет.

В то время я познакомился со многими IT-бизнесмена, которые до сих числятся у меня в друзьях в соц.сетях. Среди них были основатели ВКонтакте, родственники и близкие тогдашних министров Украины и России, много мульти-миллионеров-инвесторов в IT.

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

В поисках поддержки у Microsoft
image

Сеть знакомств и окружение многое решают, если не все.

Фаза активного поиска инвестиций


В 2012-ом году, я переехал в Киев, из своего мрачного поселения. Сжег все мосты и связи. Закончил проекты на фрилансе. Собрал вещи и компьютер в клетчатые сумки-баулы и отправился подальше от родителей создавать свое светлое будущее. В Киеве у меня почти не было знакомых, поэтому все приходилось делать самому. Сказать, что было тяжело — это не сказать ничего. Со мной происходили такие дикие вещи, что выносить их на публику было бы самоубийством. Скажу лишь, что скорую помощь приходилось вызывать довольно часто. А также хозяйка моей квартиры, не раз хотела меня из нее выгнать, за разного рода косяки (ведь раньше я в одиночку не жил и многим вещам учился на ходу).

Но я остался жить в Киеве, хотя никто в меня не верил и родственники постоянно тянули назад в свой «Лас-Вегас». Сегодня же наоборот, я купил родственникам квартиры и зову их переехать ко мне. Главное не опускать руки.

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

Но смысл затеи с переездом был именно в поиске нужных контактов и инвестиций, которые находились в пешей доступности. Так в период с сентября 2012-го по февраль 2013-го года, я обошел порядка 20 инвесторов, презентуя им свои проекты. Я находил их на конференциях и ивентах, в соц.сетях и новостях. Обращался напрямую через Фейсбук. Терять мне было нечего. Я ясно понимал, что когда мои накопления закончатся — то назад дороги не будет.

Это будет эмоциональная смерть. Назад я вернуться не смогу, а для того, чтобы оставаться в Киеве у меня не будет средств. Ведь с фрилансом тоже покончено.

Я вдохновлялся походом Юлия Цезаря на Британию. Когда, высадив войско на остров, он приказал сжечь корабли, чтобы у солдат не было возможности бежать назад.

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

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

И вот у меня уже остается несколько сотен долларов со всех накоплений. Зарплату разработчикам платить нечем, за аренду квартиры платить также было нечем, денег нет. К слову прототипа продукта, который бы цеплял и вызывал вау-эффект — тоже не было. Я лишь приклеил скотчем листок бумаги на стенку с надписью «Самый темный час перед рассветом» и продолжал борьбу.

От безнадеги, я обратился абсолютно к постороннему человеку, который проводил бизнес-тренинг в Киеве, и к IT не имел никакого отношения. Я показал ему демо на iPad'e, прямо возле сцены, перед публикой в тысячу человек. Мы говорили минут 10, пока публика томилась в ожидании. В конце-концов он вынес вердикт того, каким были вещи на самом деле: «Я вижу как на экране планшета перемещаются какие-то квадратики и ты просишь у меня десятки тысяч долларов. Я не буду в это инвестировать».

Однако меня это не останавливало, я продолжал ходить и презентовать то что было, при том что будущее было под угрозой. Люди компетентные в IT, давали дельные советы, и если бы тогда я к ним прислушивался, все могло быть иначе. Кто-то советовал адаптировать приложение для детей и обучать их программированию таким образом. Мне казалась эта идея если не оскорбительной, то дикой.
Какие дети?! Вы что?! Я хочу сделать революцию в области разработки ПО, а вы мне предлагаете игрушки разрабатывать? Да-да, хорошо бывает проанализировать себя спустя годы.

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

И в правду говорят: «Все получится — стоит только расхотеть». Эмоционально и финансово я был на нуле, но нашел в себе силы доковылять до потенциального офиса моей компании. И там меня ждала хорошая новость. Основатель акселератора и по совместительству инвестор, был хорошо знаком с основателя MySQL и GitHub. И мог при возможности познакомить меня с ними.

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

Итог


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

UPD: На сегодняшний день, я развивают проект в сфере обучения облачным технологиям под названием Learn Azure.

Часть 7. Последние 7 лет >>
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 11: ↑9 и ↓2+7
Комментарии14

Публикации