Не просто пет-проект.
Во мне всегда было много творческой энергии. В каком-то смысле это сыграло со мной злую шутку. С детства моим любимым занятием было — создавать. Не важно, что. С друзьями в младших классах мы снимали «кино». Дурацкие видео на ютуб, я озвучивал мультики, до сих пор пишу музыку. Гиперфиксация и полное погружение в тему с головой дали свои плоды, и я начал работать дизайнером.
Как я пришёл в профессию — это тема отдельного поста. Сейчас важно не это — важно то, что благодаря работе дизайнера я имел возможность заниматься тем, что с детства любил, и получать за это деньги.
Я искренне люблю свою работу. В компании, в которой я работаю, чаще поощрялись мои смелые и новые идеи. Это не может не радовать. К сожалению, со временем моя работа стала для меня рутиной, проекты перестали отличаться разнообразием — спектр потребностей наших основных заказчиков весьма ограничен техническими ограничениями. Так я начал заниматься разработкой.
Я полностью свободен— тезис, который описывает мои ощущения от того, что даёт мне навык разработки. Мои интерфейсы теперь не просто застыли на канвасе `Figma`, я даю им жизнь, и вместе с ними живут мои идеи. Я начинал учиться ещё до бума ИИ, поэтому мне удалось погрузиться в тему глубже, чем если бы я начал заниматься в эру вайбкодинга. Ведь зачем углубляться в сферу, если для создания приложения нужно пару предложений в чат. Я всегда был самоучкой. Пройдя несколько курсов, с уверенностью могу сказать, что это лучший вариант для меня — **учиться самостоятельно**. Была бы идея.
К счастью или сожалению, около года назад меня настиг кризис. Задачи снова перестали радовать, работа превратилась в рутину, и поначалу я списывал всё на компанию. У соседа трава зеленее? Так я действительно думал несколько месяцев, изучая рынок вакансий. Поиск лучшего места не дал результатов, и от скуки я начал изучать свои старые проекты.
Одним из них был Pet-Locate — онлайн-доска/сервис для быстрого реагирования и поиска домашних животных. Когда я начинал работу над ним, у меня были лишь идеи и наброски макетов. Программировать я не умел, и знакомых разработчиков, желающих вписаться в мой проект, не нашлось — поэтому я отложил его в долгий ящик. Я, как в детстве, ушёл в этот проект с головой. Изменил подход, дизайн, стек и собрал рабочую демку за пару недель. Приложение работало на базе `тг-мини-апп`. Я посчитал, что доступность приложения должна стать важной особенностью: его не нужно устанавливать. Благодаря `тг-мини-апп` мне нужно было разработать лишь одно приложение, и оно работало бы на любом устройстве. Чтобы не тратить много времени на бэкенд, я собрал его с помощью `n8n`. Там же я прикрутил локальную `LLM`, которая распознавала животных и дополняла описания объявлений метаданными. Она же в фоновом режиме осуществляла семантический поиск по объявлениям и искала сходства.
Работа над этим проектом взбодрила меня. Задачи на работе стали просто задачами, за которые платят. Для удовольствия и жизни был — Pet-Locate. В данный момент работа над приложением приостановлена. Причина всё та же, что и в первый раз: нехватка ресурсов и компетенций для масштабирования. Сейчас я занимаюсь другим не менее амбициозным проектом, но к `PetLocate` я обязательно вернусь!