Later Ctrl + ↑

Как я работаю с окнами и рабочими столами

Это вторая заметка, в которой я рефлексирую над своим опытом взаимодействия с интерфейсом. История о том, как я прошел путь от полного хаоса и навороченных утилит к системе, которая просто работает.

Знаете, что меня больше всего бесит в «Ведьмаке 3» — игре, которую я обожаю? Это ебучие табы в меню. Вот тебе нужно просто помедитировать до вечера, но ты в спешке промахиваешься на одну вкладку вправо. И вместо того, чтобы сразу попасть куда надо, ты вынужден листать обратно через весь инвентарь. Вроде потерял секунду, а внутри всё кипит, потому что ты знал, куда жал, но интерфейс на ps4 оказался медленнее твоих пальцев.

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

Подходы

В начале пути я, как и многие, спасался через Cmd+Tab. Это работает, пока у тебя открыто три программы. Но когда их становится десять, переключение превращается в лотерею: ты жмешь Tab и судорожно ищешь нужную иконку глазами. Это не работа, а бесконечная игра, как в Ведьмаке с нужной вкладкой. Мне же хотелось системы.

Я убедил себя, что должен экономить каждую миллисекунду. Мне казалось, что если я срежу лишнее движение мышкой, то стану продуктивнее в разы. Так я подсел на TotalSpaces2. Это был настоящий наркотик: я выстроил рабочие столы идеальной сеткой, настроил переходы вверх-вниз, взломал линейную логику Apple.

Расположение рабочих столов с закреплением программ по категориям в TotalSpaces2

Потом был Tuck, прятавший окна за границы экрана. Я чувствовал себя гением оптимизации. Но сейчас понимаю: это был невроз. Я тратил часы на борьбу с системой защиты (SIP) и месяцами ждал на форуме Inmac крякнутых версий. А в итоге каждое обновление macOS просто убивало мои «костыли». Я строил идеальный звездолет, вместо того чтобы просто полететь на том, что есть.

На форумах продуктивности, вроде фанатов Alfred, любят кидать таблицу от XKCD под названием «Is It Worth the Time?» (Стоит ли это того?). Она наглядно показывает: если вы экономите 1 секунду 5 раз в день, то на автоматизацию этой рутины разумно потратить не больше 30 минут. Иначе вы просто сжигаете жизнь впустую.

Описание картинки

По вертикали: Как часто вы делаете задачу (50 раз в день, ежедневно, еженедельно...). По горизонтали: Сколько времени вы экономите за один раз (1 секунда, 1 минута, 1 час...). На пересечении: Максимальное время, которое разумно потратить на оптимизацию сейчас.

Я же тратил сотни часов.

Когда я устал реанимировать сломанный софт после апдейтов, я начал искать что-то легальное и простое. Так я нашел Slidepad — и это стало одним из первых приложений, которое я честно купил. Вместо того чтобы городить огород из отдельных рабочих столов для Telegram и Skype, я просто убрал их в выезжающую панель. Как на iPad.

Оказалось, что мне не нужно видеть мессенджеры постоянно или летать к ним через весь экран. Достаточно просто «вытянуть» их сбоку, ответить и спрятать обратно. Это был первый шаг к принятию: не нужно перестраивать всю ОС, достаточно просто убрать лишнее с глаз долой.

Система

Спустя 10 лет я понял: чтобы работать быстро, мне нужна не «умная» система, а предсказуемая. Я называю это «Методом якорей». Я иду в настройки и отключаю всю автоматику: запрещаю macOS менять порядок рабочих столов и перекидывать меня к открытым окнам.

Я просто фиксирую всё на своих местах:

  • Стол №1 — для софта,
  • Стол №2 — только для браузеров,
  • Стол №3 — рабочая виртуалка.

Ничего никуда не уезжает. Каждая программа закреплена за нужным столом. А чтобы удобно работать с этими зонами, я использую BetterTouchTool. Настроил систему жестов, которые мгновенно перекидывают меня на нужный стол без лишних анимаций. В итоге я перестал тратить время на настройку «идеальной среды» и просто начал в ней работать.

Так как основная работа в виртуалке, то рабочий профиль мне нужен исключительно для шпаргалок

