Год назад я ушел из HighStrike и основал Sage Ideas LLC. С тех пор я создал финтех-платформу с 185 таблицами в базе данных, AI-бота для Discord, систему ML-сигналов для торговли, книгу на 120 000 слов о трейдинге и этот сайт-портфолио.
Вот что я узнал.
Одиночество — это реально
Работа в одиночку означает:
- Никаких ревью кода (ты проверяешь свой же код)
- Никаких обсуждений архитектуры (ты споришь сам с собой)
- Никого, кто заметит твои слепые зоны (ты обнаруживаешь их в продакшене)
- Никого, с кем разделить победы (ты пушишь в main и идешь дальше)
Решение: я начал документировать свои решения. Каждое крупное архитектурное решение получает markdown-файл с объяснением, что я выбрал и почему. Это разговор с моим будущим «я» — и теперь это контент для моего портфолио.
Релизы еженедельно, а не ежемесячно
Первые 3 месяца я строил 4 недели перед деплоем. Находил баги, понимал, что построил не то, и тратил дни на рефакторинг.
Теперь я выкатываю релизы каждую неделю. Иногда каждый день. Маленькие деплои означают:
- Меньше риска за один деплой
- Более быстрая обратная связь
- Легче откатывать
- Видимый прогресс (критически важно для мотивации)
Правило 80/20 в соло-разработке
20% работы, дающие 80% ценности:
- Проектирование схемы БД (сделай это правильно — и всё остальное станет проще)
- Определение API-контрактов (Zod-схемы отлавливают 90% багов интеграции)
- Настройка CI/CD (автоматические деплои = ты выпускаешь чаще)
- Мониторинг ошибок (узнавать о багах до того, как их сообщат пользователи)
80% работы, дающие 20% ценности:
- Пиксель-перфект UI (пользователям важна функция, а не толщина шрифта)
- Оптимизация производительности до появления пользователей
- Написание тестов для кода, который изменится на следующей неделе
- Выбор «идеального» технологического стека
Финансовая реальность
Я активный трейдер фьючерсами. Доход от трейдинга финансирует разработку. Это роскошь, которой нет у большинства соло-разработчиков.
Без дохода от трейдинга мне понадобилось бы:
- Минимум 6 месяцев сбережений
- Четкий путь монетизации до начала разработки
- Платящие клиенты до создания фич
Строить публично без давления дохода — это привилегия. Строить публично С давлением дохода — это предпринимательство. Они требуют разных стратегий.
Что на самом деле помогло мне получить работу (собеседования и интерес)
После всего, что я построил, вот что на самом деле волнует нанимающих менеджеров и потенциальных клиентов:
«Ты построил платформу с 185 таблицами?» — Масштаб впечатляет. Не само число, а тот факт, что я спроектировал и управлял этим в одиночку.
«Ты торгуешь те же инструменты, которые анализирует твой софт?» — Экспертиза в предметной области редка. Большинство финтех-разработчиков не используют свои собственные продукты.
«Где живое демо?» — Дашборд качества на моем сайте-портфолио начал больше разговоров, чем мое резюме. Люди видят, что это работает.
«Ты написал книгу на 120K слов?» — Это сигнализирует о целеустремленности, глубоком мышлении и коммуникативных навыках. Никто не пишет 120K слов просто так.
«Покажи GitHub» — Они хотят видеть реальный код, реальные коммиты, реальные CI-пайплайны. Не отполированную страницу портфолио — а настоящий репозиторий.
Что я бы сказал тому, кто начинает сегодня
Выбери одну вещь и выпусти её. Не строй «платформу». Создай одну фичу, разверни её и покажи одному человеку. Потом строй следующую.
Документируй одержимо. Твоя документация — это твое портфолио. Твои сообщения коммитов — это твой рабочий журнал. Твои архитектурные документы — это твои кейсы.
Строй то, чем пользуешься сам. Я создал торговые инструменты, потому что торгую. Я создал тестовые фреймворки, потому что тестирую. Убедительность появляется, когда ты строишь для себя.
Не оптимизируй до появления пользователей. Выпускай уродливую версию. Получай обратную связь. Потом шлифуй.
Твое портфолио И ЕСТЬ проект. Мета-проект поддержки сайта-портфолио с SLO, тренировками по инцидентам и артефактами доказательств — сам по себе является доказательством инженерной зрелости.
Год спустя
Я построил за один год в одиночку больше, чем многие команды строят за два. Не потому что я быстрее — а потому что у меня нет совещаний, planning poker, спринт-церемоний и организационных накладных расходов.
Плата за это — одиночество, неуверенность в себе и постоянный вопрос: «Достаточно ли это хорошо?» Ответ всегда один: «Выпускай и узнаешь».
