O
Ordinary PM
@ordinarypm4.8K подп.
1.5Kпросмотров
30.6%от подписчиков
16 марта 2026 г.
question📷 ФотоScore: 1.6K
Что входит в Technical Skills продакта? 💻 Начну со спойлера: продакт не обязан писать и читать код. Technical Skills для продакта – это про понимание технологий, лежащих в основе продукта, чтобы говорить с разработчиками на одном языке, понимать технологические ограничения и возможности и осознанно принимать продуктовые решения. Давайте разберём 7 основных блоков, на которые я декомпозирую Technical Skills 1⃣ Базовое понимание разработки Продакт должен понимать: что такое front-end и back-end, чем отличается монолитная архитектура от микросервисной, какие бывают базы данных, что такое облачная инфраструктура и какие существуют технологические стеки. Эта база помогает лучше осознавать технологические ограничения, техдолг, необходимость рефакторинга и влияние архитектурных решений на скорость развития 2⃣ Отдельно про API Интеграции есть в большинстве продуктов, поэтому важно понимать, что такое API, как оно работает, какие существуют методы запросов (GET, POST и др.), что такое REST API и какие есть способы повышения производительности (кэширование, пагинация, асинхронная обработка и т.д.). 3⃣ Доменные технологии У разных продуктов есть своя специфика, без понимания которой сложно создавать хорошие цифровые продукты. Например: в телекоме нужно знать, как устроена сотовая связь и биллинг оператора; в банках как работает процессинг и платежи; в рекламе как устроены аукционы и рекомендательные системы. Advanced level: системный дизайн. В свободном доступе есть хорошая книга от ByteByteGo. Полистайте её, чтобы составить представление о технологиях, используемых в вашем продукте, и об общих вещах, например, о способах авторизации и аутентификации. 4⃣ Отдельно про AI / ML Если эти технологии используются в продукте, важно понимать: типы задач (классификация, регрессия, кластеризация и др.); как устроен процесс обучения модели; какие есть метрики качества (Accuracy, Precision, Recall, F1, ROC-AUC); как устроены LLM; что такое RAG и контекст-инжиниринг. 5⃣ Особенности платформ Если продукт существует на разных платформах (desktop, mobile web, iOS, Android), важно понимать различия в UX-паттернах, ограничениях и возможностях платформ, а также в релизных процессах (см. ниже) 6⃣ Процесс разработки и выкатки Продакт должен понимать, как пишется код в IDE, что такое ветки, Pull Request и merge, как работает CI/CD, какие существуют среды (dev, stage, prod), как формируется релиз и как он попадает на устройства/браузеры пользователей. Отдельно стоит разобраться в тестировании: какие виды тестов бывают (unit, smoke, функциональные, регрессионные, нагрузочные и др.) и когда они используются. 7⃣ Фреймворки разработки Важно понимать различия между Agile (Scrum, Kanban) и Waterfall. В разных командах процесс может быть построен по-разному. Также полезно понимать: как формируется PRD; как он декомпозируется на задачи и как они оцениваются (story points, майки, planning poker, PERT); какие узкие места могут возникать в разных фреймворках. Хорошие technical skills позволяют выстроить доверие с командой разработки. Как прокачивать technical skills? 1. Изучите базу (см. список выше). 2. Поговорите с разработчиками в вашей команде: попросите нарисовать и объяснить текущую архитектуру продукта, рассказать про зависимости, проблемы, техдолг и текущий релизный процесс. 3. Попробуйте что-то сделать своими руками – например, запустить небольшой pet-проект. Сейчас это стало намного доступнее: можно начать с прототипов в Lovable или попробовать повайбкодить в Claude Code. Практика резко ускоряет понимание. 4. Читайте настоящих практиков. Рекомендую канал Дани «Работая в айтишечке» – он пишет глубоко, системно и по делу. Лично знаю Даню и регулярно читаю его посты, чтобы прокачивать собственные Technical Skills 💪
1.5K
просмотров
3762
символов
Нет
эмодзи
Да
медиа

Другие посты @ordinarypm

Все посты канала →
Что входит в Technical Skills продакта? 💻 Начну со спойлера — @ordinarypm | PostSniper