Учеба 一 святое

Первым шагом на пути разработчика была учеба. Я учился в лицее информационных технологий №1533 и, как отдельные направления, там были дизайн, экономика и программирование. Тогда я делал сайты на старом конструкторе 一 Adobe Dreamveawer. Там был упор больше в дизайн, а не в разработку, и на тот момент преподаватели не смогли зажечь во мне интерес. Но заниматься графическим дизайном мне искренне нравилось, и я решил попробовать себя в этом направлении, начал работать фрилансером, брать заказы. В основном, я делал различные карточки, визитки для фитнес-центров.

Первые стартапы

Со временем у меня появился постоянный заказчик, для которого я делал презентации. Мы попробовали сделать сайт, для которого я создал дизайн. Это была моя первая встреча с web-разработкой. Во время учебы в университете я брал небольшие заказы по верстке сайтов, работая с WordPress, классическим HTML, CSS и JS. Я пробовал создавать и развивать свои стартапы, для чего изучал классическое программирование 一 PHP, JavaScript, MySQL. Это был небыстрый процесс,и продукт я не выпустил, но сохранил наработки и получил практический опыт.

Я пошел работать в компанию «Nestle» на должность project-менеджера по направлению логистики. Там я активно взаимодействовал с аналитикой, таблицами, выгрузками и т. д.. Там я осознал, что в процессе автоматизации внутренних операционных задач с помощью Visual basic в Excel меня начало тянуть в разработку. Я снова ушел на фриланс и хотел заняться снова дизайном, но меня накрыла волна инфобизнеса. Я состоял в сообществе предпринимателей, которое лоцировалось в «Вконтакте». Люди запускали обучения, и им требовались дизайнеры, разработчики чат-ботов. Я потихоньку сам что-то изучал, помогал другим, брал заказы.

Продюсерский центр

В процессе я наткнулся на срочную задачу: нужно было сделать довольно большую презентацию, около 200 слайдов, за одну ночь. Заработав на этом около 20 000₽, я продолжил сотрудничество, стал фактически штатным дизайнером. Эта онлайн-школа постепенно развивалась, я изучал новые инструменты, постепенно брал больше задач, потом начал нанимать команду и делегировать эти задачи. Так я пришел к должности технического директора и проработал в онлайн-школе около 4-х лет.

Зерокодер с первого взгляда

В Интернете я увидел рекламу Вадима и Леонида, основателей онлайн-университета «Зерокодер». На тот момент они делали интенсив про Integromat (Make) и в нем показали решение самой главной боли, которая была в инфобизнесе по аналитике данных 一 автоматизация сбора рекламной статистики.

Сложность была в том, что при аналитике рекламы данные нужно было брать из Facebook, у которого очень сложный API. А ребята показали, как за 5 минут решить эту задачу без знания кода. Я получил очень много полезной информации, я загорелся и пошел учиться на интенсив по Integromat (Make) в онлайн-университет «Зерокодер», который на тот момент еще не был таким масштабным.

Технический директор

Я тесно общался с Вадимом и Леонидом, мы вместе автоматизировали все процессы в онлайн-школе, и я стал техническим директором в «Зерокодере». Мы вместе создавали первые курсы, я принимал активное участие в разработке методологии, записях курсов по тогда еще Integromat. Мы сотрудничали около 2-х лет, я начал знакомиться с большим количеством новых платформ. У меня давно была цель 一 запустить продукт. Для этого нужно было выучить язык программирования. Но благодаря онлайн-университету я узнал, что можно сделать это на основе nocode-инструментов. Вещи, которым я учился по полгода, можно делать за неделю. Как это может не вдохновить?

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

Собственная студия разработки

Сейчас я занимаюсь созданием собственной студии. На текущий момент у меня уже есть команда специалистов, с которой я выстраиваю процессы. Наше направление 一 lowcode-разработка, мы используем FlutterFlow, Bubble, Directual, Airtable, n8n, Make, Creatium, Tilda, Supabase и многие другие платформы.

Кого берем

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

Хороший руководитель

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

Ценности

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

А можно без языков?

Я убежден в том, что только благодаря nocode-разработке вполне реально расти и развиваться в отрасли, повышать уровень знаний и навыков и по итогу достичь достойных результатов в виде масштабных проектов, собственной студии или высокого грейда.. Классический код 一 всего лишь инструмент. Все же более приоритетным является базовая логика и понимание того, что происходит. Знания языков программирование в общем не нужно, но не будет лишним для дальнейшего развития.

Идеальный разработчик

Сейчас я постепенно отхожу от роли разработчика и двигаюсь в сторону предпринимательской деятельности. У меня никогда не было цели в идеале овладеть навыками разработки. Но, если представить какую-то конечную точку, когда я смогу сказать, что я 一 супер-специалист, то для нее мне нужно в идеале овладеть всеми платформами, на которых я работаю на данный момент. Либо я должен специализироваться на какой-то одной платформе, чтобы закрывать конкретный запрос клиента. Когда человек настолько глубоко погружен в разработку, он начинает создавать свою базу знаний, а когда она разрастается, появляется уверенность для того, чтобы передать ее другим. Конечно, некоторые смотрят пару уроков на YouTube и уже начинают учить кого-то, но, как по мне, это абсолютно нечестно и неправильно.

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

Совет себе

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

Впереди нас ждут…

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

Связаться с Денисом можно в Telegram.