TGViewer
Channel Public Channel
analyst_exe | инженерное мышление в IT

analyst_exe | инженерное мышление в IT

@analyst_exe

Помогаю аналитикам понять, а не просто делать
Сайт — https://analystexe.ru
Чат — @analyst_balabol
Админ, душнила и такой же как ты — @darkwing_duck101
Subscribers
511
Photos
343
Videos
32
Links
283

Showing posts older than #624 · Back to latest

Older Posts 16 shown
Post #623 278
Зажимаешь кнопку — говоришь — отпускаешь. Текст появляется в любом поле ввода.

Этот пост я писал, проверял и прогонял через ревью больше часа. Всё общение с агентом - через Handy. Ни одного слова с клавиатуры.

Handy - бесплатная open source утилита speech-to-text. Локально, без облака, без подписки.

Под капотом - опенсорсные модели распознавания речи. Есть GPU - берёшь Whisper Large (OpenAI, открытые веса), качество космическое. Нет видеокарты - Parakeet V3 (NVIDIA) на CPU, тоже работает. Обе крутятся локально, ни один байт аудио никуда не уходит.

Тема горячая: Claude Code уже добавил voice mode в терминал. Wispr Flow решает это для всех приложений - но $17/мес. Handy - то же самое, только бесплатно и на твоём GPU.

Мой сетап: боковая кнопка мыши. Работаю с Claude Code, Cursor, терминал - каждый промпт это 3-5 предложений контекста, не "окей гугл". Объяснить агенту задачу голосом быстрее в 3-4 раза, чем напечатать. Зажал → сказал → отпустил → текст в поле.

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

Как это выглядит - в видео.

Handy: handy.computer | github.com/cjpais/Handy
Wispr Flow ($17/мес): wisprflow.ai

А вы уже надиктовываете ТЗшки?

🔥 - если отправляете ТЗ голосовыми
❤️ - если ручками пишешь лучшие спеки планеты земля

@analyst_exe
  • 🔥 5
  • ❤ 2
Post #621 302
Я полгода работаю на чёрно-белом экране

Не потому что продуктивность-хакер. А потому что в какой-то момент заметил: когда когнитивно устал и не могу взяться за задачу - цветной экран держит сильнее. Яркие иконки, уведомления, ленты - всё кричит «посмотри сюда». А сил сопротивляться уже нет.

ЧБ-режим снижает значимость цифрового мира. Экран становится скучнее. Проще закрыть ноутбук и встать.

Но главное я не ожидал. Когда экран серый - цвета реального мира выглядят божественно. Зелень за окном, свет на стене, еда на столе. В реальный мир хочется выходить, с ним хочется взаимодействовать. Это не метафора - это буквальный контраст восприятия.

Сейчас ЧБ - мой дефолт, когда устал. Читаю, переписываюсь, работаю с текстом. На двух Linux-машинах и на Android, где настроил жест для мгновенного переключения. Когда нужен цвет (дашборды, дизайн) - переключаюсь обратно.

Это не серебряная пуля. Шортсы можно листать и в ЧБ. Но порог «залипнуть» ощутимо выше - а иногда этого достаточно.

Как включить: на Windows, Mac и телефонах - ищите «оттенки серого» в настройках специальных возможностей, повесьте на хоткей и будет счастье. На Linux придётся повозиться - Claude Code в помощь.

Попробуйте прямо сейчас. Включите - и напишите в комментарии первое впечатление, пока оно свежее.

@analyst_exe
  • ❤ 7
  • 👍 6
  • 😱 2
  • 💯 2
  • 🔥 1
Post #620 303
analyst_exe | инженерное мышление в IT 2026, иди сюда! Тебе понравится! А пока разомнем извилины, господа (помните, думать – это больно) Знаете, что отличает хорошего аналитика от "просто аналитика"? Умение вытащить из людей то, что им реально нужно. Не то, что они говорят. А то, что нужно.…
В прошлом посте я рассказывал про опросы как метод выявления требований. А потом взял и применил на вас.

Канал - это продукт. Вы - стейкхолдеры. Опрос - выявление требований к продукту. Давайте разберём, что получилось - как аналитики.

Воронка

355 человек увидели пост с опросом.
22 заполнили.
Конверсия - 6.2%.

Немного. Книжка как приманка не вытянула - надо было давать шаблон или чеклист, что-то сразу применимое. Плюс ноль напоминаний: ни сторис, ни повторного поста. Одно касание - а «потом заполню» = никогда.

22 развёрнутых ответа - это малая выборка. Проценты ниже - для наглядности, не для статистических выводов. Ответили самые вовлечённые, так что это портрет активного ядра, а не всей аудитории.

