Hitech logo

Кейсы

Как запустить стартап: ведущий backend разработчик Александр Кочнев о своем профессиональном пути

TODO:
Арина Петрова7 декабря 2022 г., 13:21

Известный IT-специалист Александр Кочнев пришел в сферу информационных технологий в совсем юном возрасте. В 14 лет он уже профессионально занимался backend разработками, а затем смог вырасти до руководителя команды разработчиков (team lead) и сотрудничал с такими крупными компаниями, как Яндекс и Bolt. К 19 годам Александр успел поработать над проектом «Наш город» для портала мэра Москвы Сергея Собянина. Успешно применяя свой талант и экстраординарные способности, к 20 годам он разработал и реализовал собственные технологии, запустил свои стартапы и даже зарегистрировал авторское программное обеспечение в США. Эксперт рассказал о своем карьерном пути и поделился лайфхаками по запуску IT-стартапа.

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

— Александр, расскажите, как вы начали программировать и почему выбрали именно эту сферу?

— Я начал программировать в возрасте 10 лет. Но впервые заинтересовался технологиями еще совсем ребенком, примерно в 5 лет. Тогда у меня появился компьютер, мне было интересно разобраться, как он работает, как устроен. Конечно, я много не понимал, но методом проб и ошибок, рандомных кликов стал постепенно разбираться. Мне это очень понравилось, поэтому я и продолжил заниматься этой сферой.

Программирование и, в целом, общение с техникой — это единственное занятие, которое мне не надоедает. Я могу заниматься этим действительно долго и не замечать, сколько времени прошло. Сейчас я стараюсь развиваться в программировании как с технической, так и других точек зрения.

— Какой крупный проект стал для вас первым? Как проходила работа?

— Впервые я работал в компании «Простые решения» — она занимается предоставлением сервисов по выплатам с баланса Яндекс.Такси. То есть, например, если водитель имеет баланс в Яндекс.Такси, то он может выводить деньги с помощью нашего сервиса который мы разрабатывали, достаточно быстро и без комиссии, тем самым экономя себе время. В связи с тем, что Яндекс не предлагает никаких способов по выводу денег, все проходит через таксопарки. Для решения этой задачи мы сделали автоматизированную систему, которая позволила выводить эти деньги. Это был первый крупный проект, с которым я работал. Благодаря ему я смог получить большой коммерческий опыт. Можно сказать, что мой большой старт в IT начался именно с этого проекта, именно в нем я получил много технического опыта и понимание того, как все устроено и как мне двигаться дальше.

— В каких еще командных проектах вы принимали или принимаете участие? 

— Я принимал участие в разных командных проектах, это были разные компании. За последние полтора года я участвовал в проекте «Наш город» на портале мэра Москвы, в медицинском проекте «РТМИС», работал с компанией «Энергосбыт плюс» и с компанией в Нидерландах, которая занимается разработкой сервисов для европейского рынка. В принципе, это был очень интересный опыт, я смог познакомиться с культурой работы именно в Европе. Ранее я был больше знаком с культурой работы в США, в России, а вот с европейскими рынками не работал, поэтому работа в такой компании позволила мне получить смежный опыт и более глубоко понимать рынок. На текущий момент, я занимаюсь своими проектами, стартапом и стараюсь его развивать на рынке США и Европы.

— На чем вы специализируетесь в данный момент?

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

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

— Вы активно занимаетесь личными разработками, например, Polygon Neural Network и Digital Recognizer. Расскажите, чем и кому будут полезны эти разработки?

— Мои личные разработки полезны различным компаниям. Например, на текущий момент, один из проектов, который называется Polygon Network, помогает находить объекты на фото, определять точные координаты, их движение, помогают понимать, находится этот объект в движении или нет. Такая разработка может быть полезна тем, что она помогает определить и построить систему, которая завязана на движении,  видении. Полезна для автоматических систем управления, чтобы понимать, что и где находится, как что двигается. Например, для автомобилей с автоматическими системами вождения — с помощью этой разработки мы можем определять машины на фото, понимать, как они двигаются и, в зависимости от этого, строить наше движение.

Мой второй проект Digital Recognizer связан с распознаванием рукописных чисел на фото. Задачу мне поставил клиент, попросивший сделать  распознавание рукописных символов на бумаге. Ему это решение требовалось для структуры с накладными, в которых работники прописывали определенные показатели, числа и определяли общую сумму. Чтобы не делать этого вручную, потребовалась автоматизированная система по преобразованию чисел с бумаги в общие вычисления.

— У вас есть зарегистрированное ПО в США. В чем заключается инновация сервиса OneFile, в чем его преимущество перед другими ПО?

— OneFile направлен на обмен файлами между устройствами. Это полезно людям, которые сталкиваются с проблемой направления файлов с телефона на компьютер или наоборот. Из-за того, что нет единого технологического решения, они используют, например, электронную почту или мессенджер. Это не очень удобно и занимает много времени. ОneFile решает эту задачу и помогает сэкономить время пользователей. Этот сервис был зарегистрирован США. Также он является резидентом IT-парка республики Татарстан. Этот проект я могу назвать, пожалуй, лучшим из всех, которые я делал.

— Чем отличается разработка ПО в России и за рубежом? Какие факторы влияют на конечный продукт в разных странах?

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

В России не так развита система платных подписок, как за рубежом. На мой взгляд, в этом есть определенные проблемы построения бизнеса в IT: трудно что-то продавать людям, потому что в России все привыкли всё получать бесплатно. Необходимо доносить людям идею о том, что они платят за работу специалистов и экономию собственных сил и времени, за удобство. Соответственно, первый пункт, который влияет на конечный продукт в России, — это низкая покупательская способность, привычка общества не платить за информационные технологии.

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

— Какие ИТ-продукты наиболее востребованы в России?

— На мой взгляд, в России востребованы, на текущий момент, условно ушедшие с российского рынка продукты. Те, которые были популярны и требуют замены отечественными решениями. Поэтому, кстати, наблюдается большой тренд в импортозамещении. Например, Яндекс разработал свой сервис для работы с документами на замену Google Docs.

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

— С какими трудностями вы сталкивались в начале своего пути при запуске личных проектов?

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

Определенные проблемы возникали при поиске команды. Представьте: неизвестный стартап, участникам нужно платить деньги. «За идею» или минимальную оплату мало кто соглашается работать. Этот аспект очень важно учитывать при запуске проекта.

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

— Что обязательно нужно знать тем, кто планирует открыть свой ИТ-стартап? Какие лайфхаки можете посоветовать?

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

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

И самое главное — не стоит бояться пробовать. Ни один стартап не запускается со 100% вероятностью. Даже если произойдет неудача, вы сможете проанализировать свои ошибки и разработать лучшие идеи. Если ниша не оказалась актуальной, вы сможете развить концепцию в другом направлении и конвертировать проект во что-то новое и уникальное.