惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
L
LangChain Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Blog — PlanetScale
Blog — PlanetScale
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Docker
T
Tailwind CSS Blog
T
The Blog of Author Tim Ferriss
U
Unit 42
B
Blog
N
Netflix TechBlog - Medium
T
Threat Research - Cisco Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
O
OpenAI News
M
MIT News - Artificial intelligence
D
DataBreaches.Net
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
L
LINUX DO - 热门话题
C
CERT Recently Published Vulnerability Notes
V
Visual Studio Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
News and Events Feed by Topic
Vercel News
Vercel News
T
Tenable Blog
Security Latest
Security Latest
C
Check Point Blog
云风的 BLOG
云风的 BLOG
PCI Perspectives
PCI Perspectives
月光博客
月光博客
TaoSecurity Blog
TaoSecurity Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Project Zero
Project Zero
雷峰网
雷峰网
IT之家
IT之家
H
Hacker News: Front Page
Microsoft Security Blog
Microsoft Security Blog
B
Blog RSS Feed
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Last Week in AI
Last Week in AI
G
Google Developers Blog
Forbes - Security
Forbes - Security
The Register - Security
The Register - Security
Cyberwarzone
Cyberwarzone
小众软件
小众软件
Martin Fowler
Martin Fowler
K
Kaspersky official blog
P
Proofpoint News Feed
T
Threatpost
Google Online Security Blog
Google Online Security Blog
Microsoft Azure Blog
Microsoft Azure Blog

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Провалила вайтборд, но прошла тестовое — как я делала задание для Т-Банка
Woinles · 2026-05-23 · via Все публикации подряд на Хабре

Провалила вайтборд, но прошла тестовое — как я делала задание для Т-Банка

Время на прочтение5 мин

Охват и читатели43

Кейс

Всем привет! Меня зовут Катя, я продуктовый дизайнер. За последние 5 лет успела поработать над разными проектами: от креативных сайтов и клиентских сервисов до высоконагруженных B2E систем и даже HMI интерфейсов.

За все время у меня был как опыт быстрого найма, когда ко мне обращались напрямую через знакомства или портфолио, так и тестовые задания, в том числе вайтборд. Но первый вайтборд комом (об этом как‑нибудь потом).

Хочу рассказать о том, как работала над тестовым заданием на стажировку в Т‑Банк. Как раз таки сюда я и не прошла вайтборд за пару недель до начала экзаменов на стажировку. Не стала отступать и спонтанно решила, что я в деле.

Подготовка

Я придерживаюсь такого мнения, что если ты хочешь работать в конкретном месте, то нужно максимально погрузиться в процессы и изучить стандарты компании. Поэтому заранее прочитала статьи прошлых лет о стажировке и тестовых. Хоть и многое для меня не в новинку, это дало ориентиры, на что делать фокус в своей работе.

Процесс работы

  1. Понимание задачи

  2. Погружение в предметную область

  3. Исследование

  4. Гипотезы

  5. Проектирование

  6. Выводы и дальнейшие шаги

Задача

Я выбрала задание в инхаус команду. Задача: спроектировать веб‑сервис для инженеров центра мониторинга беспилотного такси. Сервис должен помогать отслеживать состояние машин, выявлять проблемы и быстро на них реагировать.

Понимание задачи

Читаю задачу, подчёркиваю ключевые моменты, расписываю бизнес‑цели, миссию, аудиторию и метрики. Сразу формирую первые вопросы и записываю их, чтобы попытаться ответить в процессе исследования. Например: «Работает ли инженер посменно? За сколько машин отвечает? Как работает беспилотная машина и система в связке?»

Прочитать задачу один раз — мало. В процессе работы я постоянно возвращалась к карточке с задачей и понимашкой, чтобы убедиться, что я не ухожу в дебри и мое решение покрывает требования задачи.

Погружение в предметную область

На старте я не знала о беспилотных машинах ничего, кроме факта их существования. Что уж там — я и про обычные машины знаю немного.

Пошла в гугл и просто искала всё доступное: статьи на западных форумах, материалы про беспилотный транспорт Яндекса, интервью инженера из Waymo на ютубе, сайт с аналитикой по работе машин Tesla и Waymo. Уже на этом этапе начинает формироваться картинка, приходят первые идеи — их пока просто записываю, чтобы не забыть.

Машины почти всё время работают автономно, инциденты случаются нечасто, поэтому один инженер может отслеживать десятки машин одновременно. Ещё у Tesla нет лидаров и радаров — в отличие от Waymo и Яндекса. Представила, что Т‑Такси ближе к Яндексу по технологиям, и учла это при проектировании.

Исследование

Доступа к целевой аудитории у меня не было. Я не стала искать знакомых без релевантного опыта, чтобы не получить искажённые данные. Вместо этого выцепила инсайты из интервью с инженером Waymo на ютубе и почитала описания вакансий инженеров в команды беспилотного такси Яндекса и западных компаний — так сложила контекст работы.

Сформировала Job Stories. Важно: это гипотезы, которые обязательно нужно проверять в реальной работе. Но это лучше, чем гадать.

Дальше — бенчмарки. Выделила три типа интерфейсов для анализа:

  • Диспетчерские сервисы (Яндекс Таксопарк)

  • Управление беспилотниками (Wheelies, Waymo)

  • Системы мониторинга инцидентов (Incident.io, Finedog)