Кстати, недавно видел холивар в Твиттере на эту тему. Там разделились на два лагеря: одни живут в хаосе одного рабочего стола и спасаются Alt+Tab, другие строят свои «виртуальные дворцы» с кучей спейсов.

Один чел писал: «Недавно коллега показал свою магию, что у него все программы растянуты на свои десктопы... Чёт кажется, что хрень и слишком сложно, не?»

А вы за кого? Любите, когда всё свалено в кучу, или тоже раскладываете окна по полочкам, как я?

Простой Color Picker

Давно искал замену Sip: хотелось что‑то бесплатное и по возможности опенсорсное под macOS. И в итоге нашёл самородок в Апсторе — System Color Picker. Приложение делает всё то же самое, что системный color picker, но удобнее и с бонусами вроде истории и работы из менюбара.

System Color Picker — это мини‑приложение от разработчика для macOS Синдре Сорхуса (англ. Sindre Sorhus), который делает кучу маленьких утилит и живёт за счёт донатов на свой софт. Респект ему за то, что в 2025 году можно всё ещё сделать нормальный инструмент без подписки и рекламы.

Максимально простое приложение:

  • нативный интерфейс
  • сохраняет историю последних выбранных цветов
  • можно отображаться в менюбаре
  • поддержка шорткатов
  • работает поверх любых окон
Автор смотрит цвета в своем инстаграме

Сейчас у приложения оценка около 4,8 звезды в Апсторе и больше сотни отзывов — для такой узкой утилиты это очень неплохо. Скачать можно по ссылке с сайта разработчика.

Бонус: можно быстро копировать цвета в Hex, HSL, RGB и другие форматы — удобно, если верстаешь или ковыряешь интерфейсы.

Скрининги и технические собеседования для аналитиков данных

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

Поэтому я подумал, что самым логичным продолжением будет рассказать, как я проходил скрининги и технические собеседования на аналитика данных в разных российских компаниях. Давай для начала разберемся с тем, что бывает на рынке труда аналитиков данных в 2025 году.

Вакансии от HR-фрилансеров

Они, как правило, минимально погружены в контекст. Задают довольно простые вопросы и плохо понимают твой реальный уровень знаний, благодаря чему можно довольно легко попадать на технические этапы. Например, так я ходил на продуктового аналитика в RuTube. Но их список может быть разным.

Вакансии от IT-подразделений в крупных компаниях

Контур, Альфа-банк, ВК, Лада — тут почти в 100% случаев есть скрининги. Если вы прошли отбор по резюме, то на первом созвоне вас попросят рассказать о себе за 2-3 минуты, пробегутся по опыту, а дальше будет такой вопрос:

«Имя, вы готовы будете пройти технический опрос от нашей команды, который буквально займет 30 минут?»

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

Стратегия «Оружейного барона»

Я сразу скажу, что изначальная моя стратегия отбора вакансий была следующей: учусь проходить собесы сначала на простых и небольших компаниях, которые соответствуют стеку. Обычно в мою подборку попадали: CPA-сети, AI-порно стартапы, а также вакансии из беттинга (например, Фонбет) и МФО. Я даже шутку с друзьями придумал, что еще чуть-чуть — и я дойду до аналитиков данных в компаниях по продаже оружия.

...и возможность напрямую влиять на демографию

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

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

Например, на собесе в AI-стартап по генерации голых теток интервьюер почти рассмеялась, когда я не смог ответить, как считается ROMI. Это было настолько непрофессионально и цинично, что вопросы от её коллеги, инженера данных, мне показались уже не такими жуткими. Жаль, что я тогда не пользовался тактикой «записи позора».

мвухаха, 1 час позора и здравствуй отказ

Level Up

Когда я почувствовал себя увереннее, стал откликаться и на остальных. На следующем уровне появляются вакансии от субподрядчиков Альфы, Газпрома и прочих гигантов. Я специально не ходил на собесы сразу в Яндекс, Озон, Сбер и прочие, чтобы сначала набить руку и понять, чего от тебя хотят в итоге. Чтобы наконец-то проходить дальше скрининга.

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

