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

Как я вкатился в IT и на 3 год создал свой продукт

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров2.3K

Путь из строительства в IT

Мой путь начался с высшего инженерного образования в сфере строительства, я закончил направление ПГС. Проработав 7 лет в строительстве по различным инженерным специальностям, я понял, что объем навыков, который я получил за это время очень широкий и нужно двигаться дальше.

К последним годам своей карьеры в строительстве я уже начал делать уникальные вещи для своей специальности:

Строили мы примерно такие штуки
Строили мы примерно такие штуки

1. Создавал BIM-модели строящихся объектов, сопровождал строительство по ним, отмечал фактическое выполнение: что сдали заказчику и что ещё предстоит сдать;

2. Разрабатывал автоматизированные таблицы в Excel под узкие бизнес процессы – местами они ускоряли процесс в десятки раз;

3. Договаривался со специалистами заказчика на самых разных уровнях – от рядовых специалистов до генеральных директоров;

4. Готовил отчеты по ходу строительства так, чтобы чтобы они защищали компанию, в которой я работал.

От коллег то и дело слышал: "Ты вообще что тут делаешь с такими навыками?"

Я стал всерьёз задумываться, что мне нужна работа на стыке IT и строительства.

Однако пришёл тот самый год, когда векторы пришлось менять быстрее, чем я ожидал. Я начал искать новое место и нашел несколько вакансий, которые меня очень сильно заинтересовали, это были вакансии из сферы IT. При чем, как вы возможно догадываетесь, эта IT компания занималась разработкой софта для строительства :)

Как оно и бывает, откликнулся и забыл об этом, на то у меня было 2 причины: 1. Массовые отклики, 2. На работе завалили задачами, были трудности с заказчиками, пришлось их решать в оперативном порядке.

Откликнулся на все, подробно описав свои навыки (резюме растянулось на пять листов) — и забыл, потому что:

  1. откликов было много;

  2. на работе навалились задачи, пришлось «тушить пожары» с заказчиками.

Через неделю или две, уже точно не помню, мне позвонила HR менеджер и предложила организовать видео интервью с будущим руководителем – CCO и HRD. Конечно, я сильно переживал и нервничал, пересмотрел все возможные видео-советы для подготовки к интервью в IT, но не смотря на мои переживания, мои будущие коллеги оказались достаточно дружелюбными и общительными, разговор прошел в положительном ключе.

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

Дату согласовали только через три недели, и я подумал: «Отлично, будет время подготовиться».

Начал подготовку, "я же умею делать презентации в powerpoint" – подумал я) первый вариант презентации был конечно совсем мрачным, я это понимал, поэтому начал смотреть видео о том, как делать красивые презентации, узнавать какие есть тренды и параллельно думал о решении кейса, который мне передали.

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

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

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

Через 2 или 3 недели со мной связалась HR и сказала, что для меня есть оффер, тот самый, как я и хотел, и тут я понял, что теперь буду работать в IT.

Нашел тот самый слайд из презентации для трудоустройства и, да, это Игорь
Нашел тот самый слайд из презентации для трудоустройства и, да, это Игорь

Что же я делал в IT и по-прежнему продолжаю делать

Меня устроили на вакансию Customer Success Manager, гибридный график, 1 день в офисе, все остальные где хочешь, мне не зашло, я приезжал в офис каждый день, потому что чувствовал, что моя продуктивность там выше. Однако, спустя пол года, я стал себя чувствовать спокойнее дома, смог без потери времени на дорогу начинать работу раньше и заканчивать чуть позже.

Мои задачи были совершенно разношерстные: статьи, встреч с клиентами, консультации, продуктовая экспертиза (опыт в строительстве пришёлся кстати). Коллеги увидели, насколько я разнопрофильный и с каким старанием выполняю задачи.

Награда № 1 - после первого года работы в компании
Награда № 1 - после первого года работы в компании

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

Усердие привело к тому, что меня стали ценить и в конечном итоге повысили до Head of Customer Success. Не скажу, что это было просто, я очень много работал, часто перерабатывал, читал литературу, чтобы понять, как же лучше взаимодействовать с клиентами и пользователями.

Награда № 2 - после второго года работы в компании
Награда № 2 - после второго года работы в компании

Было и еще несколько интересных направлений, т.к. сама работа направления Customer Success тесно связана с аналитикой данных, сбором обратной связи и оптимизацией пользовательского пути, то я начал более глубоко изучать BI аналитику и инструменты для неё, различные решения для опросов и оптимизации периода адаптации пользователей.

Один из моих слайдов для внутренней презентации
Один из моих слайдов для внутренней презентации

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

За все время нашел много полезных инструментов, если интересно – напишите в комментариях, поделюсь списком)

Я развивался, получал много различных навыков, уже в IT сфере, внедрял новые подходы внутри компании, старался сделать так, чтобы всем всё нравилось и было удобно. Вроде получалось:)

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

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

Так и случилось. Устроился на ту же должность, также в IT компанию, опять же, которая разрабатывает софт для строительства:)

После всего, могу точно сказать, что закрепился в сфере.

Свой продукт, который должен помочь тысячам людей

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

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

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

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

И тогда я понял, что мне нужно просто попробовать сделать хотя бы что-то, и я сделал.

Сайт гадалка с чатом GPT, поможет ли тысячам? Нет, но подтверждает мою теорию: "Написать продукт самому вполне реально"

