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

1. Создавал BIM-модели строящихся объектов, сопровождал строительство по ним, отмечал фактическое выполнение: что сдали заказчику и что ещё предстоит сдать;
2. Разрабатывал автоматизированные таблицы в Excel под узкие бизнес процессы – местами они ускоряли процесс в десятки раз;
3. Договаривался со специалистами заказчика на самых разных уровнях – от рядовых специалистов до генеральных директоров;
4. Готовил отчеты по ходу строительства так, чтобы чтобы они защищали компанию, в которой я работал.
От коллег то и дело слышал: "Ты вообще что тут делаешь с такими навыками?"
Я стал всерьёз задумываться, что мне нужна работа на стыке IT и строительства.
Однако пришёл тот самый год, когда векторы пришлось менять быстрее, чем я ожидал. Я начал искать новое место и нашел несколько вакансий, которые меня очень сильно заинтересовали, это были вакансии из сферы IT. При чем, как вы возможно догадываетесь, эта IT компания занималась разработкой софта для строительства :)
Как оно и бывает, откликнулся и забыл об этом, на то у меня было 2 причины: 1. Массовые отклики, 2. На работе завалили задачами, были трудности с заказчиками, пришлось их решать в оперативном порядке.
Откликнулся на все, подробно описав свои навыки (резюме растянулось на пять листов) — и забыл, потому что:
откликов было много;
на работе навалились задачи, пришлось «тушить пожары» с заказчиками.
Через неделю или две, уже точно не помню, мне позвонила HR менеджер и предложила организовать видео интервью с будущим руководителем – CCO и HRD. Конечно, я сильно переживал и нервничал, пересмотрел все возможные видео-советы для подготовки к интервью в IT, но не смотря на мои переживания, мои будущие коллеги оказались достаточно дружелюбными и общительными, разговор прошел в положительном ключе.
Меня пригласили на второе уже очное интервью в офисе с разбором кейса, о времени встречи необходимо было договориться с HR менеджером.
Дату согласовали только через три недели, и я подумал: «Отлично, будет время подготовиться».
Начал подготовку, "я же умею делать презентации в powerpoint" – подумал я) первый вариант презентации был конечно совсем мрачным, я это понимал, поэтому начал смотреть видео о том, как делать красивые презентации, узнавать какие есть тренды и параллельно думал о решении кейса, который мне передали.
И так, оставалась неделя до интервью, моя презентация была готова и перекроена уже два раза, но я все равно очень сильно переживал и хотел как можно сильнее подготовиться к моменту встречи.
Я прекрасно помню свои чувства, в тот момент, у меня был такой настрой: "Вижу цель, не вижу преград", я очень сильно хотел там работать.
И вот та самая встреча, я сделал разбор кейса и показал презентацию, в процессе у нас шёл бурный диалог о текущих сложностях в строительстве, я старался показать все свои знания. Встреча закончилась на позитивной ноте, договорились, что со мной обязательно свяжутся. И тут я понял, что это стандартная фраза :D Ну ладно, ушел дальше работать в свою стройку.
Через 2 или 3 недели со мной связалась HR и сказала, что для меня есть оффер, тот самый, как я и хотел, и тут я понял, что теперь буду работать в IT.

Что же я делал в IT и по-прежнему продолжаю делать
Меня устроили на вакансию Customer Success Manager, гибридный график, 1 день в офисе, все остальные где хочешь, мне не зашло, я приезжал в офис каждый день, потому что чувствовал, что моя продуктивность там выше. Однако, спустя пол года, я стал себя чувствовать спокойнее дома, смог без потери времени на дорогу начинать работу раньше и заканчивать чуть позже.
Мои задачи были совершенно разношерстные: статьи, встреч с клиентами, консультации, продуктовая экспертиза (опыт в строительстве пришёлся кстати). Коллеги увидели, насколько я разнопрофильный и с каким старанием выполняю задачи.

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

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

