Если вы хотите открыть собственное дело, вам нужно проявить терпение и решимость.

История Виталия Дьяченко, основателя и технического директора UppLabs, члена Global CTO Forum, наставника Maya Startup Hub, энтузиаста Fintech и PropTech, успевшего поработать в 3-х 5 крупнейших аутсорсинговых компаний Украины.

Изначально этот пост был добавлен в блог UppLabs.

КАК Я НАЧАЛ ПРОГРАММИРОВАНИЕ

Мне потребовалось время, чтобы начать программировать. В маленькой школе, где я учился, было всего 200 детей. Мои математические навыки были хорошими, и мой учитель решил дать мне книгу о Паскале, чтобы я мог прочитать ее и научиться программировать. Но дома у меня не было компьютера, а в школе, наверное, их было всего три (и довольно старых).

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

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

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

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

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

Что касается информатики, меня вдохновили результат и процесс. И обычно я делал больше, чем нужно, потому что для меня это было «весело». Помогал одноклассникам в учебе. Мне очень нравилось программировать, и, кроме того, у меня был финансовый интерес. Все это очень быстро помогло мне повысить уровень моих навыков. Стараясь всегда немного опережать программу, на третьем курсе я уже приступил к программной части курсовой работы пятого курса.

ПЕРВЫЙ ПРОЕКТ И ЗАПУСК UPPLABS

На четвертом курсе мы с одноклассниками решили создать собственный небольшой продукт, который мог бы объединить все компании в нашем городе в одно онлайн-сообщество. Это была первая идея, над которой мы втроем начали работать. Хотя мы не доделали этот продукт, потому что у нас просто не было достаточно технических знаний, навыков и усилий, эта попытка дала нам некоторый опыт.

На пятом курсе мы сделали вторую попытку. И это оказалось удачным. Знакомый из предыдущего продукта позвонил мне и сказал, что друг его друга подошел к нему, чтобы подать заявку на его компанию.

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

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

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

НАРАБОТКА ОПЫТА

Я уже создал оригинальный прототип UppLabs в 2012 году, когда это была небольшая продуктовая компания. В том же году, не переставая разрабатывать собственный продукт, я устроился на работу в крупную аутсорсинговую ИТ-компанию.

Мне нужен был опыт.

После этого мне удалось получить этот опыт, работая в трех из ТОП-5 украинских аутсорсинговых IT-компаний.

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

Я хорошо разбирался в рабочих процессах и взял передовые методы работы за основу для своей компании.

Более того, участие аутсорсинговых компаний дало мне понимание необходимости следовать технологическим тенденциям. Ведь успешная компания не может работать с технологиями, которые больше не позволяют ей быть конкурентоспособной на рынке. Вот почему несколько лет назад мы начали использовать React.js.

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

В 2019 году в качестве наставника я принял участие в Facebook Developer Circle Kyiv. Это мероприятие стало для меня прекрасной возможностью встретиться со многими талантливыми разработчиками и энтузиастами, стать частью сообщества и понять, что у меня достаточно опыта, чтобы поделиться с теми, кто планирует начать свою карьеру или даже свой бизнес в ИТ. Событие придало мне больше уверенности в себе.

ПЛОСКАЯ КОМПАНИЯ

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

Flat Company - это компания, где каждый может подойти к кому угодно и поделиться своими мыслями, предложениями, предложениями по улучшению компании и процессов, а также по любым другим вопросам.

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

Второе правило - постоянное совершенствование. Моя команда и я должны постоянно совершенствоваться. Потому что как только мы останавливаемся - начинаем проигрывать конкурентам.

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

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

Я намерен сделать UppLabs автономной компанией, не зависящей ни от кого, включая меня.

КЛЮЧ К УСПЕХУ

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

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

Знакомьтесь, моя команда!

Спасибо за чтение!