Что показали закрытые вопросы (сегментация)

Половина ответивших - мидлы с 1–3 годами опыта. Не «как войти в IT», а «как не застрять». Ещё ~14% - сеньоры и лиды, столько же - разрабы и продакты. Джунов и входящих в профессию - меньше трети.

Куда идёте с рабочим вопросом: треть - в ChatGPT или Claude. Google и коллеги - по 23%. Документация - 18%. LLM стал первым источником ответов, хотя бы для этой выборки.

Что показали открытые вопросы (инсайты)

Помните: «закрытые - за сегментацией, открытые - за инсайтами»? Вот тут инсайты.

Я спросил «что тормозит в работе». Ожидал «не знаю SQL». А получил:

🔸 «Неуверенность в своих артефактах. Вечная перепроверка»
🔸 «Закинули кучу задач без приоритетов и все горящие»
🔸 «Что-то работает, но никто не знает как. Из-за текучки»
🔸 «Коллеги кидают ссылки на статьи вместо ответов»
🔸 «Устаревшие процессы, нет ясной цели»

Ни один человек не написал «не знаю SQL» или «не умею рисовать диаграммы». Главная боль - не знания. Главная боль - среда. Люди умеют работать, но система вокруг них не работает.

Это ровно тот случай, когда «люди не знают, чего хотят». Если бы я спросил закрытым вопросом «чего вам не хватает: SQL / диаграммы / soft skills» - получил бы мусор. Открытый вопрос вытащил реальность.

Что хотят от канала

🔸 Разборы реальных задач - «задача → ход мыслей → косяки → почему сделано именно так»
🔸 Больше юмора

За что бы заплатили

🔸 «Менторство - человек, с которым подумать»
🔸 «Лабы с хард-скиллами, но недорого»
🔸 «Как изучить систему целиком, чтобы потом легко разобраться»
🔸«Толковая годовая [голова], умеющая думать, потому что нужно с кем-то советоваться»

Что делаем с требованиями

Ни один человек не написал «курс». Все хотят живого человека, с которым подумать.

Может, проблема IT-образования в том, что оно продаёт знания тем, кому нужна среда.

Акцент сдвигаю: больше кейсов «задача → решение → почему именно так». И да, больше шуток - услышал.

Вам не хватает знаний или нормальной среды, чтобы эти знания применять?

@analyst_exe
  • ❤ 9
  • 🔥 2
Post #619 282
Мем был просмотрен, осмеян, скопирован и опубликован в канале.

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

(Деловой стиль AI, ухаха, ну ка ответьте мне как орки)

@analyst_exe
  • 😁 8
  • ❤ 2
  • 👎 1
Post #618 365
Пятничная мудрость

Скелет встаёт не потому что ФИЗИКА
А потому что ХАРАКТЕР

НАС МНОГО, ДОБИВАЕМ РАБОТУ И В ВЫХОДНЫЕ!

Повторяй за мной, делай таску раз, делай таску два, отвечай разрабу три и отдыхать иди!

@analyst_exe
  • 💯 10
  • 🔥 4
  • ❤ 1
Post #615 362
7 лайфхаков, как стать топ-аналитиком и зарабатывать миллионы 🔥

Продолжаю серию о карьере в аналитике. Сохраняй, это реально работает.

1. Всегда ври на собеседованиях
Не знаешь технологию? Скажи что знаешь. Главное — уверенность. Остальное загуглишь в первый день.

2. Смотри в зеркало и говори «я тигр»
Каждое утро. Минимум 10 минут. Желательно вслух. Соседи пусть привыкают — у них нет такого mindset.

3. Ничего не учи
Зачем? ChatGPT всё напишет. SQL, требования, письма заказчику, отмазки руководителю — всё. Твоя задача — просто нажимать Enter.

4. На митингах говори «зависит от контекста»
На любой вопрос. Работает в 100% случаев. Звучит профессионально. Никто не будет уточнять.

5. Пиши резюме на 6 страниц
Чем больше — тем опытнее выглядишь. Добавь все курсы с 2014 года. Вставь таблицу компетенций со звёздочками.

6. Называй себя «продуктовым аналитиком данных с ML-экспертизой»
Даже если ты пишешь ТЗ в Word. Особенно если пишешь ТЗ в Word.

7. Купи мой курс
Всё вышесказанное — ничто без системного подхода. Только в моём авторском курсе «Аналитик-миллионер: от джуна до дивана» собраны все инструменты роста. Успей по специальной цене и будешь работать в кайф на удаленке в сказочном Бали👇
Купить курс