Ну и куда же без внедрения и консалтинга – решение масштабное, его нужно специально внедрять и прописывать различные регламенты, а так как продукт инновационный, то это осложняет задачу в несколько раз. Поэтому и такой опыт получить удалось, могу точно сказать, что это изменило мой взгляд на повседневную работу.
За все время нашел много полезных инструментов, если интересно – напишите в комментариях, поделюсь списком)
Я развивался, получал много различных навыков, уже в IT сфере, внедрял новые подходы внутри компании, старался сделать так, чтобы всем всё нравилось и было удобно. Вроде получалось:)
К сожалению как бывает в IT, компания встала на паузу и начала поиск новых инвесторов, поэтому команда разошлась по другим компаниям, в том числе и я.
Я уже не хотел идти обратно в стройку, приобретенные навыки в IT должны были позволить мне перейти в другую IT компанию.
Так и случилось. Устроился на ту же должность, также в IT компанию, опять же, которая разрабатывает софт для строительства:)
После всего, могу точно сказать, что закрепился в сфере.
Свой продукт, который должен помочь тысячам людей
С окончания школы прошло более 13 лет, а идея собственного дела не покидала. В стройке я делал документы/расчёты на заказ, но хотел больший масштаб.
После того как я пошел в IT, стал думать о создании своего продукта, что-то типа инструмента для автоматизации подготовки документации или какого-то навороченного калькулятора. Но моя цель была помочь как можно более широкому кругу лиц, а эта вещь будет использоваться, ну, от силы 200 - 300 людьми. Нет, нужен масштаб.
К середине прошлого года начала рождаться идея, я хотел помочь сотрудникам IT компаний и предпринимателям, согласитесь, что аудитория достаточно обширная.
Начал обсуждать идею внутри еще прошлой компании, но видимо момент был не сильно удачный, обсуждения ни к чему не привели.
И тогда я понял, что мне нужно просто попробовать сделать хотя бы что-то, и я сделал.
Сайт гадалка с чатом GPT, поможет ли тысячам? Нет, но подтверждает мою теорию: "Написать продукт самому вполне реально"

Где же взять идею.. Я достаточно ломал голову на эту тему и тут в одном из сервисов, который я собирался внедрять в компании, случилась блокировка из-за введённых санкций.
«Хорошо, ну и ладно» — подумал я в тот момент, и начал искать решение, которое можно оплатить российской картой.
И знаете что?
Я не нашел :-)
Не-на-шёл :-) :-)

Укрепление идеи
И так, моя цель: «Облегчить жизнь множеству людей», множество для меня это больше 1000. С этим я начал свой путь.
Скажу сразу, первые несколько месяцев я просто думал об этом решении, строил различные предположения, размышлял о ценности и полезности. Вёл диалоги с ChatGpt по возможности или не возможности реализации некоторых функций.
Потом я просто сделал первые макеты, получилось что‑то вроде такого:

И вот такого:

Сделал как смог :-) Да, я не дизайнер. Но макеты мне были необходимы, без них я не понимал как двигаться, какие модули разрабатывать в первую очередь.
Также отмечу, я нифига не программист, я инженер-строитель и менеджер по успеху клиента и может быть немного аналитик данных :-)
Однако, я несу идею и готов её развивать.
Так, а что это?
Моя идея проста, сделать также, только для России.
ScribeHow – сервис, который к сожалению (или к счастью) заблокирован в РФ.
Смысл решения в том, что оно позволяет за несколько секунд собрать инструкцию поражающей детализации, разместить ее на сайте в виде документа, который можно полистать как слайдшоу или поскроллить, просто как обычную страничку, а можно выгрузить в pdf, html или текстовом формате, можно просто скинуть ссылку на инструкцию и получить profit от того, что не нужно по 100 раз объяснять и делать кучу скриншотов и powerpoint файлов.
Более того, можно эти инструкции просто опубликовать и если вы добавите в свою команду читателей, они смогут увидеть список инструкций прямо на целевом сайте.
Круто же? По-моему круто.
Свой продукт я решил назвать Steppoот слова step — шаг, значит пошаговый.
А теперь за дело, первый этап MVP
Авторизация и личный кабинет
Во-первых, нужно было сделать просто страничку, которая доступна после авторизации, плюс форму авторизации и базу данных, чтобы сохранить данные о пользователе.
Получилось что-то вроде этого:

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

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

