Как мы перестали делать pet-проекты и начали зарабатывать на тендерах

Pet-проекты: мечта и разочарование
Каждый разработчик хоть раз писал «тот самый pet-проект». У кого-то это клон Instagram на React, у кого-то CRM на Laravel, у кого-то вечный To-Do List с красивым UI.
GitHub полон таких репозиториев. В 2018 году я сам начинал «идеальную систему задач», которую переписывал три раза: сначала на PHP, потом на Django, потом на Node.js. Итог: ни одного реального пользователя.
Pet-проекты дают пользу:
можно быстро освоить новый фреймворк;
обкатать архитектурный подход;
попробовать DevOps-пайплайн.
Но есть и минусы:
нет реального заказчика — никто не проверяет код «боем»;
нет бюджета — можно тратить время бесконечно;
нет давления сроков — проект превращается в «вечную песочницу».
Я понял, что хочу чего-то большего. И неожиданно нашел это в госзакупках.
Как тендеры превратились в «живые pet-проекты»

Мы в IT Dev Link начали участвовать в тендерах по 44-ФЗ и 223-ФЗ в 2023 году. И первое удивление: тендерные проекты по духу очень похожи на pet-проекты.
Только с важными отличиями:
есть реальный заказчик (и штрафы, если не выполнить);
есть деньги (пусть иногда небольшие, но ощутимые);
есть разнообразие задач (от сайтов на Bitrix до интеграций с ЕСИА и 1С).
Каждый тендер — это новый «мини-стартап», только с конкретным ТЗ и сроками.
Кейсы из практики: как это работает

Кейс 1. Сайт на Bitrix за 3 месяца В 2024 году мы выиграли тендер на разработку корпоративного сайта для госструктуры. Бюджет — 1,2 млн рублей. Задача: Bitrix, каталог услуг, интеграция с госуслугами.
В команде были два мидла и один джун. Джун, который до этого делал только pet-проекты на Vue, впервые столкнулся с Bitrix. За три месяца он:
разобрался в архитектуре Bitrix Framework;
поднял интеграцию по SOAP с внешней системой;
прошел путь от «пишу компонент» до «деплою продакшн».
Заказчик принял проект с первого раза, и этот джун вырос до уровня мидла.
Кейс 2. «Простой CRUD» превратился в интеграционный ад В 2025-м мы взяли тендер на «разработку личного кабинета для сотрудников». На бумаге всё выглядело просто: авторизация, профили, заявки. Бюджет — 850 тысяч рублей.
На деле оказалось:
база — легаси Oracle 11g;
авторизация — через LDAP;
интеграция — с 1С и внутренней ERP по REST.
В итоге задача заняла в два раза больше времени, но дала команде опыт, которого не получишь в pet-проектах: работа с легаси, интеграция трёх разных систем, настройка отказоустойчивости.
Кейс 3. Бюрократия как тренажер В одном тендере ТЗ было на 73 страницы. Первые 30 страниц — вода, копипаст из ГОСТов. Но на 42-й странице оказалось ключевое требование: «использовать только отечественные СУБД».
Это полностью поменяло архитектуру проекта (мы изначально планировали PostgreSQL, пришлось брать Postgres Pro). Навык выискивать такие вещи в «тоннах воды» потом помог в коммерческих проектах: быстрее читать чужие ТЗ, видеть риски и флаги.
Что качает тендерный опыт

Чтение и анализ документации. После пары тендеров 50 страниц текста уже не пугают. Умение выделять главное экономит часы.
Архитектурное мышление. В pet-проекте можно «разгуляться». В тендере учишься делать «минимум за максимум»: как уложиться в бюджет и дедлайны.
Интеграции и легаси. Pet-проекты редко включают работу с LDAP, SOAP, 1С или древними базами. А тендеры — регулярно.
Коммуникации. Впервые приходится объяснять заказчику, почему React лучше для фронта, или зачем нужен Redis.
Продакшн-навыки. Тут нельзя «забросить». Любая ошибка прилетит в баг-репорте, а иногда и в акте с претензией.
Минусы (и почему они тоже полезны)
Бюрократия. Приходится подписывать тонны актов и протоколов. Но это учит системности.
Не всегда интересно. Иногда проект — это просто отчетность или каталог услуг. Но именно такие задачи качают «выносливость».
Жесткие рамки. ТЗ может требовать делать «неоптимально». Но это учит работать в ограничениях.
Чем тендеры лучше pet-проектов
Pet-проекты — это sandbox. Хорошо для старта, но не дает полного ощущения ответственности. Тендеры — это тот же sandbox, только в продакшн-условиях.
Есть пользователи. Код реально работает.
Есть деньги. Даже небольшой тендер (200–300 тыс. рублей) — это оплата труда.
Есть рост. Джуны за 3 месяца проходят путь, который в студии занял бы год.
Советы разработчикам
Джуну. Если устал делать To-Do List — попробуй войти в команду, которая работает по тендерам. Через месяц ты увидишь больше «живого кода», чем за год pet-проектов.
Мидлу. Хочешь прокачать ответственность и «soft skills»? Тендеры научат работать с заказчиком и документацией.
Команде. Тендер — это как хакатон с реальными деньгами и последствиями. Отличный способ обкатать процессы.
Итог

Pet-проекты — это хорошая школа. Но тендеры — это уже «настоящая игра». Это production-level pet-project, где каждое решение имеет последствия: от штрафа до благодарности заказчика.
Именно в таких проектах джуны становятся мидлами, а команды превращаются в боевые юниты.
Наш ТГ
Наш ВК
Наш VC