Работа над внутренними сервисами научила быть хитрым исследователем, потому что обычно в открытом доступе не так много решений конкурентов.

Помимо всем известного Моббина ковырялась в подвалах сайтов аналогичных продуктов, смотрела вебинары с разборами продуктов, спецификации и презентации.

Смотрю на паттерны навигации, работу с контентом, статусами, все фиксирую и делаю выводы, которые становятся основой моего сервиса.

Инциденты — основная рабочая зона инженера. Отказалась от идеи с картой на дашборде: привычный паттерн — табличный вид, карта может не дать полного контекста проблемы и увеличит время на обнаружение инцидента. В идеале я бы провела A/B-тест с картой, комбинированным видом и таблицей, чтобы узнать, что удобнее.

Гипотезы

Сформировала интерфейсные гипотезы: описала, как решения могут повлиять на метрики, какая потенциальная польза, и обосновала выводами из кабинетного исследования.

Так как по условиям задачи это новый сервис, то решаю, что буду оценивать гипотезы с точки зрения ценности и сложности реализации. А в работу возьму гипотезы с высшим приоритетном, чтобы продукт постепенно наращивал фичи.

Проектирование

Набрасываю, как система работает в связке: машины — интерфейс — инженер. Раскладываю функционал на информационной архитектуре, сверяюсь с задачей и выводами из исследования.

Выделяю два ключевых сценария для проработки happy path: устранение аварийного инцидента и проактивная отправка машин с низким зарядом на дозарядку.

Первые драфты

Первым вариантом стали черновые наброски в фигме. Важно было продумать навигацию, разложить контент на логические секции, продумать точки входа и убедиться, что нет тупиков.

Лайфхак: попросите нейронку почелленджить ваше решение, она может подсказать, где у вас есть слабые места или ux тупики. Можете попросить ее встать в роль инженера и дать обратную связь, но помните, что это не истина и нейросеть не заменит вам фидбек реальных людей.

Сценарии

Собираю референсы и перехожу к чистовым макетам. Наскринила внутренние интерфейсы Т-Банка, Яндекса и другие кусочки из Pinterest. Кстати, я веду тематические доски — это сильно ускоряет этап концепции. Велком на досочку: ссылка.

Я люблю чистоту в файле и макетах: навожу порядок, оставляю заметки, быстрые ссылки, помечаю флоу стрелочками и описываю, что происходит на экране. Макеты собираю на автолейаутах, проверяю нейминг слоёв. Это базовая гигиена — не пренебрегайте ей, особенно в командной работе.

Под конец ещё раз перечитываю задачу и проверяю решение. Кто-то скажет — тревожник, а я скажу, мне важны details. Собираю кликабельный прототип в Figma и прокликиваю сценарий. Кажется, всё готово. Почти.

Обзор сервиса — "хаб системы", то, куда инжинер попадает в начале смены. 

Обзор сервиса — «хаб системы», то, куда инжинер попадает в начале смены. 

Обзор сервиса — «хаб системы», то, куда инжинер попадает в начале смены. 

Страница инцидента с контекстом проблемы и подсказками по устранению. 

Подтверждение снятия машины с линии, выбор способа доставки в сервис. 

Подтверждение снятия машины с линии, выбор способа доставки в сервис. 

Процесс обработки инцидента. Таймлайн фиксирует каждый шаг. 

Процесс обработки инцидента. Таймлайн фиксирует каждый шаг. 

Заключение

Возвращаюсь к целям, проверяю, решена ли проблема. В реальной работе решение нужно сверить с бизнес-процессами, проверить гипотезы на юз тестах, отрисовать корнер кейсы и ошибки. А дальше собирать фидбек и улучшать сервис.

Советы от меня

  • Не старайтесь сделать тестовое за 2–4 часа. Давайте голове переварить задачу, потомиться где‑то на фоне. Не бойтесь переосмысливать свое решение и ставить его под сомнение.

  • Фиксируйте свои мысли и идеи в процессе. Делайте заметки прямо в фигме, показывайте свой ход мысли максимально подробно и честно.

  • Не идите первым делом к нейросетям. Просите её челленджить решение и подсвечивать тупики, накидывать идеи. Но фильтруйте все решения через цели и выводы исследования.

  • Выбирайте только те фреймворки, которые сработают у вас. Не стоит проводить исследования ради исследования. Ваша цель собрать максимум полезных инсайтов, которые вы примените в решении.

  • Не бойтесь экспериментов. В тестовом у вас почти нет ограничений, придумайте контекст, главное — аргументируйте и подкрепляйте фактами.

  • Проявите заботу к опыту проверяющего. Создайте приятный опыт от проверки вашего задания, разложите все по логическим секциям. Бережно проведите по процессу и задайте фокус на важном.

Буду рада ответить на вопросы в комментариях и раскрыть любую тему подробнее.

Считаю своим долгом делиться опытом — возможно, моя статья окажется кому-то полезной, как когда-то мне помогли статьи других ребят. Мой подход помог выделиться среди большого числа кандидатов и пройти на этап собеседования.

Сейчас жду финального ответа. Если интересно, чем закончится история — заходите в мой телеграм, там я чаще делюсь мыслями и находками в дизайне.

Решение задания в фигме → ссылка