@analyst_xexe
  • 😁 14
  • ❤ 6
  • 👍 2
  • 🔥 2
Post #610 374
Ему нравилось ощущение «я делаю стартап». А потом я спросил про деньги

Мне написали: "ищу инженера для стартапа умного AI-рюкзака, доля в проекте." Ситуация реальная. Продукт изменил, чтобы не палить человека.

Дальше – 15 фич: солнечная панель, подогрев спины, замок по отпечатку, LED-экран на спинке, встроенный повербанк, приложение с токенами за шаги, голосовой ассистент, антивор-сирена. И слово "революция" раз двадцать.

Я задал 8 вопросов. После восьмого человек вышел из чата.

И тут важно понять: это не означает, что человек плохой или хочет кого-то обмануть. Проблема в том, что он сам верит в свою идею – но перепутал фантазию с проектом. Ему нравится ощущение "я делаю стартап". Лендинг, логотип, список фич – всё это создаёт иллюзию движения. А вопросы про покупателя и деньги ломают эту иллюзию. Поэтому он и выходит из чата – не потому что обиделся, а потому что впервые столкнулся с реальностью.

Вот эти 8 вопросов – сохраняй:

🔸 Кто покупатель?
Не "все от 18 до 35", а конкретный человек. Имя, доход, что делает в субботу вечером. Этот вопрос проверяет, разговаривал ли фаундер хоть с одним живым человеком из своей аудитории.

🔸 Какую проблему решаешь?
Не "вау-эффект", а что болит прямо сейчас без твоего продукта. Если проблему нужно объяснять покупателю – значит её не существует.

🔸 Сколько стоит произвести одну штуку?
Себестоимость компонентов при партии в 100 и в 1000 единиц. Этот вопрос вскрывает, считал ли кто-то экономику. Обычно нет. А между идеей и серийным продуктом лежит разница в десятки раз.

🔸 За сколько продаёшь?
И откуда уверенность, что купят? Этот вопрос проверяет связь с реальностью: если себестоимость неизвестна, а цена "ну, тысяч 50" – маржи может не быть вообще.

🔸 Какие 3 фичи из 15 будут в первой версии – и почему именно они?
Этот вопрос проверяет приоритизацию. Кто не может выбрать три – не понимает, что именно в продукте создаёт ценность. 15 фич в первой версии = ни одной готовой.

🔸 Для чего используется искусственный интеллект?
Если мы уберем AI и продукт не перестанет работать – значит AI тут для презентации, не для пользователей.

🔸 Кто в команде?
Железо + прошивка + софт + приложение – это минимум 3-4 инженера. Если ищут одного "на всё" – задачу не декомпозировали.

🔸 Есть деньги на первую версию?
150 тысяч на премиальный продукт с 15 фичами – это не бюджет, это самообман.

Если на 5+ вопросов из 8 ответ – "потом проработаем", проект находится на очень ранней, эмоциональной стадии. Часто в таких случаях человеку важнее сам образ "я делаю стартап", чем проверка гипотез. Это нормально – многие так начинают. Но вкладываясь в проект на таком этапе, мы рискуем потерять время и деньги.

Перешли тому, кому недавно предлагали "долю в перспективном проекте".

P.S. я был обязан это опубликовать. Хоть человек и вышел из канала после общения, может, мои вопросы помогут ему яснее увидеть свой проект

@analyst_exe
  • ❤ 12
  • 👍 1
Post #608 428
⚡️Пока падают просмотры телеги, РКН отключает мобильный интернет.. мы набрали 10к просмотров в шортсах про UML 🫶

Хоба и туть

Шопинг, модный лук, ты звезда ютуб.. У, ага ага, на канал зайди ко мне, у, ага, ага, лайк ведет меня к мечте...

Готовлю посты!

ОСТАЛСЯ ЛИ ЕЩЕ ПОРОХ В ПОРОХОВНИЦАХ? НЕ ОСЛАБЕЛА ЛИ АНАЛИТИЧЕСКАЯ СИЛА? НЕ ГОРЯТ ЛИ АНАЛИТИКИ НА РАБОТАХ КАЗЕНЫХ?

@analyst_exe
  • ❤ 12
  • 🔥 6
  • 😁 4
Post #606 416
Как пройти в метро за 1 рубль. Часть 2
(первая часть)

Вы прикладываете карту к турникету. Турникет открылся. Хотя денег на счёте – ноль.

Как так? Почему пустили?

Ваш попутчик прикладывает Тройку. Турникет открывается. Никакого сервера даже не спрашивали.

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