Конечно же много времени ушло на то, чтобы сделать отображение папок, их создание, логику удаления, возможности переноса инструкций, плюс всякие тонкости по UI/UX.
В то же время, я хотел, чтобы это все выглядело и было как можно проще и удобнее, чтобы пользователи не отвлекались во время работы на всякие неудобства.
Да, какое то время у меня была просто кнопка Создать инструкцию, она позволяла создавать мне инструкции внутри системы, проводить различные тестирования и апробации, но по итогу она была выпилена за ненадобностью.
Конечно есть множество вещей, которые еще не реализованы, например, тот же поиск по инструкциям внутри кабинета, но пока что и запросов не было. Сейчас продуктом пользуется небольшая команда из компании, в которой я работаю, поэтому запросов на доработку не много и они обычно реализуются в течение пары дней.
Редактируемые инструкции
И здесь я тоже старался сделать так, чтобы редактирование было как можно более простым и логичным, зачем прятать кнопки, если их можно правильно разместить думал я.
Самое главное – я преследовал цель сделать наиболее широкий функционал, поэтому изначально закладывал возможность совместного редактирования, удобной вставки изображений, дозаписи инструкции прямо из её середины и подобное.
Получилось вот так:

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

Ну и конечно же сразу же начал думать о том, как эти инструкции можно передать читателям, на данный момент я реализовал несколько функций:
Скопировать ссылку и просто отправить
Скачать в виде PDF или DOCX файла
Скопировать ссылку на видео-инструкцию
А вот 3 вариант самый интересный, я решил, что иногда пользователям необходимо размещать инструкции на внутренних ресурсах при чем в формате видео, чтобы читатель смог ее например прослушать или бегло просмотреть в виде слайдшоу с указателем клика.
Здесь пришлось заморочиться и подключить нейронку от Яндекса, их SpeechKit, выбрал самый приемлемый для инструкций голос – Ermil с настроением Good и вперёд, формировать озвучку, так для формирования видео-инструкции на 100 шагов нужно примерно 15 секунд:)
Также интересно получилось реализовать совместное редактирование инструкций, оказалось всё проще чем я думал. За то теперь как в figma или miro видно курсоры коллег при совместном редактировании, удобно в случае необходимости отредактировать множество изображений.
Запись инструкций с помощью ИИ
После того как я разработал весь основной функционал по редактированию инструкций и их содержанию и администрированию необходимо было сделать расширение для записи инструкций и тут тоже не обошлось без инноваций.
Инструмент для записи инструкций со встроенной нейронной сетью. Она очень сильно нужна, для точного определения, что находится под курсором пользователя в текущий момент: это кнопка, выпадающий список или просто текст.
Само расширение открывается в боковой панели в случае Google Chrome или в виде отдельного окна в Яндекс Браузере

Здесь еще много логики по обработке данных на странице пользователя.
Ну и самое интересное – запись инструкций
Просто без слов, короткое видео:
В процессе записи создаются шаги с текстовым описанием, генерируются скриншоты, записывается ввод текста и переход по ссылкам, я еще думаю какие действия можно записывать, так что если есть идеи – пишите в комментарии – добавлю.
Как я всё это сделал буквально за пол года
Вообще не понимаю, я работаю полный день на обычной работе с 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
Что бы я сделал по-другому, если бы начал заново
На начальном этапе лучше бы спланировал функционал.
Не стал бы пытаться сделать всё сам, а сразу использовал готовое решение. К сожалению, потратил несколько дней на попытки сделать свой редактор изображений и других подобных вещей.
Подключал бы облачные сервисы в самый последний момент.
Заключение
Честно? Писать этот текст труднее, чем вставать в 6:00. Но если бы полгода назад я не сделал первый шаг, сегодня бы не держал в руках работающий продукт.
Вывод простой: если идея не даёт спать — значит, стоит попробовать. Пускай маленькими шажками, пусть по часу-два в день, но — каждый день.
Буду благодарен за любую обратную связь
Спасибо!