{"version":3,"file":"BlogExplorer.C2V846My.mjs","names":["useState","useMemo","_Fragment","startTransition"],"sources":["https:/framerusercontent.com/modules/22yi4YSI5xtt5sF0xdYh/AqTAwnlVwDgl39chh5ZK/BlogExplorer.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useMemo,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const ARTICLES=[{\"id\":\"ad530HGNk\",\"title\":\"ИИ для продуктового дизайнера: как запускать продукты быстрее\",\"slug\":\"ai-dlya-produktovogo-dizainera\",\"date\":\"2026-09-02T00:00:00.000Z\",\"excerpt\":\"Конспект стрима с Мишей Наером: как продуктовый дизайнер может использовать AI, Codex, Paper, Figma и React Native, чтобы быстрее запускать MVP, прототипы и рабочие продукты.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"14 мин\",\"image\":\"https://framerusercontent.com/images/9hYJxMOR7f7B04zyMXimvWdJVo.jpg\",\"imageAlt\":\"Кадр стрима FAANG+ Careers с Мишей Наером об AI для продуктовых дизайнеров\",\"categories\":[{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"},{\"id\":\"UPgjRMijK\",\"title\":\"Инструменты\",\"slug\":\"tools\"},{\"id\":\"K6caK12Is\",\"title\":\"Обучение\",\"slug\":\"education\"}],\"searchText\":\"ИИ для продуктового дизайнера: как запускать продукты быстрее AI для дизайнеров ИИ для дизайнеров нейросети для дизайнеров Figma AI Codex Paper React Native вайбкодинг AI-прототипирование MVP продуктовый дизайнер запуск продуктов с AI портфолио продуктового дизайнера курс AI для продуктовых дизайнеров Конспект стрима FAANG+ Careers с Мишей Наером: как продуктовый дизайнер может использовать AI, Codex, Paper, Figma и React Native, чтобы быстрее запускать MVP, прототипы и рабочие продукты.\",\"cardTitle\":\"AI для дизайнеров\"},{\"id\":\"V5Fgkh_3C\",\"title\":\"Тайп для дизайнеров: голосовой ввод и AI-задачи\",\"slug\":\"telegram-2026-08-28-nedelyu-polzuyus-taypom-i-etot-post-tozhe-nadiktoval-v-klo\",\"date\":\"2026-08-28T14:48:32.000Z\",\"excerpt\":\"Как голосовой ввод помогает продуктовым дизайнерам быстрее формулировать задачи для Claude, Codex и команды, не теряя контекст по дороге.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"10 мин\",\"image\":\"https://framerusercontent.com/images/MndNZ1KeFaAERqs6iI0upEwiug.png\",\"imageAlt\":\"Зелёная кнопка Тайп на чёрном фоне\",\"categories\":[{\"id\":\"UPgjRMijK\",\"title\":\"Инструменты\",\"slug\":\"tools\"},{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"}],\"searchText\":'Тайп для дизайнеров: голосовой ввод и AI-задачи Тайп для дизайнеров Как голосовой ввод помогает продуктовым дизайнерам быстрее формулировать задачи для Claude, Codex и команды, не теряя контекст по дороге. Быстрый совет: диктуйте не промпт, а контекст Если мысль длинная, не начинайте с попытки написать идеальный промпт. Начните с голосового черновика: что происходит, какую задачу надо решить, какие есть ограничения и какой результат нужен на выходе. За неделю с Тайпом становится заметно: голосовой ввод ускоряет не сам набор текста, а момент до ясной формулировки. Вы быстрее выгружаете из головы сырой материал, а потом отдаёте его Claude, Codex или команде уже как нормальную задачу. Сначала надиктуйте всё как есть: проблему, пользователя, контекст, ограничения, ссылки и сомнения. Потом попросите AI собрать это в структуру: цель, требования, критерии успеха, открытые вопросы. Отдельно попросите выделить места, где вы говорите слишком абстрактно. Перед отправкой перечитайте результат. Голос ускоряет ввод, но ответственность за смысл всё равно на вас. Тайп делает команда Миши Наера https://t.me/mikhailnaer. 29 августа в 12:00 по Москве у нас будет стрим: покажем, как эта штука разрабатывалась и где голосовой ввод реально помогает дизайнерам. Зарегистрироваться на стрим http://t.me/faangwebinars_bot?start=start. Хочешь разобраться глубже? Ниже полный разбор: где голосовой ввод полезен дизайнеру, как встроить его в AI-процесс и каких ошибок избежать. Полный разбор: почему голосовой ввод становится рабочим инструментом дизайнера Голосовой ввод часто воспринимают как функцию для ленивого набора текста. На практике для продуктового дизайнера это другой тип интерфейса к собственной голове. Когда вы печатаете, мысль сразу проходит через фильтр аккуратности: вы редактируете фразу до того, как успели сформулировать задачу. Когда диктуете, вы быстрее вытаскиваете контекст наружу. Это особенно важно в работе с AI. Хороший результат от модели почти всегда зависит от контекста: что за продукт, какая аудитория, какая стадия задачи, какие ограничения, что уже пробовали, какой формат ответа нужен. Печатать всё это каждый раз долго. Поэтому дизайнеры часто пишут коротко, а потом удивляются, что AI отвечает поверхностно. Что меняется в связке голос плюс AI Тайп полезен не потому, что превращает речь в текст. Таких инструментов много. Смысл в том, что голос снимает сопротивление перед длинным вводом. Вы можете за минуту наговорить то, что руками набирали бы десять минут: почему экран не работает, какая гипотеза стоит за изменением, что сказал пользователь на интервью, почему команда спорит о приоритете. После этого AI уже не нужно угадывать. Ему можно дать задачу: \"собери это в PRD\", \"выдели пользовательские сценарии\", \"сформулируй требования для прототипа\", \"преврати заметки в план исследования\". Получается рабочий конвейер: голосовой черновик, структурирование, редактура, передача дальше. Где дизайнеру это помогает сильнее всего Первый сценарий - постановка задач. Когда нужно быстро объяснить разработчику, что должно измениться в интерфейсе, голосом проще проговорить состояние до, состояние после, ошибки и крайние случаи. Потом AI превращает это в понятный тикет. Второй сценарий - ресёрч. После интервью или созвона дизайнер часто помнит нюансы, но не успевает их оформить. Надиктованный разбор помогает сохранить интонации, цитаты и наблюдения, пока они свежие. Потом из этого можно собрать инсайты, гипотезы и вопросы для следующего раунда. Третий сценарий - критика интерфейса. Вместо того чтобы писать \"здесь плохо\", можно наговорить полный ход мысли: где ломается иерархия, какой элемент перетягивает внимание, почему пользователь может не понять следующий шаг. AI поможет превратить это в список конкретных правок. Четвёртый сценарий - работа с портфолио. Многие дизайнеры умеют рассказывать о проекте вслух, но застревают, когда надо написать кейс. Голосовой ввод позволяет сначала рассказать историю проекта человечески, а потом уже собрать из неё структуру: проблема, роль, процесс, решение, результат. Что не стоит отдавать на автопилот Главная ошибка - диктовать хаотично и сразу отправлять результат как финальный текст. Так вы просто переносите шум из головы в документ. Лучше делать два прохода: сначала выгрузить всё, потом попросить AI выделить структуру и пробелы. Вторая ошибка - смешивать несколько задач в один поток. Если в одной диктовке есть и идея фичи, и текст для письма, и вопрос к разработчику, модель начнёт усреднять. Разделяйте диктовки по назначению. Третья ошибка - не проверять факты и тон. AI может красиво упаковать даже неточную мысль. Дизайнеру важно оставить за собой финальную редактуру: соответствует ли это продукту, не потерялись ли ограничения, не появились ли лишние обещания. Мини-чеклист для голосовой постановки задачи Перед диктовкой держите в голове пять пунктов: цель, пользователь, текущее состояние, желаемый результат, ограничения. Если каждый пункт прозвучал, AI почти всегда соберёт более сильный документ. Если какой-то пункт выпал, попросите модель задать уточняющие вопросы, а не сочинять ответ вместо вас. Голосовой ввод не заменяет мышление дизайнера. Он убирает трение между мыслью и рабочим артефактом. А в эпоху AI это трение становится дорогим: чем быстрее вы даёте модели хороший контекст, тем быстрее получаете прототип, план исследования, текст задачи или основу для кейса. Приходите на стрим про Тайп http://t.me/faangwebinars_bot?start=start: разберём, как он устроен, зачем команде дизайнеру такой инструмент и где голосовой workflow экономит больше всего времени. Инструменты AI tools ai',\"cardTitle\":\"Тайп для дизайнеров\"},{\"id\":\"nkV0NWfMl\",\"title\":\"AI-навыки продуктового дизайнера: что требуют работодатели в 2026 году\",\"slug\":\"telegram-2026-08-27-46-vakansiy-dlya-produktovyh-dizaynerov-trebuyut-ai-skilly\",\"date\":\"2026-08-27T13:53:13.000Z\",\"excerpt\":\"Разбираем 303 вакансии и показываем, какие AI-навыки уже стали частью работы продуктового дизайнера и как доказать их на собеседовании.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"12 мин\",\"image\":\"https://framerusercontent.com/images/7gw36W61EYjn83N9Og5fmI94jM.png\",\"imageAlt\":\"Ноутбук с абстрактной доской вакансий и графиком требований к AI\",\"categories\":[{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"},{\"id\":\"BdV97Cs1X\",\"title\":\"Метрики\",\"slug\":\"metrics\"},{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"}],\"searchText\":\"AI-навыки продуктового дизайнера: что требуют работодатели в 2026 году AI-навыки продуктового дизайнера Разбираем 303 вакансии и показываем, какие AI-навыки уже стали частью работы продуктового дизайнера и как доказать их на собеседовании. Коротко: одного \\xabумею пользоваться ChatGPT\\xbb уже недостаточно AI перестал быть отдельным экспериментом и постепенно становится частью обычной работы продуктового дизайнера. Работодателю важен не список сервисов, а способность быстрее пройти путь от проблемы до проверенного решения: собрать и разобрать данные, сформулировать гипотезу, сделать прототип, проверить ограничения и объяснить результат команде. Мы проанализировали 303 вакансии продуктовых дизайнеров. В 46% описаний встретилось упоминание AI. Внутри этой группы 38% вакансий формулировали AI не как дополнительный плюс, а как прямое ожидание от кандидата. Главный вывод: сильный кандидат показывает не владение конкретной кнопкой, а управляемый процесс. Он понимает, где AI ускоряет работу, где ошибается и как проверить результат. Если нужен полный обзор процесса, начните со статьи \\xabИИ для продуктового дизайнера: как запускать продукты быстрее\\xbb . Ниже разберём именно требования вакансий и то, как превратить их в план развития. Как проводился анализ вакансий В выборку вошли 303 вакансии из разделов, связанных с product design. Мы искали не только слово AI, но и конкретные практики: AI-прототипирование, работа с LLM-продуктами, синтез исследований, автоматизация, vibe coding и проверка качества ответов модели. Категории пересекаются: одна вакансия могла одновременно требовать AI-ресёрч, прототипирование и понимание LLM. Поэтому числа ниже нельзя складывать в общий итог. Это снимок рынка на момент исследования, а не универсальная статистика по всем странам и компаниям. Но он хорошо показывает направление, в котором растут ожидания. Какие AI-навыки чаще всего встречаются в вакансиях 1. AI во всём дизайн-процессе — 102 вакансии Самая частая формулировка — использование AI на нескольких этапах работы. Дизайнеру предлагают ускорять desk research, разбор интервью, подготовку вариантов, прототипирование, документацию и коммуникацию с командой. Это не значит, что нужно отдавать модели каждое решение. Сильный процесс выглядит иначе: дизайнер формулирует задачу и критерии качества, AI помогает обработать объём, а человек проверяет выводы и принимает решение. 2. AI-прототипирование — 55 вакансий Работодатели всё чаще ждут, что дизайнер сможет быстро превратить идею в интерактивное демо. Иногда достаточно кликабельного прототипа, иногда нужен рабочий интерфейс на живом URL. Ценность такого навыка не в коде самом по себе, а в сокращении времени до проверки гипотезы. Middle-дизайнеру полезно уметь собрать основной сценарий и состояния. Senior должен дополнительно понимать ограничения, выбрать правильную глубину прототипа и договориться с командой, какое решение можно использовать дальше. 3. Проектирование AI-, LLM- и agent-продуктов — 53 вакансии Вероятностный интерфейс нельзя проектировать как обычную форму с предсказуемым ответом. Нужно учитывать ошибки модели, неопределённость, задержку, повторную генерацию, подтверждение действий, источники данных и восстановление после неудачного результата. Работодатели ценят дизайнеров, которые думают не только об идеальном сценарии, но и о доверии: что увидит пользователь, если модель не знает ответ, как объяснить ограничение и когда передать управление человеку. 4. Vibe coding — 32 вакансии В описаниях встречались Claude Code, Cursor, v0, Lovable и Figma Make. От дизайнера не обязательно ждут уровня frontend-разработчика. Чаще нужен человек, который способен самостоятельно собрать демо, поправить интерфейс, проверить техническую идею и предметно разговаривать с инженерами. Фраза \\xabвайбкодил приложение\\xbb сама по себе мало что доказывает. В кейсе нужно показать задачу, ограничения, качество результата и то, как прототип повлиял на решение команды. 5. Ресёрч и синтез с AI — 23 вакансии Модели помогают суммировать интервью, группировать обратную связь и искать повторяющиеся темы. Риск начинается там, где красивый summary принимают за исследовательский вывод. Хороший дизайнер хранит связь с исходными данными, проверяет спорные кластеры и не выдаёт догадку модели за голос пользователя. 6. Автоматизация рутины — 16 вакансий Сюда входят отчёты, подготовка артефактов, преобразование данных, черновики документации и повторяемые операции. Смысл автоматизации — освободить внимание для продуктового суждения, а не создать сложного агента ради самого агента. 7. Промптинг и понимание LLM — 15 вакансий Промптинг постепенно становится похож на грамотную постановку задачи: дать контекст, обозначить ограничения, определить формат результата и критерии проверки. Для Middle+ особенно важно понимать ограничения модели, конфиденциальность данных и стоимость ошибки. Что учить Middle и Senior продуктовым дизайнерам Middle-дизайнеру стоит начать с трёх практик: структурировать задачу для модели, использовать AI в исследовании без потери источников и собирать прототип основного сценария. Этого достаточно, чтобы заметно ускорить работу и получить материал для кейса. Senior-дизайнеру нужен следующий уровень: выбрать, где AI действительно полезен, определить критерии качества, учесть риски, организовать работу нескольких ролей и связать прототип с продуктовой метрикой. На этом уровне ценится не скорость генерации, а качество системы принятия решений. Middle: применяет AI в конкретной задаче и умеет проверить результат. Senior: проектирует процесс, ограничения и критерии качества для команды. Lead или Staff: определяет, где AI меняет продукт, организацию работы и экономику решения. Как показать AI-навыки в портфолио Не делайте отдельный слайд с логотипами инструментов. Встройте AI в историю кейса и покажите четыре вещи: входные данные, вашу постановку задачи, способ проверки и влияние на результат. Например: \\xabСобрал 40 отзывов, с помощью модели подготовил первичные кластеры, вручную проверил цитаты и выделил три гипотезы. Одна из них прошла пользовательский тест и сократила время основного сценария\\xbb. Здесь видно и ускорение, и контроль качества, и продуктовый результат. Для структуры самого кейса используйте наш гайд по портфолио продуктового дизайнера . Как описать AI-опыт в резюме Замените перечисление сервисов на формулу \\xabзадача → действие → проверка → результат\\xbb. Вместо \\xabиспользовал ChatGPT и Cursor\\xbb напишите: \\xabСобрал интерактивный прототип нового сценария за два дня, провёл пять тестов и помог команде отказаться от дорогой реализации до разработки\\xbb. Не приписывайте себе результат модели и не преувеличивайте техническую глубину. На собеседовании всё равно спросят, что именно делали вы, где возникли ошибки и почему вы выбрали этот подход. Вопросы про AI на собеседовании продуктового дизайнера В какой задаче AI дал измеримое ускорение? Как вы проверяли выводы модели? Какие данные нельзя было передавать внешнему сервису? Где AI дал плохой результат и что вы изменили? Как вы определили достаточную глубину прототипа? Что осталось человеческим решением? Подготовьте один честный кейс с ошибками и ограничениями. Он обычно звучит убедительнее, чем десять идеальных примеров без деталей. План развития AI-навыков на 30 дней Неделя 1: выберите одну рабочую задачу и сформулируйте критерии качества. Неделя 2: примените AI в ресёрче или синтезе и сохраните исходные данные для проверки. Неделя 3: соберите интерактивный прототип главного сценария. Неделя 4: проведите тест, зафиксируйте ошибки модели и упакуйте процесс в короткий кейс. Если нужен системный маршрут от ресёрча до прототипа, кода и аналитики, посмотрите программу курса AI для продуктовых дизайнеров . Частые вопросы Нужно ли продуктовому дизайнеру уметь программировать? Не обязательно становиться разработчиком. Но способность прочитать структуру интерфейса, собрать прототип и понять ограничения реализации уже усиливает Middle+ кандидата. Какие AI-инструменты учить в первую очередь? Выбирайте не сервис, а задачу. Для анализа и структуры подойдут универсальные модели, для прототипирования — инструменты, которые дают интерактивный результат. Важнее связать их в проверяемый процесс. Заменит ли AI продуктового дизайнера? AI забирает часть производства вариантов и рутины, но увеличивает ценность постановки задачи, вкуса, продуктового мышления и ответственности за результат. Можно ли показать пет-проект вместо рабочего кейса? Да, если в нём есть реальная проблема, ограничения, проверка и выводы. Живое демо с честным разбором решений сильнее декоративного концепта без пользователей и критериев успеха.\",\"cardTitle\":\"AI-навыки продуктового дизайнера\"},{\"id\":\"iorPLr9aV\",\"title\":\"Курс AI для продуктовых дизайнеров: программа и результат\",\"slug\":\"telegram-2026-08-25-21-sentyabrya-startuem-kurs-ai-dlya-produktovyh-dizaynerov\",\"date\":\"2026-08-25T19:05:32.000Z\",\"excerpt\":\"Что входит в курс FAANG+ Careers по AI для продуктовых дизайнеров: агенты, ресёрч, прототип, код, аналитика и готовый кейс в портфолио.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"10 мин\",\"image\":\"https://framerusercontent.com/images/xaamRLSmh8KkmzQZhgzp6Nu20Sg.png\",\"imageAlt\":\"Дизайн-воркшоп с ноутбуком, планшетом и схемами продукта\",\"categories\":[{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"},{\"id\":\"K6caK12Is\",\"title\":\"Обучение\",\"slug\":\"education\"}],\"searchText\":'Курс AI для продуктовых дизайнеров: программа и результат Курс AI для дизайнеров Что входит в курс FAANG+ Careers по AI для продуктовых дизайнеров: агенты, ресёрч, прототип, код, аналитика и готовый кейс в портфолио. Быстрый совет: учите AI не как инструмент, а как дизайн-процесс Главная ошибка в обучении AI - собирать список сервисов и надеяться, что из этого появится новая профессия. Продуктовому дизайнеру важнее другой вопрос: как встроить AI в путь от проблемы до проверенного решения. 21 сентября стартует курс AI для продуктовых дизайнеров. Его цель - не научить \"общаться с Клодом\", а собрать end-to-end процесс: понять задачу, провести ресёрч, сделать варианты, выбрать направление, собрать прототип, выкатить на живой URL, подключить аналитику и положить результат в портфолио. Что участник должен получить на выходе: систему работы с моделями, контекстом, промптами и токенами; агентов для ресёрча, фидбека, PRD и проверки гипотез; рабочий прототип, который можно показать команде или нанимающей стороне; понимание, как читать данные в PostHog или Mixpanel; готовый кейс для портфолио. Программа и запись на курс: открыть форму https://forms.gle/S2ihe1XW7wPbjU4A9. Ниже полный разбор: почему курс собран вокруг полного дизайн-процесса, что будет по неделям и кому такой формат подходит. Полный разбор: как встроить AI в работу продуктового дизайнера AI в дизайне легко изучать хаотично. Сегодня попробовать один чат, завтра генератор картинок, послезавтра агент для кода. В итоге появляется ощущение движения, но не появляется система. Дизайнер знает много названий, но не понимает, как провести реальную задачу от начала до результата. Курс AI для продуктовых дизайнеров мы строим вокруг процесса. Продуктовый дизайн - это не только макет. Это понимание проблемы, выбор гипотезы, ресёрч, генерация решений, прототипирование, коммуникация с командой, проверка данных и упаковка результата. AI должен усиливать каждый из этих этапов, а не жить отдельной вкладкой в браузере. Неделя 1: модели, контекст и стоимость мышления Сначала важно разобраться с базой: чем отличаются модели, как работает контекст, зачем нужны MCP, почему токены стоят денег и как это влияет на workflow. Без этого дизайнер часто действует вслепую: копирует промпты, не понимает ограничений и удивляется разному качеству ответов. На этом этапе участник учится ставить задачу модели так же аккуратно, как ставит задачу дизайнеру или разработчику: с контекстом, ограничениями, форматом результата и критериями качества. Неделя 2: агенты для ресёрча и PRD Дальше переходим к агентам. Они помогают не просто ответить на один вопрос, а собрать цепочку действий: найти информацию, структурировать фидбек, сравнить конкурентов, подготовить черновик PRD, выделить критерии успеха. Для продуктового дизайнера это особенно полезно на ранней стадии. Вместо пустого листа появляется опорная структура: что мы знаем, чего не знаем, какие гипотезы проверяем, какой результат считаем успешным. Неделя 3: много направлений и совет агентов Одна из сильных сторон AI - способность быстро сгенерировать много вариантов. Но много вариантов сами по себе не решают задачу. Поэтому на курсе участники будут собирать несколько направлений и запускать \"совет агентов\": разные роли оценивают решение с разных сторон. Такой подход помогает дизайнеру не влюбляться в первый вариант. Можно отдельно проверить UX-логику, бизнес-ценность, риски реализации, ясность интерфейса и соответствие пользовательской проблеме. Неделя 4: прототипирование с Claude, Codex и Cursor После выбора направления нужно сделать прототип. Здесь AI помогает перейти от Figma-экрана или описания к рабочему интерфейсу быстрее, чем раньше. Участники будут собирать прототипы с помощью Claude, Codex и Cursor, тестировать сценарии и проверять, где решение разваливается. Важно, что прототип - это не финальный продукт. Это инструмент проверки. Его ценность в том, что команда может потрогать идею, пользователь может пройти сценарий, а дизайнер может быстрее увидеть слабые места. Неделя 5: живой URL, качество кода и аналитика Следующий шаг - выкатить результат на живой URL и проверить качество. Даже если дизайнер не становится инженером, ему полезно понимать, как выглядит деплой, как читать ошибки и как обсуждать реализацию с командой. После этого подключаем аналитику: PostHog или Mixpanel. Дизайнеру важно уметь смотреть не только на красивые экраны, но и на поведение пользователей. Где отваливаются? Какие события срабатывают? Какая гипотеза подтверждается, а какая нет? Неделя 6: упаковка результата в портфолио Финал курса - готовый кейс. Это принципиально: обучение должно оставлять после себя артефакт, который можно использовать дальше. Участник работает на своём проекте, рабочей задаче или получает проект от нас, если своей задачи нет. Кейс показывает не только финальный экран, а процесс: как была понята проблема, как применялся AI, какие решения рассматривались, как прототип тестировался, какие данные были собраны и что получилось на выходе. Формат и поддержка Формат курса: уроки в записи, раз в неделю живой созвон с разбором домашек, закрытый чат и практика на реальной задаче. Мы также поможем с подписками и оплатой AI-сервисов из России. Всем участникам даём Pro-доступ к Screen Gallery https://scrn.gallery/apps через MCP, чтобы можно было быстрее собирать визуальные референсы и работать с интерфейсным контекстом. Этот курс для дизайнеров, которые хотят не просто \"пользоваться AI\", а перестроить свой рабочий процесс. Если вы хотите быстрее делать ресёрч, собирать прототипы, проверять гипотезы и показывать сильный кейс в портфолио, программа лежит здесь: записаться на курс https://forms.gle/S2ihe1XW7wPbjU4A9. AI Обучение ai education',\"cardTitle\":\"Курс AI для дизайнеров\"},{\"id\":\"knqKqKDnJ\",\"title\":\"Вайбкодинг для дизайнеров: как запустить продукт без разработчиков\",\"slug\":\"telegram-2026-08-24-ponedelnichnaya-motivaciya-na-vaybkoding\",\"date\":\"2026-08-24T18:23:57.000Z\",\"excerpt\":\"Как продуктовому дизайнеру превратить идею в работающий сервис с помощью AI: выбрать задачу, собрать MVP, проверить сценарии и подготовить релиз.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"10 мин\",\"image\":\"https://framerusercontent.com/images/JrDP1s1caJItc2h1gavUU7TIEM.png\",\"imageAlt\":\"Вайбкодинг для дизайнеров: запуск продукта без разработчиков\",\"categories\":[{\"id\":\"UPgjRMijK\",\"title\":\"Инструменты\",\"slug\":\"tools\"},{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"},{\"id\":\"K6caK12Is\",\"title\":\"Обучение\",\"slug\":\"education\"}],\"searchText\":\"Вайбкодинг для дизайнеров запуск продукта без разработчиков AI агент MVP прототип код адаптив тестирование аналитика портфолио пет-проект\",\"cardTitle\":\"Вайбкодинг для дизайнеров\"},{\"id\":\"IOXanfDQm\",\"title\":\"Visa sponsorship для дизайнеров: работа и релокация в UK, EU и US\",\"slug\":\"telegram-2026-08-24-100-kompaniy-s-visa-sponsorship-uk-eu-us\",\"date\":\"2026-08-24T13:06:13.000Z\",\"excerpt\":\"Практический гайд по поиску работы с visa sponsorship: различия UK, EU и US, проверка работодателя, вопросы рекрутеру и подготовка отклика.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"15 мин\",\"image\":\"\",\"imageAlt\":\"100 компаний с Visa Sponsorship UK, EU, US\",\"categories\":[{\"id\":\"czgGvbPdK\",\"title\":\"Релокация\",\"slug\":\"relocation\"},{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"}],\"searchText\":\"Visa sponsorship для дизайнеров: работа и релокация в UK, EU и US Visa Sponsorship для дизайнеров Практический гайд по поиску работы с visa sponsorship: различия UK, EU и US, проверка работодателя, вопросы рекрутеру и подготовка отклика. Что такое visa sponsorship и почему одной вакансии недостаточно Visa sponsorship означает, что работодатель готов участвовать в юридическом процессе, который позволяет иностранному специалисту работать в стране. Конкретная форма зависит от государства: в Великобритании компания выдаёт Certificate of Sponsorship для подходящей роли, в странах ЕС действуют национальные разрешения и EU Blue Card, а в США работодатель или агент обычно подаёт петицию для соответствующей визовой категории. Слова relocation package и visa sponsorship не всегда означают одно и то же. Компания может оплатить переезд человеку, у которого уже есть право на работу, но не оформлять новую визу. Поэтому статус лучше уточнять до длинного цикла собеседований. Материал актуализирован 3 сентября 2026 года и не является юридической консультацией. Иммиграционные правила меняются, а решение зависит от страны, роли, зарплаты, опыта и личной ситуации. Проверяйте условия на официальных сайтах и с профильным специалистом. Личный опыт: sponsorship возможен для продуктового дизайнера Автор исходного поста дважды проходил этот путь в Великобритании: при переходе в Bumble визовая поддержка была частью оффера, а при переходе в Apple новый работодатель снова оформлял sponsorship. Студенты FAANG+ Careers также получали поддержку при найме в международные компании. Это важный сигнал, но не гарантия. Даже компания с лицензией оценивает каждую позицию отдельно: соответствует ли роль требованиям, хватает ли зарплаты, есть ли бюджет и готова ли команда ждать процесс. Visa sponsorship в Великобритании Основной маршрут для многих продуктовых специалистов — Skilled Worker visa. По информации GOV.UK , кандидат должен получить подтверждённый оффер от одобренного Home Office работодателя, Certificate of Sponsorship, работать по подходящей профессии и соответствовать требованиям к оплате и английскому. Перед откликом проверьте компанию в официальном реестре лицензированных спонсоров . Реестр обновляется регулярно. Наличие компании в списке означает право спонсировать определённые категории работников, но не обещание sponsorship для каждой вакансии. Как проверить британскую вакансию Найдите юридическое название работодателя, а не только бренд продукта. Проверьте его в реестре licensed sponsors. Посмотрите формулировку в вакансии: sponsorship available, visa support, right to work required. Сверьте требования Skilled Worker на GOV.UK для актуальной даты. Уточните у рекрутера, рассматривает ли команда кандидатов без текущего права на работу. Работа и релокация в Евросоюз В Евросоюзе нет единого процесса найма для всех стран. Один из маршрутов для высококвалифицированных специалистов — EU Blue Card. Европейская комиссия указывает, что обычно нужны подходящая квалификация или профессиональные навыки, трудовой договор либо обязательный оффер минимум на шесть месяцев и зарплата выше национального порога. EU Blue Card действует в 25 странах ЕС и не применяется в Дании и Ирландии. При этом страны сохраняют собственные рабочие разрешения. Конкретные требования, сроки и пороги нужно проверять на странице выбранной страны в EU Immigration Portal и у национального ведомства. Что уточнить по вакансии в ЕС В какой стране оформляется трудовой договор. Какой маршрут предлагает работодатель: Blue Card или национальное разрешение. Подходит ли зарплата под действующий порог. Кто оплачивает сборы, перевод документов и релокацию семьи. Можно ли начать удалённо до завершения процесса и законно ли это для обеих сторон. Visa sponsorship в США Американская система устроена иначе. Для большинства временных рабочих виз будущий работодатель сначала подаёт петицию, которую рассматривает USCIS. Только после одобрения кандидат проходит визовый этап. На официальной странице Temporary Worker Visas перечислены разные категории. Для технологических специалистов часто обсуждают H-1B для specialty occupation, L для внутрикорпоративного перевода и O для людей с подтверждёнными выдающимися достижениями. Подходящая категория определяется не названием \\xabдизайнер\\xbb, а образованием, опытом, работодателем, характером позиции и доказательствами. Не воспринимайте фразу US remote как разрешение работать из любой страны или как готовность компании оформить визу. В американских вакансиях особенно важно прямо проверить eligibility и тип поддержки. Где искать вакансии с visa sponsorship LinkedIn Jobs: добавляйте visa sponsorship, relocation support и название страны. Карьерные страницы международных компаний. Wellfound и сайты технологических стартапов. Профессиональные сообщества и рефералы сотрудников. Официальные реестры, если страна публикует список работодателей. Поисковые запросы могут выглядеть так: Senior Product Designer visa sponsorship UK, Product Designer relocation Europe, UX Designer sponsorship London, Staff Product Designer relocation. Используйте несколько названий роли: product designer, UX designer, interaction designer, design lead. Как составить список компаний для отклика Статический список из ста брендов быстро устаревает. Практичнее вести собственную таблицу и проверять статус перед каждым откликом. Добавьте столбцы: компания и юридическое лицо; страна и формат работы; ссылка на вакансию; упоминание sponsorship в описании; наличие в официальном реестре; контакт рекрутера или сотрудника; дата проверки; статус отклика. Проверяйте не только крупные бренды. Иногда зрелый международный стартап быстрее принимает решение и лучше понимает ценность узкого продуктового опыта. Но у него может быть меньше ресурсов на иммиграционный процесс — это нужно выяснить заранее. Как понять, что компания действительно готова к sponsorship Сильные признаки: поддержка прямо указана в вакансии; в компании уже работает международная команда; рекрутер знает маршрут, сроки и следующего владельца процесса; есть внешний immigration partner или внутренняя mobility-команда; в оффере отдельно зафиксированы расходы и обязательства сторон. Фраза \\xabдумаю, сможем что-нибудь сделать\\xbb — ещё не процесс. До финального решения попросите письменное подтверждение того, какой тип поддержки входит в оффер. Когда говорить рекрутеру, что нужна виза Отвечайте честно на вопрос о праве на работу. Скрывать необходимость sponsorship до оффера рискованно: компания может не иметь юридической возможности или бюджета. Короткая формулировка: \\xabI’m currently based in [country] and would require visa sponsorship for this role. I’m open to relocation and can provide the documents needed for an eligibility assessment\\xbb. Затем спросите, поддерживает ли компания кандидатов в вашей ситуации. Как усилить отклик продуктового дизайнера Визовый процесс требует времени и денег, поэтому работодатель особенно внимательно смотрит на соответствие кандидата задаче. Универсальное портфолио работает хуже точного. Выберите два кейса, близких домену и уровню вакансии. Покажите влияние на продукт, а не только интерфейс. Объясните свою роль в международной или межфункциональной команде. Укажите английский и опыт работы в распределённой среде. Подготовьте короткую версию истории для первого разговора. Полезные материалы: LinkedIn для продуктового дизайнера , гайд по cover letter и английские фразы для собеседования . Что обсудить до подписания оффера какой иммиграционный маршрут планируется; кто оплачивает юристов, сборы и переводы; какая дата старта реалистична; можно ли начать работу до переезда; что происходит, если заявка задерживается или получает отказ; есть ли поддержка партнёра и детей; нужно ли возвращать расходы при раннем увольнении. Зафиксируйте важные условия письменно. Устное обещание рекрутера может не попасть в оффер или политику компании. Частые вопросы Дают ли visa sponsorship гражданам России и СНГ? Единого ответа для всех стран и людей нет. Решение зависит от законодательства, работодателя, должности и индивидуальной проверки. Наличие определённого гражданства не заменяет оценку конкретного кейса. Проверяйте официальные правила на дату подачи. Можно ли получить sponsorship на позицию продуктового дизайнера? Да, такие кейсы существуют, включая опыт автора и студентов FAANG+ Careers. Но роль должна соответствовать требованиям выбранного маршрута, а компания — быть готова оформить процесс. Компания есть в реестре UK sponsors. Значит ли это, что она оформит визу? Нет. Реестр подтверждает лицензию, но решение зависит от конкретной вакансии, бюджета и политики команды. Что важнее для релокации: резюме или портфолио? Они решают разные задачи. Резюме помогает пройти первичный фильтр, а портфолио доказывает уровень и соответствие продуктовой задаче. Оба документа нужно адаптировать под вакансию. Нужен ли иммиграционный юрист? Для проверки индивидуальной ситуации, сложной истории поездок или выбора между маршрутами лучше обратиться к квалифицированному специалисту. Эта статья помогает подготовить поиск работы, но не заменяет юридическую консультацию. Официальные источники UK Skilled Worker visa — GOV.UK Register of licensed sponsors — GOV.UK EU Blue Card — European Commission Temporary Worker Visas — U.S. Department of State\",\"cardTitle\":\"Visa Sponsorship для дизайнеров\"},{\"id\":\"rUzMeR5Rj\",\"title\":\"Как ускорить карьерный рост продуктового дизайнера: навыки Middle и Senior\",\"slug\":\"telegram-2026-08-19-gotovim-to-chto-kratno-uskorit-rost-produktovogo-dizaynera\",\"date\":\"2026-08-19T13:26:05.000Z\",\"excerpt\":\"Разбираем, почему дизайнер застревает на одном уровне, какие навыки отличают Middle от Senior и как составить рабочий план роста на 90 дней.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"13 мин\",\"image\":\"https://framerusercontent.com/images/oF0c05kkK5uNQDiSMokd7w19ToM.png\",\"imageAlt\":\"Спикер с ноутбуком для статьи о росте продуктового дизайнера\",\"categories\":[{\"id\":\"K6caK12Is\",\"title\":\"Обучение\",\"slug\":\"education\"},{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"}],\"searchText\":\"Как ускорить карьерный рост продуктового дизайнера: навыки Middle и Senior Как вырасти из Middle в Senior Разбираем, почему дизайнер застревает на одном уровне, какие навыки отличают Middle от Senior и как составить рабочий план роста на 90 дней. Карьерный рост начинается не с нового инструмента Продуктовый дизайнер редко застревает потому, что недостаточно быстро рисует интерфейсы. Чаще проблема в другом: он решает задачи, но не увеличивает масштаб ответственности, не связывает решения с результатом продукта и не умеет показать своё влияние. В исходном Telegram-посте мы рассказывали о курсе AI для продуктовых дизайнеров и о том, почему Middle+ специалисту уже мало просто \\xabобщаться с моделью\\xbb. Но AI — только один слой развития. Ниже собрана более широкая система роста: от исполнительского навыка к самостоятельности, влиянию и продуктовой ответственности. Рост уровня — это не количество лет и не сложность макетов. Это задачи, которые вам можно доверить без постоянного контроля, и качество решений в условиях неопределённости. Почему продуктовый дизайнер перестаёт расти Он улучшает craft, но не увеличивает масштаб задачи Можно годами становиться быстрее в Figma и при этом оставаться на прежнем уровне. Craft важен, но Senior отличается тем, что работает с более широким контекстом: понимает бизнес-цель, ограничения технологии, мотивацию пользователей и последствия решения для команды. Он ждёт идеально сформулированную задачу На уровне Middle часто достаточно хорошо решить поставленную проблему. На уровне Senior нужно заметить, что сама постановка неполна: уточнить цель, договориться о критериях успеха, собрать данные и предложить несколько направлений. Он не фиксирует результаты Через полгода сложно вспомнить, почему команда выбрала конкретный сценарий, сколько времени удалось сэкономить и какая метрика изменилась. Без артефактов рост становится невидимым и для руководителя, и для будущего работодателя. Он учится слишком широко Новый курс, инструмент или книга создают ощущение движения, но не обязательно меняют работу. Полезнее выбрать один дефицит, применить его в реальной задаче и получить обратную связь. Что отличает Middle от Senior продуктового дизайнера 1. Постановка проблемы Middle уверенно работает внутри понятной задачи. Senior проверяет, действительно ли команда решает правильную проблему. Он умеет собрать контекст, отделить симптом от причины и сформулировать решение так, чтобы его поняли продукт, разработка и бизнес. 2. Работа с продуктовым результатом Senior знает, какую пользовательскую и продуктовую метрику должно изменить решение. Это не значит, что дизайнер отвечает за всю аналитику. Но он должен понимать базовую воронку, договориться о событии для измерения и после запуска вернуться к данным. 3. Самостоятельность в неопределённости Чем выше уровень, тем реже задача приходит в виде готового брифа. Нужно самому определить, какие вопросы критичны, какие риски можно принять и какой артефакт поможет команде принять решение. 4. Коммуникация и влияние Сильный дизайнер не просто показывает макет. Он объясняет логику, делает компромиссы видимыми, слышит возражения и двигает команду к решению. Подробнее об этом — в статье \\xabКак стать дизайнером, с которым хочет работать команда\\xbb . 5. Системность Senior думает о повторяемости: компонентах, правилах, контенте, состояниях, доступности и поддержке после запуска. Он не превращает каждую задачу в уникальный арт-объект, если продукту нужна устойчивая система. 6. Умение доводить решение до результата Макет — промежуточный артефакт. Важен итоговый опыт пользователя. Поэтому зрелый дизайнер участвует в передаче, проверяет реализацию, помогает расставить приоритеты и возвращается к продукту после релиза. 7. Осмысленное применение AI AI ускоряет ресёрч, варианты, прототипирование и документацию, но одновременно повышает требования к проверке. Уровень дизайнера проявляется в том, как он задаёт критерии, защищает данные и замечает ошибки. Разбор требований рынка есть в статье про AI-навыки в вакансиях продуктовых дизайнеров . Матрица навыков для карьерного аудита Оцените каждое направление по шкале от 1 до 5 и добавьте один пример из работы. Не ставьте оценку \\xabпо ощущениям\\xbb: ищите наблюдаемое доказательство. Product thinking: умею связать решение с проблемой и целью продукта. Research: выбираю метод под риск и превращаю данные в решение. Metrics: понимаю воронку и могу договориться о критерии успеха. Interaction и visual design: создаю понятные сценарии, состояния и иерархию. Systems: думаю о масштабировании, контенте и граничных случаях. Communication: объясняю решения и работаю с конфликтом. Delivery: сопровождаю реализацию и проверяю итог. AI: ускоряю процесс без потери контроля качества. Выберите два направления с низкой оценкой, которые мешают текущей работе. Это и будет фокус развития. Восемь целей одновременно почти всегда превращаются в ноль изменений. План роста продуктового дизайнера на 90 дней Первые 30 дней: диагностика и договорённость Соберите обратную связь у руководителя, PM и разработчика. Спросите не \\xabчто мне улучшить\\xbb, а \\xabкакую задачу вы пока не готовы мне доверить и почему\\xbb. Выберите один рабочий проект, где можно показать новый уровень ответственности. Зафиксируйте критерии: какое поведение, артефакт или результат подтвердит рост. Дни 31–60: один проект с увеличенной ответственностью Возьмите задачу шире привычного контура. Не только спроектируйте интерфейс, но и уточните проблему, соберите данные, предложите метрику, синхронизируйте команду и проверьте реализацию. Ведите журнал решений: что было известно, какие варианты рассматривались, почему выбран текущий путь, какие риски остались. Это одновременно улучшает работу и создаёт основу будущего кейса. Дни 61–90: результат, обратная связь и упаковка После релиза или проверки гипотезы соберите итог: что изменилось для пользователя и команды, какие данные появились, что вы сделали бы иначе. Проведите повторный разговор с руководителем и сравните результат с исходными критериями. Затем упакуйте проект. Хорошая структура кейса описана в гайде по портфолио продуктового дизайнера . Как показать готовность к Senior-уровню Не пытайтесь доказать уровень словами \\xabлидировал\\xbb и \\xabотвечал\\xbb. Покажите цепочку решений: какая неопределённость была в начале; как вы уточнили проблему; с кем договорились и какие конфликты сняли; какие ограничения повлияли на решение; что было запущено или проверено; что изменилось после вашей работы. Уровень хорошо виден по качеству компромиссов. Идеальный экран без реальных ограничений говорит о зрелости меньше, чем разумное решение, которое команда смогла запустить и измерить. Ошибки, которые замедляют рост Считать повышение единственным доказательством развития Название уровня зависит от компании. Сначала наращивайте переносимые доказательства: масштаб задач, влияние, результаты и способы работы. Пытаться выглядеть Senior вместо того, чтобы решать Senior-задачи Сложные презентации и профессиональный жаргон не заменяют ясность. Чем зрелее специалист, тем проще он объясняет проблему и следующий шаг. Брать инициативу без согласования Инициатива полезна, когда помогает общей цели. Перед тем как строить большой процесс, убедитесь, что команда понимает проблему и готова использовать результат. Использовать AI без проверки Скорость, которая приносит недостоверные выводы или ломает доверие, не является ростом. Показывайте не только генерацию, но и контроль качества. Частые вопросы Сколько времени нужно, чтобы вырасти из Middle в Senior? Универсального срока нет. Важнее доступ к задачам нужного масштаба, регулярная обратная связь и доказанный результат. План на 90 дней не гарантирует повышение, но помогает получить материал для честного разговора об уровне. Нужно ли менять компанию для роста? Не всегда. Сначала проверьте, есть ли внутри компании задачи большего масштаба, понятные критерии уровня и руководитель, готовый дать обратную связь. Если такой возможности системно нет, переход может быть логичным. Какие метрики должен знать продуктовый дизайнер? Начните с метрик конкретного пользовательского сценария: активации, завершения шага, времени выполнения, ошибок, конверсии и удержания. Не нужно заучивать все фреймворки; нужно понимать, какое изменение подтвердит вашу гипотезу. Поможет ли курс ускорить рост? Курс помогает, когда знания сразу применяются в рабочей задаче и есть обратная связь. Именно поэтому наш курс AI для продуктовых дизайнеров построен вокруг собственного проекта и готового кейса, а не вокруг просмотра набора инструментов.\",\"cardTitle\":\"Как вырасти из Middle в Senior\"},{\"id\":\"GmyxiTM57\",\"title\":\"Работа дизайнером в Лондоне: рынок, виза и релокация\",\"cardTitle\":\"Работа дизайнером в Лондоне\",\"slug\":\"telegram-2026-08-16-stolica-ekspatov\",\"date\":\"2026-08-16T15:44:04.000Z\",\"excerpt\":\"Практический гайд для продуктового дизайнера, который рассматривает Лондон: рынок, портфолио, английский, sponsorship, нетворкинг и план поиска работы.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"11 мин\",\"image\":\"https://framerusercontent.com/images/8O81G42XXe3dt1wTIz9xYTEh8Y.png\",\"imageAlt\":\"Работа продуктовым дизайнером в Лондоне\",\"categories\":[{\"id\":\"czgGvbPdK\",\"title\":\"Релокация\",\"slug\":\"relocation\"},{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"},{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"}],\"searchText\":\"работа дизайнером в Лондоне продуктовый дизайнер Великобритания вакансии релокация visa sponsorship портфолио английский нетворкинг\"},{\"id\":\"Y5bRsfUc0\",\"title\":\"Как создать LMS без разработчиков: опыт вайбкодинга\",\"slug\":\"telegram-2026-08-13-moya-lms-navaybkozhenyy-portal-obucheniya-poluchila-ocenku\",\"date\":\"2026-08-13T13:08:47.000Z\",\"excerpt\":\"Практический разбор создания собственной LMS с помощью AI: какие функции вошли в MVP, как тестировать платформу и что улучшать после первого потока.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"11 мин\",\"image\":\"https://framerusercontent.com/images/7xff7El8RrqolXq3e4x6MnrmsEc.jpg\",\"imageAlt\":\"Создание LMS без разработчиков с помощью AI\",\"categories\":[{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"},{\"id\":\"UPgjRMijK\",\"title\":\"Инструменты\",\"slug\":\"tools\"},{\"id\":\"K6caK12Is\",\"title\":\"Обучение\",\"slug\":\"education\"}],\"searchText\":\"как создать LMS без разработчиков образовательная платформа онлайн школа AI вайбкодинг MVP домашние задания кураторы аналитика обучение\",\"cardTitle\":\"LMS без разработчиков\"},{\"id\":\"ug9ThshN5\",\"title\":\"Как стать дизайнером, с которым хочет работать команда\",\"slug\":\"telegram-2026-08-11-kak-byt-dizaynerom-s-kotorym-hochetsya-rabotat\",\"date\":\"2026-08-11T20:11:20.000Z\",\"excerpt\":\"Практический разбор коммуникации, инициативы и доверия: что делает продуктового дизайнера человеком, с которым команда хочет работать снова.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"12 мин\",\"image\":\"\",\"imageAlt\":\"Как быть дизайнером, с которым хочется работать\",\"categories\":[{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"}],\"searchText\":\"Как стать дизайнером, с которым хочет работать команда Дизайнер, с которым хотят работать Практический разбор коммуникации, инициативы и доверия: что делает продуктового дизайнера человеком, с которым команда хочет работать снова. Хороший интерфейс — только часть ценности дизайнера Команда оценивает дизайнера не только по макетам. В ежедневной работе важны предсказуемость, ясность, способность слышать ограничения и двигать решение вперёд. Можно быть сильным визуально и при этом создавать вокруг каждой задачи слишком много напряжения. А можно делать менее эффектные артефакты, но заметно повышать качество решений всей команды. Эта статья выросла из заметки после выступления Мити Осадчука \\xabИндекс полезности дизайнера\\xbb . Одна из ключевых идей — быть повышающим коэффициентом: человеком, после подключения которого работа становится понятнее, быстрее и сильнее. Дизайнер, с которым хотят работать, не старается всегда быть правым. Он помогает команде раньше увидеть проблему, принять решение и довести его до пользователя. Что значит быть полезным продуктовым дизайнером Полезность — не количество экранов и не число комментариев в макете. Это изменение качества общего результата. Иногда дизайнер приносит сильную гипотезу. Иногда вовремя сокращает объём. Иногда замечает риск, который спасает неделю разработки. Практичный вопрос для самооценки: \\xabЧто стало лучше для команды после моего участия?\\xbb Если ответ сводится к \\xabпоявился макет\\xbb, стоит копнуть глубже. Семь качеств дизайнера, с которым хочется работать 1. Он выполняет договорённости Предсказуемость создаёт доверие. Если срок меняется, сильный специалист сообщает об этом заранее, объясняет причину и предлагает новый план. Команде не приходится угадывать статус или напоминать о задаче. Это звучит базово, но именно на базовых вещах строится репутация. Один яркий концепт редко компенсирует постоянную неопределённость вокруг обещаний. 2. Он понимает задачу до того, как рисовать Полезный дизайнер задаёт вопросы о пользователе, цели, данных и ограничениях. Он не открывает Figma только потому, что в календаре стоит дизайн-задача. Иногда лучший результат первой встречи — не макет, а уточнённая формулировка проблемы. 3. Он приносит варианты вместе с критериями Несколько экранов без позиции перекладывают решение на команду. Сильнее работает формат: \\xabВот три направления. Рекомендую второе, потому что оно лучше соответствует цели, дешевле в реализации и не ломает текущий сценарий\\xbb. Собственное мнение не означает упрямство. Это готовность предложить решение и изменить его, когда появляются более сильные данные. 4. Он делает ограничения видимыми У продукта всегда есть сроки, технология, контент, юридические требования и уже принятые решения. Зрелый дизайнер не прячет ограничения до финальной презентации. Он обсуждает их раньше и показывает, какой компромисс делает команда. 5. Он работает с обратной связью, а не защищает эго Комментарий к макету — не оценка личности. Сначала уточните, какую проблему видит собеседник. Затем отделите вкусовое предпочтение от риска для пользователя или бизнеса. Не каждую правку нужно принимать, но каждую полезно понять. 6. Он доводит работу до запуска Передача макета не заканчивает ответственность за пользовательский опыт. Сильный дизайнер помогает разобрать состояния, отвечает на вопросы разработки, проверяет сборку и после релиза возвращается к данным. 7. Он усиливает других Повышающий коэффициент делится контекстом, документирует решения, помогает коллегам и создаёт правила, которые уменьшают повторную работу. Его ценность остаётся в команде даже после завершения конкретной задачи. Как объяснять дизайн-решения Структура хорошего объяснения проста: Контекст: какую проблему и для кого решаем. Критерий: по чему поймём, что направление подходит. Решение: что предлагаем и почему. Компромисс: чем пришлось пожертвовать. Следующий шаг: что нужно решить или проверить сейчас. Начинайте не с экскурсии по пикселям, а с решения. Участники встречи должны быстро понять, какой вопрос вы предлагаете закрыть. Как работать с критикой дизайна Когда звучит \\xabмне не нравится\\xbb, не спорьте с формулировкой. Спросите, что именно кажется рискованным: заметность действия, соответствие бренду, техническая сложность, влияние на метрику или что-то ещё. После уточнения верните разговор к критерию. Например: \\xabЕсли основная проблема — заметность CTA, давайте проверим два варианта на сценарии. Если проблема в сроках, упростим анимацию, не меняя структуру\\xbb. Фиксируйте принятое решение и его владельца. Это снижает количество повторных споров и помогает команде помнить контекст через несколько недель. Как проявлять инициативу без лишнего шума Инициатива — не обязательный большой проект. Начните с маленького улучшения, которое снимает реальную боль: шаблон для дизайн-ревью, понятный список состояний, короткий прототип спорного сценария или автоматизация повторяющегося отчёта. Перед работой проверьте три вещи: проблема действительно существует, у результата есть пользователь внутри команды и понятно, как будет измеряться польза. Иначе можно месяц строить систему, которой никто не воспользуется. Видимость работы и профессиональная репутация Качественная работа не всегда становится видимой автоматически. Сохраняйте артефакты: краткие итоги исследований, варианты, решения, результаты тестов и изменения после запуска. Они помогают на performance review, в портфолио и на собеседовании. Публичность тоже может работать на карьеру. Одна полезная схема, разбор решения или аккуратно описанный эксперимент иногда приводит к новой связи и работе. Но публиковать стоит то, что отражает вашу реальную профессиональную позицию, а не безличный поток контента. О том, как превратить опыт в доказательства уровня, читайте в статье про карьерный рост продуктового дизайнера . Как вести себя в типичных рабочих ситуациях На старте задачи Уточните пользователя, проблему и бизнес-цель. Назовите основные неизвестные и риски. Договоритесь, какой результат нужен к ближайшей точке. На дизайн-ревью Сформулируйте вопрос встречи в начале. Покажите рекомендацию до деталей. Отделите принятое решение от открытых вопросов. При передаче в разработку Пройдите основной сценарий и граничные состояния. Обсудите сложные места до начала реализации. Зафиксируйте допустимые упрощения. После запуска Проверьте реализацию на реальных данных. Посмотрите договорённые метрики и обратную связь. Запишите выводы для следующего решения и портфолио. Как показать эти качества на собеседовании Подготовьте истории не только про красивый финал. Нанимающей стороне интересны ситуации, где были конфликт, неопределённость или ограничение. Используйте структуру: ситуация, ваша роль, решение, компромисс и результат. Особенно полезны примеры, где вы изменили первоначальную позицию после данных, помогли команде сократить объём или признали ошибку и исправили её. Это показывает зрелость лучше, чем образ человека, у которого все решения сразу идеальны. Если в кейсе важную роль играли нейросети, объясняйте не название сервиса, а способ проверки и влияние на решение. Мы отдельно разобрали, как работодатели оценивают AI-навыки продуктового дизайнера . Для системной подготовки можно посмотреть программу курса по собеседованиям в зарубежные компании . Частые вопросы Нужно ли дизайнеру всегда отстаивать свою позицию? Нет. Нужно уметь сформулировать рекомендацию и критерии, а затем обновить решение при появлении новых данных. Цель — качество продукта, а не победа в споре. Что делать, если команда постоянно вносит вкусовые правки? Верните разговор к пользователю, цели и ограничениям. Если объективного критерия нет, предложите быстрый тест или договоритесь, кто принимает финальное решение. Как быть заметным без постоянного ведения соцсетей? Достаточно регулярно фиксировать полезные артефакты: разбор кейса, схема процесса, вывод из теста или выступление внутри компании. Последовательность важнее ежедневной публикации. Можно ли развить коммуникацию без управленческой роли? Да. Начните с ясной фасилитации встреч, фиксации решений, раннего обсуждения ограничений и качественной передачи в разработку. Это доступно на любой позиции.\",\"cardTitle\":\"Дизайнер, с которым хотят работать\"},{\"id\":\"Ze979bX86\",\"title\":\"AI в работе продуктового дизайнера: как встроить ИИ в процесс\",\"slug\":\"telegram-2026-08-06-kakie-otnosheniya-u-menya-seychas-s-ai\",\"date\":\"2026-08-06T18:38:58.000Z\",\"excerpt\":\"Практическая система внедрения AI в дизайн-процесс: какие задачи делегировать, как проверять результат и показать AI-навыки в портфолио.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"12 мин\",\"image\":\"https://framerusercontent.com/images/B5N6FoqiyPAuLO680z4O1Wt9JXU.jpg\",\"imageAlt\":\"AI в работе продуктового дизайнера\",\"categories\":[{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"},{\"id\":\"UPgjRMijK\",\"title\":\"Инструменты\",\"slug\":\"tools\"},{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"}],\"searchText\":\"AI в работе продуктового дизайнера искусственный интеллект дизайн процесс исследования интервью синтез прототип тексты аналитика портфолио\",\"cardTitle\":\"AI в работе дизайнера\"},{\"id\":\"W1k4WkD54\",\"title\":\"Джуны, вы как там?\",\"slug\":\"telegram-2026-08-04-dzhuny-vy-kak-tam\",\"date\":\"2026-08-04T14:01:38.000Z\",\"excerpt\":\"В 2026 много разговоров про то, что джуны больше не нужны. Но все же кому-то повезло именно сейчас стать джуном или только начать вкатываться в дизайн.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Джуны, вы как там?\",\"categories\":[{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"}],\"searchText\":\"Джуны, вы как там? В 2026 много разговоров про то, что джуны больше не нужны. Но все же кому-то повезло именно сейчас стать джуном или только начать вкатываться в дизайн. В 2026 много разговоров про то, что джуны больше не нужны. Но все же кому-то повезло именно сейчас стать джуном или только начать вкатываться в дизайн. Для вас собрал свои идеи и советы крутых дизайнеров и дизайн-директоров из индустрии, что делать на текущем рынке. Мои советы: 1. Впитывать много информации. Следить за экспертами из разных компаний и индустрий, читать книги, смотреть материалы. Когда я был джуном и понимал, что не хватает знаний по типографике, просто брал книгу по типографике и изучал. Нужна новая фича в софте — шел читать статью или YouTube. 2. Быть проактивным. Участвовать в конкурсах, стажировках, пусть даже бесплатных, это шанс показать и протестировать себя. Ходить на собеседования, чтобы понимать рынок. Общаться с людьми из индустрии. 3. Сразу собирать портфолио. Стараться искать реальные кейсы: фриланс, волонтерская работа, pet-проекты, помощь знакомому или работа с малым бизнесом. 4. Прокачивать нетворк. Очень часто именно нетворк помогает в начале карьеры. И не только в начале.😉 5. Учиться объяснять свои решения, а не только показывать картинки. По сути, мои советы не сильно отличаются от того, чем я сам занимался в 2014-2015, разве что сложность поиска работы в сравнении с тем времением раза в полтора выросла (а в сравнении с 2019-2021 раза в 3). ❗️Что думают эксперты из индустрии (можно раскрыть): Миша Ежов (https://t.me/mihadesign)(в 18 лет работал в Сбер, сейчас в Higgsfield, AI единорог) Я бы посоветовал стараться быть более видимым. Чем больше вы присутствуете в соцсетях, тем больше шансов что вас заметят вне классичесного отклика на вакансии. Как по мне сейчас личный контакт с нанимающим менеджером или сотрудником компании — единственный способ куда-то устроиться. Чем интереснее у вас будут оформлены соцсети, портфолио, чем больше там будет интересного дизайна, тем лучше вам. По поводу какие кейсы делать, мне кажется, уже сто раз это обсудили, нужен баланс между красивыми вещами и чем-то более менее продуманным. На предыдущем месте работы на стажировки брали в основном студентов ВШЭ или внутренней IT школы. Джунов с рынка практически не нанимали. Поэтому в идеале сказать, что вы миддл и пытаться попасть на глаза кому-то из компании, куда вы хотите попасть. Карьера\"},{\"id\":\"VjBJF3xi3\",\"title\":\"Мини-евротур 🇮🇹🇫🇷\",\"slug\":\"telegram-2026-07-29-mini-evrotur\",\"date\":\"2026-07-29T19:18:12.000Z\",\"excerpt\":\"Немного пропал из канала — сделал мини-евротур на машине по Франции и Италии.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Мини-евротур 🇮🇹🇫🇷\",\"categories\":[{\"id\":\"xtvpEfPkW\",\"title\":\"Сообщество\",\"slug\":\"community\"},{\"id\":\"czgGvbPdK\",\"title\":\"Релокация\",\"slug\":\"relocation\"}],\"searchText\":\"Мини-евротур 🇮🇹🇫🇷 Немного пропал из канала — сделал мини-евротур на машине по Франции и Италии. Немного пропал из канала — сделал мини-евротур на машине по Франции и Италии. Во Франции пожил в шато, посмотрел как жили герцоги и императоры, почувствовал себя героем Дюны на песках Дюн-дю-Пила и влюбился в серферский Биарриц. Вкусная еда и дешёвое вино прилагались всю дорогу. В Италии проехал всё побережье от Портофино до Ливорно, свернул в центр через Сиену до Болоньи. А вы как проводите это лето? Куда уже съездили или только планируете? Жду ваших фоточек с поездок☀️ 💎 16 поток курса по собеседованиям (https://forms.gle/GHe5o1KEzmtYswu56) Сообщество Релокация\"},{\"id\":\"LPwL8puG3\",\"title\":\"LinkedIn для продуктового дизайнера: профиль и поиск работы за рубежом\",\"slug\":\"telegram-2026-07-13-beregite-svoi-linkedin\",\"date\":\"2026-07-13T12:19:10.000Z\",\"excerpt\":\"Пошаговый разбор LinkedIn для продуктового дизайнера: профиль на английском, портфолио, поиск вакансий, сообщения рекрутерам и безопасность аккаунта.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"14 мин\",\"image\":\"\",\"imageAlt\":\"Берегите свои LinkedIn\",\"cardTitle\":\"LinkedIn для продуктового дизайнера\",\"categories\":[{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"},{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"}],\"searchText\":\"LinkedIn для продуктового дизайнера: профиль и поиск работы за рубежом LinkedIn для продуктового дизайнера Пошаговый разбор LinkedIn для продуктового дизайнера: профиль на английском, портфолио, поиск вакансий, сообщения рекрутерам и безопасность аккаунта. LinkedIn — это не резюме, а поисковая страница кандидата Для продуктового дизайнера LinkedIn одновременно работает как визитка, база профессиональных контактов и канал поиска работы. Рекрутеру нужно за несколько секунд понять ваш уровень, специализацию, локацию и увидеть доказательства опыта. Поэтому хороший профиль строится не вокруг абстрактного \\xabcreative designer\\xbb, а вокруг конкретного позиционирования: Product Designer, Senior Product Designer, UX/UI Designer или Design Lead — с продуктовым доменом и типом задач, которые вы умеете решать. Задача профиля — не рассказать всю биографию. Он должен помочь нужному человеку найти вас, понять вашу ценность и перейти к портфолио или разговору. Как оформить LinkedIn продуктового дизайнера Фотография и обложка Используйте узнаваемую фотографию без сложного фона. Обложка может поддерживать позиционирование: фрагмент продукта, короткая профессиональная фраза или спокойная композиция из ваших проектов. Не превращайте её в баннер из десятка логотипов. Headline: должность, уровень и специализация Headline влияет и на первое впечатление, и на поиск. Вместо \\xabDesigning meaningful experiences\\xbb напишите конкретнее: Senior Product Designer | B2B SaaS | Growth and AI products Product Designer | Mobile fintech | Research to launch Lead Product Designer | Design systems and complex workflows Не добавляйте навык, если не готовы подтвердить его кейсом. AI, growth или design systems в headline почти наверняка станут темой разговора. About: короткое профессиональное обещание Первые строки должны работать без нажатия See more. Назовите роль, тип продукта и сильную сторону. Затем добавьте два-три доказательства и желаемое направление. Пример структуры: \\xabSenior Product Designer with 7 years of experience in B2B SaaS. I turn complex workflows into measurable product improvements and work from research to launch. Recently led onboarding redesign that improved activation, built a shared design system and introduced AI prototyping into the team workflow. Open to product roles in the UK and EU\\xbb. Замените общие слова реальными результатами. Если цифру нельзя раскрыть, опишите масштаб: несколько рынков, сложный enterprise-сценарий, межфункциональная команда или запуск нового продукта. Experience: не обязанности, а вклад Для каждой значимой роли достаточно короткого контекста и трёх-пяти результатов. Хорошая формула: действие + объект + масштаб + эффект. Led the redesign of merchant onboarding across three markets. Partnered with product and data teams to define activation metrics. Built and tested a working AI prototype before engineering investment. Не копируйте одно и то же описание в резюме и LinkedIn слово в слово. Профиль должен быстро сканироваться, а резюме может давать более точную версию под конкретную вакансию. Featured: короткий путь к сильным доказательствам В Featured поставьте два-три лучших кейса, а не всё портфолио. Первый материал должен соответствовать позиции, которую вы ищете. Добавьте понятные названия: \\xabB2B onboarding case study\\xbb сильнее, чем \\xabMy project\\xbb. Если портфолио пока перестраивается, используйте краткую презентацию, публичный разбор или живой прототип. Структуру кейса можно сверить с нашим гайдом по портфолио продуктового дизайнера . Skills и рекомендации Оставьте навыки, соответствующие целевым вакансиям: Product Design, Interaction Design, User Research, Prototyping, Design Systems, Product Strategy. Узкие навыки добавляйте, если они действительно усиливают позиционирование. Рекомендация от PM, руководителя дизайна или инженера особенно ценна, когда описывает конкретную ситуацию и ваш способ работы. Попросите не \\xabнаписать что-нибудь\\xbb, а отметить вклад в определённый проект. Как сделать профиль видимым для рекрутеров Используйте одинаковую профессиональную терминологию в headline, About и Experience. Если вы ищете Senior Product Designer, эта формулировка должна естественно встречаться в профиле. Не нужно повторять её в каждом абзаце. Проверьте локацию и предпочтения по формату работы. Если рассматриваете релокацию, укажите целевые страны в Open to Work и объясните статус в About: нужна ли вам поддержка с визой, готовы ли вы к переезду и какие форматы рассматриваете. Публичная активность помогает, но не обязана становиться второй работой. Один содержательный комментарий или разбор в неделю лучше потока шаблонных публикаций. Рекрутер видит не только частоту, но и качество профессионального мышления. Как искать вакансии в LinkedIn Создайте отдельные поиски для Product Designer, Senior Product Designer и UX/Product Designer. Добавьте локации и Remote, но проверяйте юридическое значение remote: часто это удалёнка только внутри конкретной страны. Подпишитесь на оповещения и откликайтесь на релевантные новые вакансии. Откройте страницу компании и найдите сотрудников из дизайн-команды. Перед сообщением изучите продукт и сформулируйте конкретную причину интереса. Для позиций с релокацией дополнительно ищите visa sponsorship и relocation support. Подробный процесс разобран в статье про visa sponsorship для дизайнеров . Как написать рекрутеру или дизайн-лиду Хорошее сообщение короткое и персональное. Не просите незнакомого человека \\xabпосмотреть портфолио и дать фидбек\\xbb без контекста. Объясните, почему пишете именно ему, какую позицию рассматриваете и какой ваш опыт совпадает с задачей. Пример: \\xabHi Anna, I’m a Senior Product Designer working on B2B onboarding and complex workflows. I saw the Product Designer role at Company and noticed your team is expanding the admin platform. I recently led a similar redesign across three markets. Here is a relevant case study: [link]. Would be happy to share more context if the role is still open\\xbb. После одного аккуратного follow-up остановитесь. Массовые одинаковые сообщения портят репутацию и могут выглядеть как автоматизированная активность. Безопасность LinkedIn: как снизить риск потери аккаунта Исходный пост появился после случаев, когда русскоязычные пользователи сталкивались со сложной верификацией. Доступность документов и методов проверки меняется по странам, поэтому не стоит считать отдельный пользовательский опыт официальным правилом платформы. Базовые меры безопасности: добавьте второй email и актуальный номер телефона для восстановления; включите двухфакторную аутентификацию; используйте реальное имя, совпадающее с документами; не передавайте доступ сомнительным расширениям и сервисам; не используйте автоматизацию массовых сообщений, инвайтов и публикаций; сохраните локально контакты и ключевые материалы, которые существуют только в профиле. LinkedIn прямо предупреждает, что высокая автоматизированная активность может привести к ограничениям. Официальные рекомендации доступны в справке: про высокую активность и автоматизацию и про резервный email, телефон и восстановление доступа . Что делать, если LinkedIn запросил подтверждение личности Следуйте только процессу внутри LinkedIn и официальной справке. Платформа может предложить проверку государственного документа через партнёра, рабочий email или другие доступные методы. Набор вариантов зависит от страны и аккаунта. Официальная инструкция по восстановлению находится на странице Verify your identity to recover account access . LinkedIn также отдельно описывает доступные виды верификации профиля . Не отправляйте документы людям, которые пишут вам в личные сообщения и обещают \\xabразблокировку\\xbb. Не покупайте чужой аккаунт: кроме нарушения правил, вы получаете профиль с историей, которую не контролируете. Чеклист профиля продуктового дизайнера Headline совпадает с целевой ролью и уровнем. Первые строки About объясняют вашу ценность. В Experience есть результаты, а не только обязанности. Featured ведёт на два-три релевантных кейса. Профиль заполнен на английском для международного поиска. Локация и ожидания по релокации указаны честно. Добавлены резервный email, телефон и двухфакторная аутентификация. Частые вопросы Нужно ли вести профиль только на английском? Если цель — международные компании, основной профиль лучше заполнить на английском. Можно добавить вторую языковую версию, но названия ролей и ключевые навыки должны оставаться понятными глобальному рекрутеру. Стоит ли включать зелёную рамку Open to Work? Публичная рамка — вопрос стратегии и комфорта. Важнее правильно заполнить настройки желаемых ролей и локаций, чтобы информация была доступна рекрутерам. Сколько кейсов добавлять в Featured? Обычно достаточно двух-трёх сильных материалов, соответствующих целевой роли. Лучше один глубокий продуктовый кейс, чем десять ссылок без контекста. Можно ли искать работу без публикаций? Да. Полный профиль, релевантное портфолио, точечные отклики и качественные профессиональные контакты важнее ежедневного контента. Как написать cover letter для зарубежной компании? Используйте конкретную связь между задачей компании и своим опытом. Подробный шаблон есть в статье \\xabКак написать Cover Letter в зарубежную компанию\\xbb .\"},{\"id\":\"KRiYOgSym\",\"title\":\"Где искать вакансии продуктового дизайнера за рубежом\",\"slug\":\"telegram-2026-07-10-podborka-vakansiy-kotorye-prisylayut-v-formu-ili-kuda-ya-t\",\"date\":\"2026-07-10T16:05:13.000Z\",\"excerpt\":\"Где и как искать зарубежные вакансии продуктового дизайнера Middle и Senior: источники, sponsorship, проверка компании и система откликов.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"11 мин\",\"image\":\"https://framerusercontent.com/images/ZKEkV2PrgYwDcHlhXJJkS3HiU.jpg\",\"imageAlt\":\"Поиск вакансий продуктового дизайнера за рубежом\",\"categories\":[{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"},{\"id\":\"czgGvbPdK\",\"title\":\"Релокация\",\"slug\":\"relocation\"},{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"}],\"searchText\":\"где искать вакансии продуктового дизайнера за рубежом Product Designer Middle Senior LinkedIn карьерные страницы visa sponsorship релокация портфолио отклик\",\"cardTitle\":\"Где искать вакансии дизайнера\"},{\"id\":\"yIqu78P6K\",\"title\":\"Портфолио продуктового дизайнера: как собрать сильный кейс в 2026\",\"slug\":\"portfolio-produktovogo-dizainera-kak-sobrat-silnyy-keys\",\"date\":\"2026-07-06T11:41:24.000Z\",\"excerpt\":\"Пошаговый гайд по портфолио продуктового дизайнера: какие кейсы выбрать, как раскрыть процесс, оформить сайт и подготовить портфолио к отклику.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"12 мин\",\"image\":\"https://framerusercontent.com/images/vssXXVRKrki7zE0nO4OIkvkWg.png\",\"imageAlt\":\"Коллаж примеров портфолио продуктовых дизайнеров и вдохновляющих сайтов\",\"categories\":[{\"id\":\"M6BNyQg3N\",\"title\":\"Портфолио\",\"slug\":\"portfolio\"},{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"},{\"id\":\"oG0PlQNak\",\"title\":\"UI\",\"slug\":\"ui\"}],\"searchText\":\"Портфолио продуктового дизайнера: как собрать сильный кейс в 2026 Пошаговый гайд по портфолио продуктового дизайнера: какие кейсы выбрать, как раскрыть процесс, оформить сайт и подготовить портфолио к отклику. Портфолио продуктового дизайнера — это не папка с красивыми экранами, а короткое доказательство того, что вам можно доверить продуктовую задачу. Его открывают быстро: рекрутер смотрит на структуру, дизайн-лид ищет логику решений, а нанимающий менеджер хочет понять, как вы связываете интерфейс, пользователей и бизнес-результат. Эта статья выросла из подборки сильных сайтов и портфолио, но вместо разового списка мы разберем evergreen-подход: как собрать портфолио UX/UI дизайнера в 2026 году, какие кейсы выбрать, что писать внутри case study и как оформить сайт так, чтобы он работал на отклики, собеседования и офферы. Что такое портфолио продуктового дизайнера Хорошее портфолио продуктового дизайнера показывает не только визуальный вкус. Оно объясняет, какую проблему вы решали, как принимали решения, какие ограничения были у команды и почему финальный интерфейс получился именно таким. Для продуктовой роли важно показать мышление: как вы исследуете, формулируете гипотезы, проектируете сценарии, спорите с неопределенностью и проверяете результат. Поэтому портфолио не должно превращаться в бесконечный архив макетов. Лучше 3–5 сильных кейсов, чем 12 случайных проектов. Каждый кейс должен отвечать на простой вопрос: “что изменилось благодаря вашей работе?” Если ответа нет, рекрутеру и дизайн-лиду придется додумывать ценность за вас. Какие кейсы добавить в портфолио UX/UI дизайнера Самый частый страх начинающих дизайнеров: “у меня нет коммерческого опыта, значит, нечего показывать”. На практике важно не происхождение проекта, а качество мысли и честность контекста. Учебный, pet-проект или редизайн существующего продукта могут работать, если внутри есть задача, процесс и аргументированное решение. Продуктовый редизайн. Возьмите конкретный сценарий: онбординг, поиск, корзину, оплату, форму заявки, личный кабинет. Не редизайните “все приложение”, лучше глубоко разобрать один поток. UX-аудит с улучшениями. Покажите проблемы, гипотезы, приоритизацию и новые решения. Такой кейс хорошо демонстрирует системность. Новый фиче-флоу. Опишите, зачем продукту функция, для кого она, какие edge cases появились и как вы упростили путь пользователя. Design system или UI kit. Подойдет тем, кто хочет усилить визуальную систему и компонентное мышление. Здесь полезно связать подход с практикой из курса UI для всех . Кейс про AI-инструменты. Если вы используете AI для ресерча, прототипирования, анализа интервью или генерации вариантов, покажите не “магическую кнопку”, а управляемый процесс. Это хорошо ложится в тему AI для продуктовых дизайнеров . Структура кейса: что должно быть внутри Кейс в портфолио должен читаться как короткая продуктовая история. Не нужно писать роман, но нужно дать читателю опорные точки. Сильная структура помогает быстро понять масштаб задачи и вашу роль. 1. Контекст и ваша роль Начните с 3–5 строк: что за продукт, кто аудитория, какая была задача, сколько длился проект и за что отвечали именно вы. Если проект командный, прямо разделите вклад команды и ваш вклад. Это снимает главный вопрос дизайн-лида: “что из этого сделал кандидат?” 2. Проблема и цель Пишите не “сделать современный дизайн”, а конкретную проблему. Например: пользователи бросали регистрацию, менеджеры получали неполные заявки, новые пользователи не понимали ценность функции, конверсия в следующий шаг была ниже ожиданий. Цель должна быть измеримой или хотя бы проверяемой. 3. Исследование и инсайты Покажите только то исследование, которое повлияло на решение. Интервью, аналитика, отзывы, конкурентный разбор, usability-тест — все это полезно, если после него понятно, что именно вы изменили. Не вставляйте CJM, персоны и таблицы ради вида. 4. Решение и логика интерфейса Самые важные экраны сопровождайте объяснениями. Почему такая последовательность шагов? Почему такой акцент? Какие альтернативы вы отбросили? Как вы работали с пустыми состояниями, ошибками, мобильной версией, ограничениями разработки? 5. Результат и рефлексия Идеально, если есть метрики: конверсия, удержание, скорость выполнения задачи, снижение обращений в поддержку. Если метрик нет, используйте качественный результат: выводы тестирования, фидбек пользователей, решение ментора, изменения после ревью. В конце напишите, что бы вы улучшили сейчас. Это показывает взрослость, а не слабость. Как оформить сайт-портфолио дизайнера Сайт-портфолио нужен не ради “дорого выглядит”, а ради управления вниманием. На первом экране должно быть понятно, кто вы, какую роль ищете и какие кейсы стоит открыть первыми. Дальше — сетка проектов с одинаковой логикой обложек: название, тип задачи, ваша роль, короткий результат или интрига. Для продуктового дизайнера особенно важна навигация. Рекрутер может открыть портфолио с телефона, дизайн-лид — с ноутбука после созвона, а нанимающий менеджер — из письма. Поэтому контакты, резюме и ключевые кейсы должны быть доступны в один-два клика. Если вы готовитесь к интервью, свяжите портфолио с рассказом о себе и практикой из курса по собеседованиям . Не перегружайте страницу motion-эффектами. Анимация работает, когда помогает истории: показывает переход состояния, раскрывает структуру, ведет взгляд к следующему смысловому блоку. Если эффект отвлекает от кейса, он снижает доверие. Примеры портфолио и сайтов, которые стоит разобрать Ниже — шесть работ из исходной подборки. Используйте их не как шаблоны для копирования, а как материал для насмотренности: что делает интерфейс запоминающимся, где motion работает на смысл, как авторы собирают ритм страницы. Devouring Details — интерактивный справочник для дизайнеров, увлеченных деталями взаимодействий. Хороший пример того, как образовательный контент может ощущаться как продукт. Piyush Jain — портфолио, которое напоминает открытый Figma-файл: слоеная навигация, коллажность и ощущение живого процесса. Feather — спокойный минималистичный сайт AI workspace, где доверие строится через ритм, воздух и мелкие взаимодействия. Remote Rituals — ручная история в Framer про ритуалы remote-команды. Полезно смотреть как пример нарратива, где верстка становится частью рассказа. Dirt — сайт креативной студии с уверенной типографикой и плотным визуальным языком. Хороший пример смелого позиционирования. Major — сайт агентства, который работает как шоурил: крупные работы, сильный темп и понятное обещание результата. Частые ошибки в портфолио дизайнера Первая ошибка — показывать только финальные экраны. Красивый UI важен, но без задачи, ограничений и логики решений он выглядит как витрина без продукта. Вторая ошибка — одинаково подробно рассказывать обо всем. Сильный кейс должен вести читателя, а не заставлять его разбираться в архиве. Третья ошибка — прятать роль. Если вы работали в команде, честно напишите, что сделали сами: исследование, wireframes, UI, прототип, дизайн-система, презентация решения, коммуникация с разработкой. Четвертая ошибка — не адаптировать портфолио под вакансию. Для продуктовой роли вперед ставьте кейсы с процессом и метриками; для UI-роли — визуальную систему, компоненты, состояния и качество исполнения. Пятая ошибка — не готовить рассказ. Портфолио открывает дверь, но на интервью нужно устно объяснить решения. Здесь помогает формат Whiteboard Challenge : вы тренируете не только макеты, но и ход мысли под вопросами. Чеклист перед отправкой портфолио На первом экране понятно, кто вы и какую роль ищете. В портфолио есть 3–5 кейсов, а не случайная галерея экранов. У каждого кейса есть контекст, задача, ваша роль, процесс, решение и результат. Самый сильный кейс стоит первым. Обложки проектов одного размера и в одном визуальном языке. Есть мобильная версия, рабочие ссылки и понятная навигация. В тексте нет лишней “дизайнерской магии”: каждое решение объяснено простыми словами. Есть контакты, ссылка на резюме или понятный следующий шаг. FAQ Сколько кейсов должно быть в портфолио продуктового дизайнера? Оптимально — 3–5 сильных кейсов. Для junior может хватить двух, если они глубоко раскрыты. Лучше меньше проектов, но с понятной задачей, процессом и выводами. Нужен ли отдельный сайт-портфолио? Не всегда, но сайт помогает выделиться и управлять навигацией. Notion или PDF могут работать на старте, но для продуктового дизайнера сайт-портфолио часто выглядит профессиональнее и лучше запоминается. Можно ли показывать учебные проекты? Да, если честно указать контекст и показать самостоятельную работу: исследование, гипотезы, ограничения, решения и рефлексию. Учебный кейс без мысли выглядит слабее, чем небольшой самостоятельный проект с ясной логикой. Как адаптировать портфолио под вакансию? Сначала прочитайте вакансию и выделите 3–4 главных требования: продуктовая аналитика, мобильные приложения, дизайн-системы, B2B, AI, коммуникация с разработкой. Затем переставьте кейсы и перепишите первые абзацы так, чтобы нужные сигналы были видны сразу. Что делать дальше Если вы хотите собрать портфолио не как “красивую папку”, а как инструмент для откликов, начните с одного кейса: выберите задачу, пропишите структуру, уберите лишнее и подготовьте рассказ на 5 минут. А когда захочется усилить визуал, рассказ и уверенность на интервью, переходите к практике: UI для всех , Собеседования в зарубежные компании , Whiteboard Challenge и AI для продуктовых дизайнеров . портфолио продуктового дизайнера портфолио UX UI дизайнера как собрать портфолио дизайнера продуктовый дизайнер кейс case study сайт-портфолио дизайн-система собеседование\",\"cardTitle\":\"Как собрать портфолио дизайнера\"},{\"id\":\"Km9jnfH2j\",\"title\":\"Вакансии, которые вам стоит рассмотреть!\",\"slug\":\"telegram-2026-07-03-vakansii-kotorye-vam-stoit-rassmotret\",\"date\":\"2026-07-03T13:17:49.000Z\",\"excerpt\":\"Подборка вакансий, которые присылают в форму, или куда я точно знаю устраивались наши ребята 😎 1. Senior Product Designer — Fundraise Up — Cyprus, remote 2.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Вакансии, которые вам стоит рассмотреть!\",\"categories\":[{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"}],\"searchText\":\"Вакансии, которые вам стоит рассмотреть! Подборка вакансий, которые присылают в форму, или куда я точно знаю устраивались наши ребята 😎 1. Senior Product Designer — Fundraise Up — Cyprus, remote 2. Подборка вакансий, которые присылают в форму, или куда я точно знаю устраивались наши ребята 😎 1. Senior Product Designer (https://fundraiseup.com/careers/4708159005/?gh_jid=4708159005) — Fundraise Up — Cyprus, remote 2. Senior Product Designer (https://job-boards.greenhouse.io/remotecom/jobs/7762220003) — Remote — worldwide, remote 3. Senior Product Designer - Accounting Systems (https://job-boards.greenhouse.io/mercury/jobs/6001908004) — Mercury — US / Canada, remote or office 4. Member of Creative Studio, Web Designer (https://jobs.ashbyhq.com/perplexity/7ae341c4-411e-468c-bc26-bbdd8e55d388) — Perplexity — New York / San Francisco / Remote US 5. Senior Brand Designer (https://kandilyan.notion.site/senior-brand-designer-avride)— Avride — Serbia / Europe • Remote, On-site • US relocation Отправляйте ваши вакансии нам! ⤵️ #вакансии Вакансии\",\"cardTitle\":\"Вакансии, которые стоит рассмотреть\"},{\"id\":\"DIyQcd6Sr\",\"title\":\"Сегодня у меня день рождения 🎉\",\"slug\":\"telegram-2026-07-02-segodnya-u-menya-den-rozhdeniya\",\"date\":\"2026-07-02T16:16:44.000Z\",\"excerpt\":\"Отмечаю во Франции 🇫🇷 Спасибо всем, кто меня читает, смотрит, рекомендует друзьям.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Сегодня у меня день рождения 🎉\",\"categories\":[{\"id\":\"xtvpEfPkW\",\"title\":\"Сообщество\",\"slug\":\"community\"}],\"searchText\":\"Сегодня у меня день рождения 🎉 Отмечаю во Франции 🇫🇷 Спасибо всем, кто меня читает, смотрит, рекомендует друзьям. Отмечаю во Франции 🇫🇷 Спасибо всем, кто меня читает, смотрит, рекомендует друзьям. Лучший подарок для меня — это вы (уже аж 22 000+!) и ваша активность в нашем прекрасном комьюнити ❤️. И, конечно же, ваши карьерные успехи 💪. Сообщество\"},{\"id\":\"YMVnQztIB\",\"title\":\"Как написать Cover Letter в зарубежную компанию и не получить отказ\",\"slug\":\"kak-napisat-cover-letter\",\"date\":\"2026-05-25T10:00:00.000Z\",\"excerpt\":\"Писать cover letter не хочется почти никому. Но если вы метите в топовую зарубежную компанию, без него не обойтись.\",\"author\":\"Евгений Трофимов\",\"readingTime\":\"4 мин\",\"image\":\"\",\"imageAlt\":\"Как написать Cover Letter в зарубежную компанию и не получить отказ\",\"categories\":[{\"id\":\"ZdDxyWK2d\",\"title\":\"Собеседования\",\"slug\":\"sobesedovaniya\"},{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"}],\"searchText\":\"Как написать Cover Letter в зарубежную компанию и не получить отказ Писать cover letter не хочется почти никому. Но если вы метите в топовую зарубежную компанию, без него не обойтись. Писать cover letter не хочется почти никому. Но если вы метите в топовую зарубежную компанию, без него не обойтись. Разбираем, что западные рекрутеры хотят видеть в сопроводительном письме сегодня — и как не получить отказ. 1. Персонализируйте письмо Важно понимать, кому вы пишете. Приветствие в духе \\xabDear Netflix recruiter\\xbb сразу покажет, что вы не приложили усилий найти имя нужного человека — обезличенные письма работают плохо. Что делать: зайдите в LinkedIn и поищите по ключевым словам \\xabDesign Manager\\xbb → название компании → локация. Получите список реальных имён ЛПР. Это выглядит куда лучше письма без конкретного адресата. 2. Коротко и ёмко Держите письмо в рамках одной страницы и фокусируйтесь только на самом релевантном опыте под конкретную позицию. Релевантные ключевые слова берите прямо из текста вакансии. 3. Захватывайте внимание с первой строки Формулировка \\xabI'm writing to introduce myself as a Lead Designer\\xbb всё ещё работает, но не так эффективно, как раньше. Начните с чего-то более цепляющего: People keep telling me that the product design industry is in crisis. They say there are no more gifted designers, that creativity has dried up. But I disagree. My 7 years of experience in IT tell a different story. Сначала называем боль, описываем её — а затем продаём свой опыт. И переходим к следующему пункту. 4. Оцените достижения количественно Добавляйте цифры. На сколько процентов выросла конверсия после вашего изменения дизайна, сколько дизайнеров было у вас в команде и так далее. Конкретные показатели делают вклад осязаемым и помогают выделиться. 5. Без ошибок на английском Перед отправкой обязательно прогоните текст через ChatGPT или другой инструмент проверки. Если есть возможность показать письмо носителю языка — сделайте это: он подкорректирует формулировки и сделает текст естественнее. Коротко Сильное cover letter — это адресность, краткость, цепляющее начало, цифры и чистый английский. Потратьте на него час — и шансы на ответ заметно вырастут. Хотите системно подготовиться к отбору в зарубежную компанию — посмотрите курс по собеседованиям . Собеседования Карьера\",\"cardTitle\":\"Как написать Cover Letter\"},{\"id\":\"PTI4_Ct2h\",\"title\":\"4 английские идиомы для собеседования, которые помогут выделиться\",\"slug\":\"english-idioms-for-interview\",\"date\":\"2026-05-20T10:00:00.000Z\",\"excerpt\":\"Английский — частый барьер на собеседовании в зарубежную компанию. Грамотная речь важна, но выделиться помогают живые идиомы, которые звучат естественно для носителей.\",\"author\":\"Евгений Трофимов\",\"readingTime\":\"4 мин\",\"image\":\"\",\"imageAlt\":\"4 английские идиомы для собеседования, которые помогут выделиться\",\"categories\":[{\"id\":\"OnCZq0MRM\",\"title\":\"Английский\",\"slug\":\"english\"},{\"id\":\"ZdDxyWK2d\",\"title\":\"Собеседования\",\"slug\":\"sobesedovaniya\"}],\"searchText\":\"4 английские идиомы для собеседования, которые помогут выделиться Английский — частый барьер на собеседовании в зарубежную компанию. Грамотная речь важна, но выделиться помогают живые идиомы, которые звучат естественно для носителей. Английский — частый барьер на собеседовании в зарубежную компанию. Грамотная речь важна, но выделиться помогают живые идиомы, которые звучат естественно для носителей. Собрали 4 фразы, которые легко вставить в ответы на интервью. Get one's foot in the door Начать что-то, что приведёт к успеху в будущем; \\xabзацепиться\\xbb, сделать первый шаг. I'm eager to get my foot in the door and start contributing to the team. Я горю желанием приступить к работе как можно скорее и начать вносить вклад в команду. Hit the ground running С ходу взяться за дело, быстро влиться без долгой раскачки. I believe my experience and skills will allow me to hit the ground running in this role. Уверен, что мой опыт и навыки позволят мне сразу взяться за дело в этой роли. Cutting-edge Передовое, инновационное. I'm drawn to companies on the cutting edge of technology and innovation. Меня привлекают компании, которые используют самые передовые технологии. Draw up Составлять, создавать, разрабатывать. As a UI designer, I frequently drew up clear and intuitive interface concepts, collaborating with development teams to translate these designs into user-friendly digital experiences. Как UI-дизайнер, я часто разрабатывал наглядные и интуитивные концепции интерфейса и вместе с командой разработки воплощал их в удобный продукт. Как использовать идиомы на интервью Не вставляйте фразы ради галочки — они должны звучать к месту. Подберите 2–3 идиомы под свои реальные истории и проговорите их вслух, чтобы на собеседовании они звучали естественно. Хотите разобрать все этапы интервью в зарубежную компанию на реальных примерах — посмотрите курс по собеседованиям . Английский Собеседования\",\"cardTitle\":\"Английские идиомы для собеседования\"},{\"id\":\"xvRvtIDWK\",\"title\":\"Топ-4 портфолио дизайнеров: вдохновляющие примеры\",\"slug\":\"top-4-portfolio-dizainerov\",\"date\":\"2026-01-31T10:00:00.000Z\",\"excerpt\":\"Хорошее портфолио — половина успеха при поиске работы в топовой компании. Начинаем рубрику с подборками сильных портфолио, которые попадаются по работе.\",\"author\":\"Евгений Трофимов\",\"readingTime\":\"3 мин\",\"image\":\"\",\"imageAlt\":\"Топ-4 портфолио дизайнеров: вдохновляющие примеры\",\"categories\":[{\"id\":\"M6BNyQg3N\",\"title\":\"Портфолио\",\"slug\":\"portfolio\"},{\"id\":\"oG0PlQNak\",\"title\":\"UI\",\"slug\":\"ui\"}],\"searchText\":\"Топ-4 портфолио дизайнеров: вдохновляющие примеры Хорошее портфолио — половина успеха при поиске работы в топовой компании. Начинаем рубрику с подборками сильных портфолио, которые попадаются по работе. Хорошее портфолио — половина успеха при поиске работы в топовой компании. Начинаем рубрику с подборками сильных портфолио, которые попадаются по работе. Открываем год четырьмя сайтами: в подборке — мультидисциплинарный дизайнер, creative developer, дизайнер из Shopify и креативный директор из Apple. 1. ianaldous.com Портфолио креативного директора с опытом в Apple. Эталон внимания к деталям: спокойная типографика, выверенные анимации, акцент на кейсах. Смотреть портфолио → 2. sashalazar.design Сильный визуальный почерк и аккуратная структура кейсов. Смотреть портфолио → 3. vshslv.com Пример того, как код и дизайн усиливают друг друга: интерактив работает на впечатление, а не отвлекает. Смотреть портфолио → 4. jaytel.com Чистая подача продуктовых кейсов — то, что ценят в крупных продуктовых командах. Смотреть портфолио → Что взять на заметку У всех четырёх в центре — кейсы и результат, а не украшательство. Именно на это рекрутеры смотрят в первую очередь. Хотите собрать сильное портфолио и прокачать визуальные навыки — посмотрите курс по UI-дизайну . Портфолио UI\",\"cardTitle\":\"Топ-4 портфолио дизайнеров\"}];const CATEGORIES=[{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"},{\"id\":\"ZdDxyWK2d\",\"title\":\"Собеседования\",\"slug\":\"sobesedovaniya\"},{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"},{\"id\":\"BdV97Cs1X\",\"title\":\"Метрики\",\"slug\":\"metrics\"},{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"},{\"id\":\"UPgjRMijK\",\"title\":\"Инструменты\",\"slug\":\"tools\"},{\"id\":\"M6BNyQg3N\",\"title\":\"Портфолио\",\"slug\":\"portfolio\"},{\"id\":\"oG0PlQNak\",\"title\":\"UI\",\"slug\":\"ui\"},{\"id\":\"K6caK12Is\",\"title\":\"Обучение\",\"slug\":\"education\"},{\"id\":\"czgGvbPdK\",\"title\":\"Релокация\",\"slug\":\"relocation\"},{\"id\":\"OnCZq0MRM\",\"title\":\"Английский\",\"slug\":\"english\"},{\"id\":\"xtvpEfPkW\",\"title\":\"Сообщество\",\"slug\":\"community\"}];const colors={text:\"#070707\",muted:\"#5F6268\",soft:\"#8E929A\",border:\"#E2E2E2\",white:\"#FFFFFF\",surface:\"#F6F6F6\",blue:\"#0070E3\",blueSoft:\"#EAF3FF\"};function normalize(value){return value.toLocaleLowerCase(\"ru-RU\").replace(/ё/g,\"е\");}function formatDate(date){const parsed=new Date(date);if(Number.isNaN(parsed.getTime()))return date;return new Intl.DateTimeFormat(\"ru-RU\",{day:\"numeric\",month:\"long\",year:\"numeric\"}).format(parsed).replace(\" г.\",\"\");}function getCategoryCount(slug){return ARTICLES.filter(article=>article.categories.some(category=>category.slug===slug)).length;}function getFallbackGradient(article){const firstCategory=article.categories[0]?.slug||\"default\";const gradients={ai:\"linear-gradient(135deg, #071014 0%, #0D8AFF 54%, #63F25C 100%)\",metrics:\"linear-gradient(135deg, #FFFFFF 0%, #0070E3 50%, #070707 100%)\",vacancies:\"linear-gradient(135deg, #111111 0%, #0070E3 100%)\",career:\"linear-gradient(135deg, #F7F7F7 0%, #B8D7FF 48%, #111111 100%)\",portfolio:\"linear-gradient(135deg, #F5F5F5 0%, #63F25C 52%, #0070E3 100%)\",ui:\"linear-gradient(135deg, #FFFFFF 0%, #DBEAFE 55%, #0070E3 100%)\",relocation:\"linear-gradient(135deg, #F8F8F8 0%, #111111 45%, #0070E3 100%)\"};return gradients[firstCategory]||\"linear-gradient(135deg, #F6F6F6 0%, #DDEBFF 55%, #101010 100%)\";}const visuallyHidden={border:0,clip:\"rect(0 0 0 0)\",height:1,margin:-1,overflow:\"hidden\",padding:0,position:\"absolute\",width:1};const defaultTitle=\"Блог\";const defaultDescription=\"Практические статьи о карьере, AI, интерфейсах, портфолио и работе продуктового дизайнера.\";const siteUrl=\"https://faang.careers\";const publisherName=\"FAANG+ Careers\";const pinnedArticleSlugs=[\"ai-dlya-produktovogo-dizainera\"];function absoluteUrl(value){const raw=String(value||\"\").trim();if(!raw)return\"\";try{return new URL(raw,siteUrl).toString();}catch{return\"\";}}function isoDate(value){const parsed=new Date(value);return Number.isNaN(parsed.getTime())?undefined:parsed.toISOString();}function safeJsonLd(value){return JSON.stringify(value).replace(/</g,\"\\\\u003c\");}function collectionPageUrl(categorySlug){return categorySlug===\"all\"?`${siteUrl}/blog`:`${siteUrl}/blog/${categorySlug}`;}function collectionPageTitle(categorySlug,pageTitle,categoryTitle){if(pageTitle)return pageTitle;return categorySlug===\"all\"?defaultTitle:`Статьи: ${categoryTitle||categorySlug}`;}function getCollectionJsonLd(params){const pageUrl=collectionPageUrl(params.activeCategory);const title=collectionPageTitle(params.activeCategory,params.pageTitle,params.activeCategoryTitle);const description=params.pageDescription||defaultDescription;return{\"@context\":\"https://schema.org\",\"@type\":\"CollectionPage\",name:title,description,url:pageUrl,inLanguage:\"ru\",isPartOf:{\"@type\":\"WebSite\",name:publisherName,url:siteUrl},mainEntity:{\"@type\":\"ItemList\",numberOfItems:params.articles.length,itemListElement:params.articles.slice(0,30).map((article,index)=>{const articleUrl=`${siteUrl}/blog/${article.slug}`;const cover=absoluteUrl(article.image);return{\"@type\":\"ListItem\",position:index+1,url:articleUrl,item:{\"@type\":\"BlogPosting\",headline:article.title,description:article.excerpt,url:articleUrl,datePublished:isoDate(article.date),author:{\"@type\":article.author===publisherName?\"Organization\":\"Person\",name:article.author||publisherName},image:cover?[cover]:undefined}};})}};}function normalizeCategorySlug(slug){const raw=String(slug??\"\").trim();if(!raw||raw===\"all\")return\"all\";const normalized=raw.toLowerCase();const match=CATEGORIES.find(category=>category.slug.toLowerCase()===normalized||category.title.toLowerCase()===normalized);return match?.slug??\"all\";}function articleRank(article){const pinnedIndex=pinnedArticleSlugs.indexOf(article.slug);return pinnedIndex===-1?Number.MAX_SAFE_INTEGER:pinnedIndex;}function sortArticles(a,b){const rankDiff=articleRank(a)-articleRank(b);if(rankDiff!==0)return rankDiff;const dateA=new Date(a.date).getTime();const dateB=new Date(b.date).getTime();return(Number.isNaN(dateB)?0:dateB)-(Number.isNaN(dateA)?0:dateA);}/**\n * Blog Explorer\n *\n * @framerIntrinsicWidth 1120\n * @framerIntrinsicHeight 1180\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function BlogExplorer(props){const{initialCount=6,batchSize=6,categorySlug=\"all\",pageTitle=defaultTitle,pageDescription=defaultDescription,showBackLink=false,showSearch=true,showCategoryChips=true,style}=props;const activeCategory=normalizeCategorySlug(categorySlug);const activeCategoryTitle=CATEGORIES.find(category=>category.slug===activeCategory)?.title;const[query,setQuery]=useState(\"\");const[visibleCount,setVisibleCount]=useState(initialCount);useEffect(()=>{startTransition(()=>setVisibleCount(initialCount));},[query,activeCategory,initialCount]);const normalizedQuery=normalize(query.trim());const filteredArticles=useMemo(()=>{return ARTICLES.filter(article=>{const matchesCategory=activeCategory===\"all\"||article.categories.some(category=>category.slug===activeCategory);const haystack=normalize([article.title,article.cardTitle??\"\",article.excerpt,article.author,article.searchText,article.categories.map(category=>category.title).join(\" \")].join(\" \"));return matchesCategory&&(!normalizedQuery||haystack.includes(normalizedQuery));}).sort(sortArticles);},[normalizedQuery,activeCategory]);const visibleArticles=filteredArticles.slice(0,visibleCount);const canShowMore=visibleCount<filteredArticles.length;const collectionJsonLd=useMemo(()=>getCollectionJsonLd({activeCategory,activeCategoryTitle,pageTitle,pageDescription,articles:filteredArticles}),[activeCategory,activeCategoryTitle,filteredArticles,pageDescription,pageTitle]);function handleSearchChange(event){const nextQuery=event.currentTarget.value;startTransition(()=>setQuery(nextQuery));}function handleShowMore(){startTransition(()=>setVisibleCount(current=>Math.min(current+batchSize,filteredArticles.length)));}return /*#__PURE__*/_jsxs(\"section\",{style:{...rootStyle,...style,height:\"auto\",minHeight:0},children:[/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:safeJsonLd(collectionJsonLd)}}),showBackLink?/*#__PURE__*/_jsx(\"a\",{href:\"/blog\",style:backLinkStyle,children:\"Все статьи\"}):null,/*#__PURE__*/_jsxs(\"div\",{style:headerStyle,children:[/*#__PURE__*/_jsx(\"p\",{style:eyebrowStyle,children:activeCategory===\"all\"?\"Все темы\":`Раздел: ${activeCategoryTitle}`}),/*#__PURE__*/_jsx(\"h1\",{style:titleStyle,children:pageTitle||defaultTitle}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyle,children:pageDescription||defaultDescription})]}),showSearch||showCategoryChips?/*#__PURE__*/_jsxs(\"div\",{style:controlsStyle,children:[showSearch?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"blog-search\",style:visuallyHidden,children:\"Поиск по статьям\"}),/*#__PURE__*/_jsxs(\"div\",{style:searchWrapStyle,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:searchIconStyle,children:\"⌕\"}),/*#__PURE__*/_jsx(\"input\",{id:\"blog-search\",value:query,onChange:handleSearchChange,placeholder:\"Поиск по статьям...\",style:searchInputStyle}),query?/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Очистить поиск\",onClick:()=>startTransition(()=>setQuery(\"\")),style:clearButtonStyle,children:\"\\xd7\"}):null]})]}):null,showCategoryChips?/*#__PURE__*/_jsxs(\"div\",{style:chipsStyle,\"aria-label\":\"Темы статей\",children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/blog\",\"aria-current\":activeCategory===\"all\"?\"page\":undefined,style:chipStyle(activeCategory===\"all\"),children:[\"Все \",/*#__PURE__*/_jsx(\"span\",{style:chipCountStyle(activeCategory===\"all\"),children:ARTICLES.length})]}),CATEGORIES.map(category=>{const isActive=activeCategory===category.slug;return /*#__PURE__*/_jsxs(\"a\",{href:`/blog/${category.slug}`,\"aria-current\":isActive?\"page\":undefined,style:chipStyle(isActive),children:[category.title,\" \",/*#__PURE__*/_jsx(\"span\",{style:chipCountStyle(isActive),children:getCategoryCount(category.slug)})]},category.id);})]}):null]}):null,visibleArticles.length?/*#__PURE__*/_jsx(\"div\",{style:gridStyle,children:visibleArticles.map(article=>/*#__PURE__*/_jsxs(\"a\",{href:`/blog/${article.slug}`,style:cardStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:{...coverStyle,background:getFallbackGradient(article)},children:article.image?/*#__PURE__*/_jsx(\"img\",{src:article.image,alt:article.imageAlt,style:imageStyle}):/*#__PURE__*/_jsx(\"div\",{style:coverPatternStyle,\"aria-hidden\":\"true\"})}),/*#__PURE__*/_jsxs(\"div\",{style:cardBodyStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:metaRowStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:badgeStyle,children:article.categories[0]?.title||\"Статья\"}),/*#__PURE__*/_jsx(\"span\",{style:readTimeStyle,children:article.readingTime})]}),/*#__PURE__*/_jsx(\"h2\",{style:cardTitleStyle,children:article.cardTitle??article.title}),/*#__PURE__*/_jsx(\"p\",{style:excerptStyle,children:article.excerpt}),/*#__PURE__*/_jsx(\"span\",{style:dateStyle,children:formatDate(article.date)})]})]},article.id))}):/*#__PURE__*/_jsxs(\"div\",{style:emptyStyle,children:[/*#__PURE__*/_jsx(\"strong\",{style:emptyTitleStyle,children:\"Ничего не найдено\"}),/*#__PURE__*/_jsx(\"span\",{style:emptyTextStyle,children:\"Попробуйте другой запрос или выберите другую тему.\"})]}),canShowMore?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleShowMore,style:showMoreStyle,children:\"Показать ещё\"}):null]});}const rootStyle={position:\"relative\",width:\"100%\",maxWidth:1120,margin:\"0 auto\",padding:\"92px 24px 64px\",boxSizing:\"border-box\",fontFamily:\"Inter, Arial, sans-serif\",color:colors.text};const backLinkStyle={display:\"inline-flex\",alignItems:\"center\",alignSelf:\"flex-start\",marginBottom:28,color:colors.blue,fontSize:15,lineHeight:\"1em\",fontWeight:800,textDecoration:\"none\"};const headerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",textAlign:\"center\",gap:16,marginBottom:34};const eyebrowStyle={margin:0,color:colors.blue,fontSize:13,lineHeight:\"1em\",fontWeight:900,letterSpacing:\"0.08em\",textTransform:\"uppercase\"};const titleStyle={margin:0,fontSize:92,lineHeight:\"0.9em\",fontWeight:800,letterSpacing:0};const subtitleStyle={margin:0,maxWidth:760,fontSize:18,lineHeight:\"1.45em\",color:colors.muted,letterSpacing:0};const controlsStyle={display:\"flex\",flexDirection:\"column\",gap:18,marginBottom:36};const searchWrapStyle={position:\"relative\",width:\"100%\"};const searchIconStyle={position:\"absolute\",left:20,top:\"50%\",transform:\"translateY(-50%)\",color:colors.soft,fontSize:20,lineHeight:1,pointerEvents:\"none\"};const searchInputStyle={width:\"100%\",height:56,boxSizing:\"border-box\",borderRadius:999,border:`1px solid ${colors.border}`,background:colors.white,padding:\"0 54px 0 54px\",fontSize:16,lineHeight:\"1em\",color:colors.text,outline:\"none\",boxShadow:\"0 2px 10px rgba(0,0,0,0.04)\"};const clearButtonStyle={position:\"absolute\",right:12,top:\"50%\",transform:\"translateY(-50%)\",width:34,height:34,borderRadius:999,border:0,background:colors.surface,color:colors.muted,cursor:\"pointer\",fontSize:24,lineHeight:\"30px\"};const chipsStyle={display:\"flex\",flexWrap:\"wrap\",justifyContent:\"center\",gap:10};function chipStyle(active){return{border:active?`1px solid ${colors.blue}`:`1px solid ${colors.border}`,background:active?colors.blue:colors.white,color:active?colors.white:colors.text,borderRadius:999,padding:\"10px 15px\",fontSize:14,fontWeight:700,lineHeight:\"1em\",cursor:\"pointer\",textDecoration:\"none\",boxShadow:active?\"0 8px 18px rgba(0,112,227,0.18)\":\"0 2px 8px rgba(0,0,0,0.03)\",transition:\"background 160ms ease, color 160ms ease, border-color 160ms ease, transform 160ms ease\"};}function chipCountStyle(active){return{opacity:active?.78:.45,fontWeight:700,marginLeft:4};}const gridStyle={display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(252px, 336px))\",justifyContent:\"center\",gap:28};const cardStyle={height:504,minHeight:504,display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",borderRadius:24,background:colors.white,border:`1px solid ${colors.border}`,color:\"inherit\",textDecoration:\"none\",boxShadow:\"0 8px 24px rgba(0,0,0,0.08)\",transition:\"transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease\"};const coverStyle={position:\"relative\",width:\"100%\",height:214,minHeight:214,overflow:\"hidden\"};const imageStyle={width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"};const coverPatternStyle={position:\"absolute\",inset:0,background:\"radial-gradient(circle at 22% 28%, rgba(255,255,255,0.76), transparent 18%), radial-gradient(circle at 72% 52%, rgba(255,255,255,0.32), transparent 22%), linear-gradient(90deg, rgba(255,255,255,0.12), transparent)\"};const cardBodyStyle={height:\"100%\",display:\"flex\",flexDirection:\"column\",padding:\"22px 24px 24px\",boxSizing:\"border-box\"};const metaRowStyle={display:\"flex\",alignItems:\"center\",gap:8,marginBottom:14};const badgeStyle={display:\"inline-flex\",alignItems:\"center\",height:24,borderRadius:999,padding:\"0 10px\",background:colors.blueSoft,border:\"1px solid rgba(0,112,227,0.18)\",color:colors.blue,fontSize:11,fontWeight:800,textTransform:\"uppercase\",lineHeight:\"1em\"};const readTimeStyle={color:colors.soft,fontSize:12,fontWeight:600};const cardTitleStyle={margin:0,minHeight:84,color:colors.text,fontSize:22,lineHeight:\"1.16em\",fontWeight:800,letterSpacing:0,display:\"-webkit-box\",WebkitLineClamp:3,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"};const excerptStyle={margin:\"14px 0 18px\",color:colors.muted,fontSize:16,lineHeight:\"1.55em\",fontWeight:500,letterSpacing:0,display:\"-webkit-box\",WebkitLineClamp:3,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"};const dateStyle={marginTop:\"auto\",color:colors.soft,fontSize:13,lineHeight:\"1em\",fontWeight:700};const showMoreStyle={display:\"block\",margin:\"38px auto 0\",minWidth:176,height:48,borderRadius:999,border:`1px solid ${colors.blue}`,background:colors.blue,color:colors.white,fontSize:15,fontWeight:800,cursor:\"pointer\",boxShadow:\"0 10px 22px rgba(0,112,227,0.2)\"};const emptyStyle={minHeight:240,borderRadius:24,border:`1px solid ${colors.border}`,background:colors.white,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",gap:10,padding:24};const emptyTitleStyle={fontSize:24,lineHeight:\"1.15em\"};const emptyTextStyle={color:colors.muted,fontSize:16,lineHeight:\"1.4em\"};addPropertyControls(BlogExplorer,{initialCount:{type:ControlType.Number,title:\"First\",defaultValue:6,min:3,max:18,step:3,displayStepper:true},batchSize:{type:ControlType.Number,title:\"More\",defaultValue:6,min:3,max:18,step:3,displayStepper:true},categorySlug:{type:ControlType.Enum,title:\"Category\",defaultValue:\"all\",options:[\"all\",...CATEGORIES.map(category=>category.slug)],optionTitles:[\"Все\",...CATEGORIES.map(category=>category.title)]},pageTitle:{type:ControlType.String,title:\"Title\",defaultValue:defaultTitle},pageDescription:{type:ControlType.String,title:\"Intro\",defaultValue:defaultDescription,displayTextArea:true},showBackLink:{type:ControlType.Boolean,title:\"Back Link\",defaultValue:false},showSearch:{type:ControlType.Boolean,title:\"Search\",defaultValue:true},showCategoryChips:{type:ControlType.Boolean,title:\"Chips\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlogExplorer\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1120\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"1180\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlogExplorer.map"],"mappings":"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"}