Одна железка – три принципиально разных архитектуры.

🔶 Тройка работает автономно. Чип на карте хранит баланс – он и есть источник истины. Турникет считывает его локально – решение принимается за миллисекунды, без сервера. Даже если все серверы метро упадут – Тройка продолжит работать. А с 2024 года турникет ещё и записывает отложенное пополнение на карту прямо при проходе: вы пополнили Тройку через приложение, а баланс на чипе обновится, когда приложите карту к турникету.

🔶 Банковская карта – сначала пропусти, потом разберись. Турникет проверяет только одно: нет ли карты в стоп-листе (список карт, с которых метро не смогло списать деньги за прошлые поездки). Нет? Открывается. Фактическое списание произойдёт позже – сначала авторизация (блокируется 1 рубль), потом клиринг (финальный расчёт на полную стоимость).

Если денег на счёте ноль – турникет всё равно откроется. Он не знает ваш баланс. Стоп-лист обновляется не в реальном времени. Перевозчик осознанно принимает этот риск – остановить поток людей дороже, чем потерять 83 рубля.

🔶 Face Pay – распознавание на месте. Гонять каждое лицо в облако – слишком медленно. Поэтому в каждом вестибюле стоят edge-серверы с копией математических слепков лиц. Сравнение происходит тут же, за доли секунды. Но если этот сервер упадёт – Face Pay встанет. Единственное из трех решений, которое зависит от вычислительного сервера на месте.

Все три архитектуры – ответ на один вопрос: что должно работать, даже когда связи нет?

Тройка работает всегда – ей вообще не нужна связь. Банковская карта – пока не попадет в стоп-лист. Face Pay – пока жив сервер в вестибюле. Боромир – заплатит наличными.

Каждая архитектура ошибается по-своему. И каждая жертвует чем-то ради главного.

А чем бы вы пожертвовали, если бы делали систему оплаты с нуля?

P.S. Чем-то мне это напоминает CAP-теорему. Если набираем 🔥 – разберу её на пальцах в следующем посте.

@analyst_exe
  • 🔥 18
  • ❤ 2
Post #605 378
Начало недели vs конец недели

Держимся, переходим в контратаку на работе по левому флангу. Офисный планктон за мнооой, удаленщики прикрывают с тыла! Вперёд товарищи, за премию!

@analyst_exe
  • 😁 13
  • 🤔 1
Post #604 435
  • ❤ 2
Post #603 350

Forwarded from Архитектура, Процессы и котики (Denis Kotov)

«UML Sequence Diagram — язык общения аналитика с командой»
Sequence-диаграмма - это способ показать, кто с кем и в каком порядке взаимодействует в системе. Без длинных описаний, без додумываний - одна схема вместо тысячи слов.

🎬 YouTube: ссылка
VK: ссылка

Разбираем:

• Как строить диаграммы последовательностей и читать чужие;
• Почему это один из главных инструментов в арсенале аналитика;
• Как с их помощью договариваться с разработкой и не терять контекст;
• Где граница между полезной детализацией и перегруженной схемой.

🔥 Смотрите, делитесь мнением в комментариях.
Пишите какие темы разобрать в следующих видео?
  • 🔥 15
  • ❤ 4
Post #599 433
Сделай вот эту штуку, ну которая выезжает. Снизу. Ну ты понял

Типичный диалог аналитика с дизайнером — как на стройке. "Вот эту хрень вот сюда, а вот эту вот так". Все кивают, а потом приходит не то.

У каждого элемента интерфейса есть нормальное название. Знаете его — одно слово вместо абзаца объяснений.

Откуда вообще эти названия?

🔸 Burger – три полоски похожи на бургер в разрезе (булка-котлета-булка). Придумал Норм Кокс в 1981 году для интерфейса Xerox Star — первого коммерческого ПК с GUI.
🔸 Kebab – три точки вертикально, как мясо на шампуре. Название придумали дизайнеры по аналогии с бургером. Google популяризировал в Material Design.
🔸 Meatball – три точки горизонтально. Фрикадельки в ряд. Apple использует в iOS и macOS.
🔸 Breadcrumbs – "хлебные крошки" из сказки про Гензеля и Гретель. Дети оставляли крошки, чтобы найти дорогу домой. В интерфейсе — цепочка навигации, чтобы пользователь не потерялся.
🔸 Toast – уведомление "выскакивает" снизу экрана, как тост из тостера. Появилось в Android.
🔸 Skeleton – "скелет" контента. Серые плейсхолдеры повторяют форму будущих элементов — текста, картинок, аватарок — как скелет повторяет форму тела.
🔸Accordion – открывается и закрывается, как меха аккордеона.
🔸Carousel – карусель. Элементы крутятся по кругу, как лошадки на карусели.