Один из интерфейсов AiГадалки
Один из интерфейсов AiГадалки

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

«Хорошо, ну и ладно» — подумал я в тот момент, и начал искать решение, которое можно оплатить российской картой.

И знаете что?

Я не нашел :-)

Не-на-шёл :-) :-)

Я всё понял
Я всё понял

Укрепление идеи

И так, моя цель: «Облегчить жизнь множеству людей», множество для меня это больше 1000. С этим я начал свой путь.

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

Потом я просто сделал первые макеты, получилось что‑то вроде такого:

Экран начала записи
Экран начала записи

И вот такого:

Экран редактирования
Экран редактирования

Сделал как смог :-) Да, я не дизайнер. Но макеты мне были необходимы, без них я не понимал как двигаться, какие модули разрабатывать в первую очередь.

Также отмечу, я нифига не программист, я инженер-строитель и менеджер по успеху клиента и может быть немного аналитик данных :-)

Однако, я несу идею и готов её развивать.

Так, а что это?

Моя идея проста, сделать также, только для России.

ScribeHow – сервис, который к сожалению (или к счастью) заблокирован в РФ.

Смысл решения в том, что оно позволяет за несколько секунд собрать инструкцию поражающей детализации, разместить ее на сайте в виде документа, который можно полистать как слайдшоу или поскроллить, просто как обычную страничку, а можно выгрузить в pdf, html или текстовом формате, можно просто скинуть ссылку на инструкцию и получить profit от того, что не нужно по 100 раз объяснять и делать кучу скриншотов и powerpoint файлов.

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

Круто же? По-моему круто.

Свой продукт я решил назвать Steppoот слова step — шаг, значит пошаговый.

А теперь за дело, первый этап MVP

Авторизация и личный кабинет

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

Получилось что-то вроде этого:

Страница логина
Страница логина

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

Такой был макет:

Макет личного кабинета
Макет личного кабинета

А такая получилась реализация:

Готовый личный кабинет
Готовый личный кабинет

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

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

Да, какое то время у меня была просто кнопка Создать инструкцию, она позволяла создавать мне инструкции внутри системы, проводить различные тестирования и апробации, но по итогу она была выпилена за ненадобностью.

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

Редактируемые инструкции

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

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

Получилось вот так:

Редактирование инструкции
Редактирование инструкции

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

Редактирование скриншотов
Редактирование скриншотов

Ну и конечно же сразу же начал думать о том, как эти инструкции можно передать читателям, на данный момент я реализовал несколько функций:

  1. Скопировать ссылку и просто отправить

  2. Скачать в виде PDF или DOCX файла

  3. Скопировать ссылку на видео-инструкцию

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

Здесь пришлось заморочиться и подключить нейронку от Яндекса, их SpeechKit, выбрал самый приемлемый для инструкций голос – Ermil с настроением Good и вперёд, формировать озвучку, так для формирования видео-инструкции на 100 шагов нужно примерно 15 секунд:)

Также интересно получилось реализовать совместное редактирование инструкций, оказалось всё проще чем я думал. За то теперь как в figma или miro видно курсоры коллег при совместном редактировании, удобно в случае необходимости отредактировать множество изображений.

Запись инструкций с помощью ИИ

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

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

Само расширение открывается в боковой панели в случае Google Chrome или в виде отдельного окна в Яндекс Браузере

Справа расширение Steppo в боковой панели
Справа расширение Steppo в боковой панели

Здесь еще много логики по обработке данных на странице пользователя.

Ну и самое интересное – запись инструкций

Просто без слов, короткое видео:

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

Как я всё это сделал буквально за пол года

Вообще не понимаю, я работаю полный день на обычной работе с 9 до 18, бывает с 9:30 до 18:30, иногда задерживаюсь и освобождаюсь чуть позже.

Мой график для Steppo:

Подъем в 6:00 работа до 8:30-8:45, потом собираюсь на работу и завтракаю и начинаю работать, так до 18-18:30 и в конце дня еще час или полтора до 19-20. По субботам выходит с 6:30 до 12:00, да, даю себе выспаться)) А по воскресеньям всего с 6:30 до 9:00. Бывает такое, что я сажусь разрабатывать уже поздно вечером или ночью.

Итоги

40-42 часа в неделю - обычная работа

~30-32 часа в неделю - Steppo

Сколько потратил денег

Облачная инфраструктура - 2500 руб./мес.

API ИИ – от 2000 руб./мес.

Других затрат нет, так как делал все сам и с бесплатными составляющими.

Да, работаю дофига, каждый день, когда-то же это должно окупиться :D

Что бы я сделал по-другому, если бы начал заново

  1. На начальном этапе лучше бы спланировал функционал.

  2. Не стал бы пытаться сделать всё сам, а сразу использовал готовое решение. К сожалению, потратил несколько дней на попытки сделать свой редактор изображений и других подобных вещей.

  3. Подключал бы облачные сервисы в самый последний момент.

Заключение

Честно? Писать этот текст труднее, чем вставать в 6:00. Но если бы полгода назад я не сделал первый шаг, сегодня бы не держал в руках работающий продукт.

Вывод простой: если идея не даёт спать — значит, стоит попробовать. Пускай маленькими шажками, пусть по часу-два в день, но — каждый день.

Буду благодарен за любую обратную связь

Спасибо!

Теги:
Хабы:
-1
Комментарии2

Публикации

Ближайшие события