Списать с экрана, мне кажется, самым сложным вариантом. Набирать вопрос условно по SQL в Perplexity и потом отвечать на интервью — это просто будет очень долго и вряд ли прокатит. Но вполне возможно, что на техническом интервью (когда вы решаете задачу без камеры или в редакторе кода) вы можете это проделать. Я не пробовал и осуждаю.

После десятка завалов я решил поменять стратегию: я добавил решение задачек на SQL в различных сервисах, стал разбирать вопросы вместе с задачами в Perplexity и вести Гугл-документ. Когда тебе десятый раз задают вопрос про декартово произведение, ты, разумеется, уже легко приводишь ответы и даже можешь найти в своей памяти примерчик.

Если вы чувствуете, что провисаете в задачках по SQL, то начните с решения на этих сервисах в таком порядке:

  • itresume.ru
  • sql-academy.org
  • sql-ex.ru

Работа над ошибками с ИИ

Еще походив на пару интервью, я подумал: а почему я все время должен по памяти восстанавливать, что мне говорили, а чего не говорили? Поэтому я решил записывать все интервью в CleanShot X и потом прогонять их в Яндекс Спич (который давал 3000 баллов), а дальше все эти вопросники скармливать Perplexity.

Шпаргалка автора для разбора задач на технических собеседованиях

Обратите внимание на важный нюанс: если загружать обычную стерео-запись, текст на выходе будет дублироваться. Поддержка Яндекса мне объяснила, что их алгоритм воспринимает левый и правый каналы как разных спикеров (как в колл-центрах: оператор и клиент). Чтобы данные не двоились, отправляйте аудиофайл строго в моно. Я конвертировал через ffmpeg простой командой:

ffmpeg -i input.wav -ac 1 output.wav

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

Итак, у меня получился следующий план подготовки:
— сходить на парочку «тренировочных» собесов;
— сделать запись, чтобы не забыть вопросы;
— перевести аудио в моно и загрузить в SpeechKit Playground;
— разобрать вопросы самостоятельно или с ИИ;
— повторить перед следующим звонком.

А какие вы используете инструмент для прохождения собесов?

Список программ на MacOS в 2025

Решил с прошлого года вести статистику по установленным программам. За 12 лет владения маком многие из них кочуют из года в год, с мака на мак. Все эти инструменты позволяют удобно работать и тратить как можно меньше времени на рутину.

Программа

Зачем мне это нужно

Цена

Источник установки

AnyDesk

AnyDesk
Управление удаленными машинами родственников.

Free

Homebrew

BetterTouchTool

BetterTouchTool
Жесты, кастомные шорткаты и управление Touch Bar.

$12/2 года

Homebrew

Calendar

Calendar
Любимый календарь, позволяющий удобно планировать день по методике «Сделай это завтра»

Free

Apple

Choosy

Choosy
Умное открытие ссылок в нужных браузерах.

$10

Homebrew

CleanShot X

CleanShot X
Лучшая скриншотилка для мака.

$29

Homebrew

coconutBattery

coconutBattery
Мониторинг батареи, собрающая инфу на большинстве устройств.

Free

Homebrew

Color Picker

Color Picker
Выбор цвета.

Free

Apple

CryptoPro tools

CryptoPro tools
Цифровая подпись для Диадока и Эльбы с токеном USB-C.

Сайт

Cyberduck

Cyberduck
FTP/SFTP клиент, замениший мне ForkLift в 2025. Купленная версия в Апсторе пеерстала корректно работать последние несколько лет.

Free

Homebrew

DBeaver

DBeaver
SQL-клиент. Страшный, но самый популярный инструмент среди аналитиков данных.

Free

Homebrew

Droplr

Droplr
Помойка файлов.

$72/год

Homebrew

Figma

Figma
Дизайню картинки для блога и всяких своих пет-проектов.

Free

Homebrew

Freeform

Freeform
Доска заметок, помогающая накидать черновики для некоторых статей и работать со скринами. Активно ее использовал, когда учился работать в Stable Diffusion

Free

Apple

Ghostty

Ghostty
Основной терминал для работы с впсками и Entware.

Free

Homebrew

Home Assistant

Home Assistant
Клиент умного дома ради подсветки Nanoleaf.

Free

Homebrew

Image Playground

Image Playground
Генерация картинок (AI) от эпл. Пользовался на страрте, но скорее всего в 2026 выкину.

Free

Apple

iPhone Mirroring

iPhone Mirroring
Наверное ее самый главный плюс – это пуши из айфона, когда планиурешь поездки или к чему-то гововишься.

Free

Apple

Itsycal

Itsycal
Любимый календарь в менюбаре.

Free

Homebrew

Karabiner-Elements

Karabiner-Elements
Переназначение клавиш, но планирую в 2026 году потестить решение от BTT.

Free

Homebrew

KeyCastr

KeyCastr
Опенсорсный показ нажатий клавиш для видосов в блоге.

Free

Homebrew

Little Snitch

Little Snitch
Изначально думал, что настрою его под себя, но несколько попыток приводили к тому, что я прсто оставался без инета. Видимо я уже не насколько энергичен, чтобы столько времени отдать на настройку проги, чтобы понимать куда идет трафик.

€59

Homebrew

Mail

Mail
Любимый и лучший почтовый клиент на маке.

Free

Apple

Microsoft Office

Microsoft Office
Установлен полный офисный пакет (Word, Teams и т.д.), но пользуюсь только Excel для работы с аналитическими данными.

Paid

Microsoft

Omnissa Horizon Client

Omnissa Horizon Client
VDI клиент.

Free

Site

Passwords

Passwords
Основной менеджер паролей на всех устройствах. Переодически заглядываю в 1Password, но там вообще никаких особых изменений.

Free

Apple

Pearcleaner

Pearcleaner
Удаление программ, заменивний мне AppCleaner по рекомендации читателя Артема.

Free

GitHub

Pomotroid

Pomotroid
Любимый pomodoro таймер на маке.

Free

Homebrew

PopClip

PopClip
Мощный текстовый ассистент на маке.

$19

Homebrew

Reminders

Reminders
Стандартные Напоминания от Эпл вероятно тоже в 2026 году станут неактульны.За вторю половину года почти не пользовался им.

Free

Apple

RescueTime

RescueTime
Трекинг времени на маке. Сбоит, но все еще бесплатно выгружает данные по активностям.

Free

Homebrew

Rocket.Chat

Rocket.Chat
Корпоративный чат.

Free

Site

Safari

Safari
Любимый и основной браузер.

Free

Apple

Shadowrocket

Shadowrocket
Прокси программа для всех эпл-устройств.

$3

App Store

Slidepad

Slidepad
Боковая веб-панель для мессенджеров и не только.

$14

Site

Spotify

Spotify
Основной стриминговый сервис. Надеюсь за 2026 год разберу 2000 лайков по папкам.

Sub

Homebrew

superwhisper

superwhisper
Голосовой ввод на базе AI, который у меня не взлете. Посмотрим, что будет в следующем году.

Freemium

Site

Telegram

Telegram
Основной мессенджер с удобными папками.

Free

Homebrew

Unclutter

Unclutter
Карман для папки Загрузки и заметок на маке.

$20

App Store

Xiaomi Home

Xiaomi Home
Управление пылесосом, если лень тянуться к Айфону.

Free

App Store

Yandex

Yandex
Браузер для Эльбы и Диадок, где работает ЭЦП.

Free

Homebrew

Zed

Zed
Освной текстовый редактор на маке со своими болячками.

Free

Homebrew

zoom.us

zoom.us
Чуть ли не единственная видеосвязь в России, работающая у большинства провайдеров.

Free

Homebrew

А какая у вас любимая прога на маке была 2025 году?

Еще по теме

Pomotroid – таймер с паузой

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

Суть проста: 25 минут делаем задачу и 5 минут отдыхаем. Отдыхаем, а не залипаем в телефон. Таким образом есть ощущение, что ты не 24 часа сидишь за компом, и появляется гигиена отдыха.

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

В поисках я нашел версию Кристофера Мерфи (Christopher Murphy), которая под эти критерии подходила. Приложение Помотроид (англ. Pomotroid) ставится через homebrew, но увы — доступно оно там будет до 01.09.2026.

демонстрация работы приложения Pomotroid

Еще по теме

Earlier Ctrl + ↓