И так далее...

42 термина. Знаете название — говорите на одном языке с фронтом. Не знаете — "сделай вон ту штуку" и три итерации переделок.

Если хотите узнать про историю и "как это появилось" - с вас 🔥, с меня продолжение

Какой компонент вы до сих пор описываете жестами?

Сохраните себе. Перешлите тому, кто до сих пор пишет "кнопка с тремя полосками" вместо "бургер-меню".

@analyst_exe
  • 🔥 25
  • ❤ 3
  • 👍 3
Post #598 340
Как пройти в метро за 1 рубль

Приложил карту к турникету – списался 1₽. Через минуту пришло второе уведомление – 83₽.

С самокатом похожая история: при привязке карты списался 1₽, а после поездки – 189₽ за 20 минут.

Снаружи выглядит одинаково. Два списания, задержка между ними. Если вы хоть раз видели в выписке транзакцию на 1₽ и не понимали откуда она – сейчас разберёмся.

Внутри – два совершенно разных паттерна.

Самокат: авторизация + списание

Когда вы сканируете QR на самокате, приложение не знает, сколько вы накатаете. 5 минут? Час? Итоговая сумма неизвестна. Поэтому:

🔸 Шаг 1 – авторизация. Приложение просит банк проверить карту и заморозить 1₽. Банк отвечает: «Карта живая, деньги есть». Самокат разблокирован.

🔸 Шаг 2 – списание. Поездка окончена. Сервис посчитал сумму – 189₽ за 20 минут. Отправляет в банк: «Списывай». Холд снимается, реальная сумма уходит со счёта.

Между этими фазами – время. Потому что бизнес-логика требует подождать: сумма определится только когда вы закончите поездку.

Тот же паттерн в каршеринге, такси, аренде – везде, где итоговая сумма неизвестна на старте.

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

Ладно, с самокатом разобрались. А теперь – метро. И тут всё наоборот.

Метро: отложенная авторизация

В метро всё иначе. Сумма известна заранее – 83₽ по банковской карте. Казалось бы, списывай сразу. Но нет.

Через турникеты загруженной станции в час пик проходят тысячи людей в минуту. Турникет должен открыться за доли секунды. А полный цикл банковской транзакции – это цепочка: терминал → банк-эквайер → платёжная система → банк-эмитент → ответ обратно. Это секунды. В час пик такая задержка приведет к очереди до входа в вестибюль.

Поэтому турникет делает минимум: проверил карту, если не в стоп-листе – открылся. А полная транзакция уходит в фоновую очередь и обрабатывается позже. Сначала пропусти, потом разберись.

Это отложенная авторизация – система не ждёт подтверждения, а обрабатывает транзакцию в фоне. Данные «догонят» реальность чуть позже. Зато пропускная способность – тысячи человек в минуту.

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

Почему аналитику важно это различать?

Потому что решения – разные.

Если причина бизнесовая (сумма неизвестна) – закладывайте два шага: заморозить и списать. Предусматривайте таймаут на холд (до 30 дней, потом деньги размораживаются) и сценарий отката. Нарисовали одно действие «оплатить» – потеряли половину логики. Видел кейс: аналитик описал оплату подписки одним действием «списать». Без авторизации, без проверки карты. В прод ушло как есть. Первый баг прилетел, когда у пользователя сменилась карта – система молча списала сумму с несуществующего счёта и неделю показывала «подписка активна».

Если причина техническая (нагрузка) – закладывайте фоновую обработку: очередь, отложенное списание, повторные попытки при сбоях. Заложили синхронный ответ на каждый запрос – система ляжет под нагрузкой.

Когда видите задержку между операциями, первый вопрос: это бизнес не знает итоговое значение, или система не тянет синхронно?

Ответ на этот вопрос определяет архитектуру.

Теперь вы знаете, откуда берётся этот загадочный рубль в выписке. Перешлите тому, кто каждый раз дёргается, когда видит списание на 1₽.

А в следующем посте – разберём сам турникет. Одна железка, три способа оплаты: Тройка, банковская карта, Face Pay. Три совершенно разных архитектуры внутри одного устройства.

p.s. покатался на метро называется...

@analyst_exe
  • ❤ 10
  • 👍 6
  • 🔥 2
  • 🥰 1
  • 😁 1
Post #597 330
Не скулить! (© Жириновский)

@analyst_exe
  • 😁 8
  • 🔥 2
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →