Перейти к содержимому

Жизнь-тетрис на nightmare: работа, стартапы, люди и поиск работы

Константин Потапов
12 мин

Через несколько часов собеседование. Спросят про бинарные деревья, которые я не использовал никогда. А в голове — другая задача оптимизации: как впихнуть в 24 часа работу, стартапы на Godot, здоровье и людей. Математика не сходится.

Жизнь-тетрис на nightmare: работа, стартапы, люди и поиск работы

Сегодня в 15:00

В 15:00 у меня собеседование. На столе лежат карточки с Big O, на экране — архив задач, а я вспоминаю движения, которые повторял десятки раз.

Сценарий предсказуем: покажи реверс связного списка, уверенно расскажи про бинарные деревья, улыбнись во время оценки сложностей. Всё это я умею.

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

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

Пока я прогоняю формулы, в голове крутится другая система уравнений. Нужно уместить в сутки full-time, прогресс по стартапам, прогулку, тренировку, терапию, время с людьми и хотя бы одну ночь нормального сна. Часы складываются аккуратно и каждый раз дают остаток.

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

Спойлер: пока не получается.

Парадокс разработчика: могу объяснить сложность алгоритма до O(n log n), но постоянно забываю, что у собственной энергии другая функция роста.

Игра в тетрис на режиме "nightmare" (режима "невозможно" официально нет, но ощущения похожи)

Я не бросаю стартапы, просто перестал верить, что свобода сама оплачивает счета. Управляющая компания не принимает мои концепты мобильного продукта в зачёт коммуналки.

На салфетке всё выглядит безупречно:

  • Днём — стабильная работа: деньги приходят вовремя и снижают фоновую тревогу.
  • Вечером — собственные проекты: мобилки, Godot, ощущение, что строю своё.
  • Ежедневный уход за телом и психикой — иначе перегрев.
  • Время для людей — не по остаточному принципу.
  • Сон — такая же задача в расписании, как созвон с командой.

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

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

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

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

Здоровье — не пункт «когда будет время», а фундамент

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

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

Тело и психика — не сервер. Их нельзя перезагрузить командой sudo reboot, хотя я пытался.

Что входит в «здоровье» (памятка себе будущему)

Физическое:

  • Прогулки, во время которых смотришь по сторонам, а не дебажишь код в голове.
  • Упражнения — от турника до йоги, но регулярно, а не «со следующего понедельника».
  • Сон — реальные семь-восемь часов. Эксперименты с «пяти хватит» превращаются в долговой процент.

Ментальное:

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

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

Открытие: продуктивность измеряется не часами за экраном, а качеством внимания. А оно напрямую зависит от тела и психики.

Но как это вместить в день, где уже восемь часов работа и три часа стартапы? Ответ очевиден: никак, если пытаться объять всё разом. Придётся выбирать.

Реальный план без иллюзий

Собрать идеальный тетрис не выйдет. Даже если поставить четыре монитора и автоматизировать быт. Поэтому план теперь звучит честно.

Что остаётся в приоритете:

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

Остальное — факультативно.

Вот как выглядит обычный вечер.

22:00. Я думаю: «останусь на пятнадцать минут, допилю механику».
22:05. Девушка предлагает посмотреть кино.
23:30. Я заканчиваю рефакторинг, фича всё ещё в процессе, кино отменяется, остаётся чувство вины.

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

Что помогает:

  • Назвать вечер: «сейчас время для нас» и закрыть ноутбук.
  • Прогулки вдвоём — здоровье + разговор, а не диалог на бегу между пушами.
  • Простая честность: «мне нужно два часа на код» лучше, чем вечные «ещё пятнадцать минут».

Почему это в статье про собеседование?

Потому что легко забыть, зачем вообще нужна работа. Работа даёт деньги. Деньги дают возможность строить стартап. Стартап обещает свободу. Но свобода ради чего?

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

Работа даёт ресурсы, стартап — эксперимент, здоровье — энергию. Но смысл всему этому придают люди рядом. Без них остаётся красивая резюме-история и пустота.

Метрики реальности

Есть цифры, которыми удобно оперировать:

40-50ч
в неделю на работу
10-15ч
на стартапы (мобилки + Godot)
7-10ч
на здоровье (физика + психика)
ценность людей в жизни

Но есть метрики, которые не помещаются на дэшборд:

  • Усталость — копится незаметно, как технический долг.
  • Удовлетворение — рождается из ощущения «я живу, а не просто функционирую».
  • Рост — измеряется честностью с собой, а не строчками опыта в LinkedIn.
  • Баланс — это динамика. Сегодня — перекос в работу, завтра — в людей, и это нормально.

Через несколько часов

Сейчас 11:47. Через три часа — собеседование.

Меня спросят про алгоритмы — отвечу. Про опыт — расскажу. Про «почему мы» — произнесу аккуратные слова про продукт и команду, потому что это часть ритуала.

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

Я не обесцениваю стартапы. Просто принимаю статистику: девяносто процентов не взлетают. Стабильная работа даёт мне возможность экспериментировать без страха оказаться без средств.


P.S.

Через несколько часов я узнаю результат собеседования. Независимо от ответа я продолжу:

  • Работать — здесь или в другом месте, потому что опора нужна.
  • Делать свои проекты — мобилки и Godot никуда не денутся.
  • Заботиться о здоровье — это фундамент моих идей.
  • Ценить людей — потому что это и есть смысл.
  • Быть честным с собой — о том, что успеваю и что пора отпустить.

Если вы рекрутер и читаете это — да, я готов к full-time и делаю работу качественно. Просто у меня есть жизнь за пределами офиса. Она делает меня устойчивее, а значит, и полезнее команде.

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

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

См. также:

Похожие материалы

·12 мин

Wagtail CMS: Прекрасный продукт из 2012 года, которому больше нет места

Освоил Wagtail CMS — отличная архитектура, удобная админка, Django под капотом. Проблема в другом: корпоративные сайты умерли. Нижний сегмент ушёл на Тильду, верхний — на специализированные инструменты. А разработчику остались вопросы: что теперь предлагать клиентам?

·10 мин

Если есть ответ на вопрос «почему», ты справишься с любыми «как»

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

·9 мин

Три дня в одиночке: цена лайфхака из Сан-Франциско

Как совет «зачем бухать, если можно покурить» обернулся КПЗ, двумя годами у нарколога и пониманием, что проблемы нужно решать, а не заглушать. Без морали — просто факты и последствия.