Как изменилась жизнь разработчика из Петербурга с зарплатой 364 000 ₽
Это повторный дневник трат
Интересно посмотреть, как жизнь может измениться — или не измениться совсем. В этом дневнике увидим, что произошло за год у разработчика из Петербурга, — на этой неделе он переезжает в Чехию.
О себе
Возраст: 32 года.
Город: Петербург — Прага.
Семья: жена, ей 31 год, и дочка, ей 5 лет.
Должность: разработчик.
В какой индустрии: ИТ-компания, пишем софт для маркетинговых агентств.
Зарплата: 140 000 CZK (481 500 ₽) до налогов. После налогов это примерно 107 000 CZK (363 122 ₽).
Должность партнера: жена не работает.
Дополнительные источники дохода: редкий фриланс — раз в год беру какой-нибудь заказ в пределах 100 000 ₽. Вычет по ИИС — 52 000 ₽, но в следующем году его уже не будет. Кэшбэк я к доходу не отношу, доходы от инвестиций тоже, поскольку все реинвестирую.
Сколько откладываю: 160 000 ₽ в месяц на брокерские счета.
Сколько накопили: около 11 000 000 ₽ на брокерских счетах и вкладах, 278 000 CZK (948 000 ₽) на операционные расходы ближайшего времени. У жены на вкладе лежит 1000 $ (74 762 ₽) ради бесплатного обслуживания и еще 20 000 ₽ на картах.
На что откладываю: на спокойную жизнь семьи в течение 5—10 лет, если я вдруг закончусь раньше времени.
Инвестиции: весь мой инвестпортфель сейчас составляет около 9 млн рублей. Подробнее расскажу дальше в дневнике.
Собственность: из заметной собственности — только двушка рядом с Петербургом. Дача, на которой мы жили весь карантинный 2020 год, принадлежит родителям жены. Машина нам досталась оттуда же и так и осталась оформленной на тестя. От мотоцикла я избавился, поскольку мало катался и смысла хранить его на балансе при нашей релокации примерно ноль. Ну и велик еще есть, он довольно много стоит.
Ипотека: покупал квартиру в ипотеку в 2014 году и давно закрыл, но налоговая все помнит: 2 580 000 ₽ — первоначальный взнос, еще 2 567 000 ₽ — в ипотеку под 11,9%. Просили на три года, банк одобрил на семь лет, закрыли досрочно весной 2015 года. Переплата по кредиту вышла небольшая, поскольку мы сразу рассчитывали под досрочное погашение и брали дифференцируемые платежи. С тех пор кредитов не брали.
Регулярные расходы
Вот тут сложно, поскольку старый план бюджета перестал быть актуальным вместе с релокацией, а новый мы пока не проверили боем. Так что приведу, пожалуй, просто фактические затраты по категориям по итогам прошедшего года — так будет честно и фактурно. Я завожу все траты в «Дзен-мани», так что у меня есть статистика по каждой категории с графиками и прогнозами.
Интересно было бы сравнить дельту между расходами в Питере и Праге, но такая возможность у меня появится только в 2022 году.
Все цифры — за месяц.
Инвестиции: 160 000 ₽, тут все по таймеру и полуавтоматически.
Еда и быт: 44 169 ₽. В эту категорию кроме еды мы включаем всякую мелкую операционку, например сотовую связь, интернет и подобное. Сюда же ушли две одинокие подписки на сервисы: моя «Яндекс-музыка» и «Спотифай» жены.
Отпуск: 21 465 ₽. Это пара поездок в Нижний Новгород и месяц на Кавказе с досками и детскими лыжами.
Развлечения: 20 573 ₽, разделили с отпуском и бытом, поскольку на карантине эта статья стала очень важна. Самые заметные траты в этой категории:
- Ремонт мотоцикла перед продажей — около 74 900 ₽.
- Занятия горными лыжами и аренда инвентаря для ребенка — поставили дочь на лыжи в этом году, потратили около 60 000 ₽ на аренду и тренировки.
- Наши взрослые вечеринки на стыке техно, интима и визуала — порядка 7000 ₽ каждая пати.
Обычных танцевальных концертов и походов в бар в этом году было исчезающе мало, даже не буду выискивать транзакции на такие билеты.
Садик: 13 420 ₽. Ходим в частный садик за 21 500 ₽ в месяц, но пропускали некоторое время по причине отпусков.
Машина: 12 194 ₽. Тут все, что связано с машиной: ТО, ОСАГО, бензин, ремонт. В этом году мы впервые попали в небольшую аварию, так что больше половины этих затрат — ремонт. Последнее ТО обошлось в 12 485 ₽, ремонт — 77 570 ₽, штрафы — около 1000 ₽, мы редко превышаем скорость. Остальное — это бензин, мойка и жидкости-лампочки.
Подарки: 8405 ₽ — семье, друзьям, коллегам.
Здоровье детей: 6882 ₽. Сюда входит вся частная медицина, но больше половины занял бассейн — ходили плавать пару раз в неделю. Странно, что лыжи и бассейн вошли в разные категории, это мой недосмотр, но коней на скаку не меняют.
Здоровье жены: 5955 ₽. Тут не только медицина, но и траты на красоту: депиляцию, дреды, парикмахера и так далее.
Одежда: 5320 ₽. В этом году обновляли шмотки для сноуборда жене и покупали часть шмоток для горных лыж дочери.
Коммунальные платежи: 4248 ₽, включая капремонт.
Репетитор по чешскому: 3416 ₽. Занятия в небольшой группе стоят 13 000 ₽, но мы занимались только полгода, и часть денег возместил работодатель.
Транспорт: 2427 ₽, такси и общественный. Пара такси-минивэнов до аэропорта занимает львиную долю затрат: прокатиться от квартиры до аэропорта с велосипедом или досками стоит от 2500 ₽ в одну сторону, от аэропорта до гор — от 6000 ₽.
Мое здоровье: 1943 ₽. Это я залечивал зубы перед релокацией.
Серверы: 1306 ₽. Арендую пару серверов для своих проектов.
Техника: если нужно что-то большое, то экономим на одном из перечисленных выше фондов. В этом году у нас появился новый блендер — подарок от родителей. Сами мы дарили им электропилу. Новые Айфоны нас не интересуют, извините.
Налоги: часть налогов приходит от инвестиционной деятельности, и я не их включаю в бюджет, поскольку учитываю в рамках инвестиционного портфеля. Остальное — на транспорт и квартиру — вошло в категорию «Быт». Для справки: по итогам года там 569 ₽ за квартиру, 620 ₽ за мотоцикл и 87 342 ₽ налогов от сделок — сказался переезд в IB.
Кредиты и долги: не имеем.
Как мы ведем бюджет
Расходы с доходами мы учитываем в сервисе «Дзен-мани». Моему аккаунту там больше 10 лет. Начиналось все с желания отследить, сколько денег уходит на печеньки к чаю на работе.
Категории трат много раз менялись и в итоге свелись в довольно общие: нам не принципиально знать, сколько денег мы тратим на продукты, а сколько — на бытовую химию, для нас это все бытовые расходы на жизнь. Зато интересно знать, во сколько обходится машина, так что это отдельная категория.
Для контроля лимитов по категориям я раньше пользовался физическими конвертами и наличкой, но не так давно полностью перешел на безнал и реализовал те же самые конверты в виде отдельных счетов для каждой категории. Основная идея осталась старой: сколько на соответствующем счете осталось денег, столько и есть на эту категорию трат.
Пополняются эти счета автоматически каждую неделю с отдельного счета, куда приходят все доходы.
Про релокацию
В неделю дневника мы релоцируемся в Прагу всей семьей, так что расходы и деятельность, описанная в дневнике, максимально нетипична для нашей жизни. Но редакция была не против такого поворота, так что вы это читаете.
Что касается причин релокации — нам банально стало скучно. Да и потом, когда еще, если не в 30 лет? В общем, мы решили, что в РФ вернуться всегда успеем, а получить новый опыт — самое время.
Прагу выбрали по банальному принципу наименьшего сопротивления: у моего работодателя уже есть тут офис и отлаженный процесс релокации сотрудников. Так что, по сути, я остался работать в той же команде, просто сменил постоянное место жительства на Прагу.
Может, в ближайший год поедем еще куда, но эти планы пока только в голове.
А еще я пробежался по комментариям к прошлому дневнику и решил отдельно поотвечать на самые частые вопросы, чтобы по второму разу не копировать в комменты.
Про инвестиции
В прошлой серии мне предъявляли за то, что не рассказал подробно про портфель в журнале о финансах, так что я попробую это исправить. Подумывал выпустить отдельной статьей и даже набросал черновик, но времени довести ее до конца нет и не предвидится.
Весь мой инвестпортфель сейчас составляет около 9 000 000 ₽ и раскидан на три счета у двух брокеров — Interactive Brokers и ВТБ. Был еще счет в «Открытии», но я его закрыл перед релокацией, чтобы не попасть на 30% налога для нерезидентов РФ. У ВТБ осталось только два моих ИИС, один из которых открыт на родню. Свой ИИС я в этом году уже не пополняю, поскольку нерезиденты не имеют права на вычет по нему. Однако закрывать ИИС раньше времени в моем случае не обязательно, достаточно только не претендовать на вычет.
Для спокойствия мне нужны счета еще у пары брокеров, но с резидентством РФ сложно найти кандидатов, может, с чешским ВНЖ будет получше.
Такие пропорции удовлетворили мои хотелки относительно коэффициента Шарпа, бета-тестов на историческом отрезке в 10, 15 и 20 лет, а также личные предпочтения.
Из такой аллокации на Мосбирже реально было худо-бедно закрыть акции US — через FXUS, облигации US — через FXTB и облиги ex-US — через ОФЗ. Поэтому я и ушел в Interactive Brokers большей частью портфеля.
Выбирая фонды, я опирался на TER плюс два средних спреда как показатель стоимости владения и следил за NAV, потому что фонды могут неслабо отстать от индекса. Потом накладывал ограничение в 60 000 $ для суммы во всех фондах, зарегистрированных в US, чтобы не попасть на estate tax — налог на наследство, хотя представители IB и утверждают, что не следят за этим. Все, что выше, закрывается через ирландские фонды: там есть WHT, так что резидентам РФ на активы US выгоднее брать фонды US, а все остальное собирать уже из ирландских. Так и буду действовать, когда подойду к порогу.
Ну и наконец я старался размазать портфель между разными провайдерами, чтобы не получилось, что все яйца у одного «Вангарда».
Вся вместе задача должна хорошо решаться через методы многокритериальной оптимизации, но я пока не добрался до них, так что просто долго сидел на скринерах и собирал портфель ручками.
Портфель я веду в самописной гугл-табличке, к ней написан парсер отчетов моих брокеров. Я специально не разделяю портфель по счетам и валютам, потому что мне интересно следить, насколько овчинка стоит выделки суммарно, а не по конкретному счету. Доходность считаю через XIRR с учетом уплаченных налогов — последние учитываю по дате на конец года, а не фактической. Сейчас доходность держится на уровне 24% годовых.
Активы у меня в разных валютах, но я все свожу к рублям по курсу ЦБ, поскольку жил в РФ с ее инфляцией. В этом году перепишу на чешские кроны, посмотрим, сколько будет.
Пополняю портфель я раз в месяц в рублях — покупать валюту дешевле в самом IB. Кэш на счете держу редко, предпочитаю сразу докупать то, что отстало от целевого уровня в портфеле, — моя табличка такое тоже считает. Классическая балансировка через усреднение.
Ребалансировка у меня по расписанию где-то в ноябре, но еще не приходилось к ней прибегать — хватало того, что я докупал.
Закупаюсь через веб-порталы брокеров — для меня там достаточно функций. По рынку заявки не ставлю, только лимитные по цене между спросом и предложением.
Не знаю, что еще тут рассказать. По-моему, я типичный мамкин инвестор.
Про здоровье
В прошлом дневнике комментаторы загрустили от моих болячек даже больше, чем я. У меня крайне неприятное иммунное заболевание, которое лупит по суставам и требует не самой дешевой пожизненной терапии.
Если коротко, то все со мной нормально: терапия помогает и даже позволяет заниматься активным спортом. Главное неудобство: поскольку я хочу получать дорогой препарат бесплатно, я должен быть привязан к одному месту, это не позволяет мне работать в режиме полной удаленки из разных стран и необычных мест.
Еще меня беспокоит поллиноз — это аллергическая реакция на пыльцу, но вписываться в АСИТ для решения этой проблемы мне запретили с моей хроникой: безопаснее купировать симптомы. Прививаться от коронавируса мне тоже запретили, и поболеть мне так и не свезло. Жена привилась, конечно.
Дочку мы сводили к проверенному аллергологу, сдавали анализы, и они подтвердили все то, что мы и так вывели элиминационной диетой. Теперь она сидит без глютена, говядины, молочки, яиц и лука. Степени реакции там разные, так что часть запрещенки она может себе позволить раз в неделю.
Про полиаморию
Слишком часто пришлось пояснять за поли в комментариях, так что решил и этот вопрос сразу прояснить в предисловии. На удивление многие вполне адекватно принимают чужие устои в отношениях — в этом плане сообщество Т—Ж меня прямо удивило, спасибо вам!
В целом полиамория — это очень общий термин, так что под ним может подразумеваться большое разнообразие форм отношений, не все из которых я, например, разделяю и понимаю. Однако мне в голову не придет предъявлять другим полиаморам, что они живут неправильно, — взрослые же люди, какая там разница, кто с кем спит, если все обоюдно? Моногамам, впрочем, я тоже предъявлять ничего не собираюсь, в конце концов, моногамия — это частный случай полиамории.
Отдельные личности в комментариях прошлого дневника предъявляли за пагубное влияние на детей. Камон, ребята! Дети видят счастливую семью, им вообще по барабану, что там люди вокруг думают. Этому взрослым у детей поучиться бы.
Еще поминали свингеров, куколдов и блудное сожительство. Это, видимо, от незнания — я вообще заметил, что в России любая нетипичность в сексуальных пристрастиях относится либо к БДСМ, либо к свингерам. Черт его знает, с чем это связано, может, в 90-е об этих темах чаще всего писали в «СПИД-инфо»? Так вот, просвещения ради расскажу и со своей колокольни.
Свингеры — это про секс исключительно и только. Отношения там под запретом, поскольку воспринимаются как измена. Хотя я знаком со свингерами, которые дружили семьями большой компанией и больше десяти лет, — вероятно, они просто не знали термина «полиамория». Поли же — исключительно про отношения, часто даже без секса.
Куколды — это вполне конкретная практика в БДСМ, основанная на чувстве унижения одного из партнеров в паре. Поправьте меня, если кто в теме. Темой мы не интересуемся, так что большего не расскажу, сорян.
Блудное сожительство по-современному зовется коливингом с бенефитами. Ну, то есть что-то среднее между дружбой и свингом, видимо?
В общем, не стоит отделять полиотношения от моногамии — это то же самое, только сложнее. Приходится не одни отношения развивать, а сразу несколько, да еще так, чтобы они друг друга не ломали. Но и бенефиты есть, конечно.
День первый, четверг
Траты за день: 4260 ₽
06:16. Проснулся необычно рано, видимо, отлично спал. Проверил, что нападало за ночь: все штатно, только пара запросов на доступы. Разберу в рабочее время, сейчас нужен завтрак. Попутно вспомнил про дневник, привет всем.
06:51. Быстро сварил яиц и нарезал сыр с салом. На большее ни времени, ни желания сейчас нет — мы совсем недавно перебрались с дачи обратно в город, чтобы собрать все вещи в одном месте и упаковать в чемоданы.
Места в квартире для отдельного кабинета у меня тоже нет, и выкраивать его ради недели жизни тут я не вижу смысла. Занял кухонный стол, благо в разложенном виде кроме меня за него влезает даже небольшая компания гостей. Теперь все по классике: программист ест за клавой.
07:08. Сегодня у меня в планах — нет, не поработать — сдать ПЦР для нас всех под дату самолета, навестить мою родню, завезти им вкусняшек напоследок и дособрать наконец чемоданы. Если среди всего этого успею помочь стажеру с его задачей, будет вообще супер. Доделать свою даже не мечтаю.
Пошел смотреть мерж от стажера. В наушниках Dirty Wormz — God of War.
07:40. Уфф, отревьюил 500 строк кода, всего пять правок рекомендовал — считаю результат очень хорошим. Пусть задачка и не привносит новой функциональности для пользователя, а только упрощает поддержку проекта, зато, кажется, именно на такой вдумчивой рутине с рефакторингом и растет скилл прикладной разработки. Программирование — это отнюдь не только реализация новых фич, но и поддержка всего, что ты напилил за прошедшее время.
07:45. Проснулась жена, поцеловала и пошла варить кашу дочке. Говорит, через час зайдут друзья, чтобы попрощаться-поболтать. Ох, что за день!
Обсуждаем, что и когда нам осталось покидать в чемоданы. Пошел гуглить, можно ли в багаж сунуть ртутный градусник, — как мы ни пытались освоиться с современными, так ничего и не вышло: старый добрый ртутный градусник все равно вне конкуренции по точности.
08:49. Решил побриться на дорожку. Всегда откладываю это дело, поскольку побрить всю голову, подровнять бороду с усами, а потом еще и смыть с себя старую шерсть — это минут 40 времени, и всегда их жалко. В чем отличие релокации от отпуска? В отпуск берешь бритву, а в релок — машинку для стрижки.
Дочь проснулась и нашла в распахнутых чемоданах пляжные вещи. Сидит теперь завтракает в купальном платье.
Вернулся за работу, попробую довести свою задачу до пользователя.
В наушниках Luca Stricagnoli — Sweet Home Alabama.
09:35. Календарь напоминает, что пришла пора обновить технические метрики по нашему рабочему хозяйству. Мы следим за объемом и сложностью кода в наших проектах, измеряем их в виде нескольких чисел, заносим в табличку и смотрим на тренд по итогам квартала.
Судя по тренду, спринты в режиме «нужно срочно сделать бизнесовую задачу» не прошли бесследно: сложность новых проектов удержалась в рамках, а вот объем старого кода вырос на 5%. Жиза =(
10:04. Пока на работе все спят и не могут «помочь мне помочь им», залью бэкапы с телефона на внешние диски — это еще одна моя задача для релокации.
Может показаться странным, что программист не пользуется облаками для бэкапа данных, но я помню правило «все, что в интернет попало, останется там навеки» и поэтому не готов подпускать облачка к своим приватным фото. Да и к тому же у меня несколько сложная структура бэкапов — там и пет-проекты, и фото, и документы, и все это с разной периодичностью и в разных направлениях бэкапится между двумя телефонами, планшетом и двумя внешними дисками. В общем, бэкапы у меня заведены как периодическая задача в календаре.
10:18. Нарезал ананас для гостей. Вкусняшек дома немного, но париться об этом времени нет. Параллельно дозвонился до «Аэрофлота» и подтвердил спецгруз: свой велосипед я оставил пока в Питере, а вот детский нужно взять — с ребенком на веле намного быстрее передвигаться по городу.
Поскольку перелет оплачивает компания, билеты покупал не я и не напрямую в авиакомпании, так что привычные операции приходится совершать через третье колено и испорченный телефон, это подбешивает.
10:45. Поотвечал на входящие запросы по работе. Я сегодня главный по входящим, так что весь день буду помогать людям с проблемами. Поскольку все равно скоро убегать на ПЦР и вдумчиво сделать задачку я не успею, пошел докидывать последние мелочи в багаж. Чуть не забыл взять читалку — это мой любимый «Киндл», еще третий. Когда я ездил в офис на метро, много читал, но весь последний год с удаленкой совсем не находил на это времени.
Жена нарезала красной рыбы и пошла собирать свои чемоданы, гости что-то задерживаются.
11:08. Коллеги, ответственные за бизнес-логику, наконец ответили на мои вопросы — похоже, придется все-таки решать проблему, возникшую во время тестирования. Поставлю себе зарубку на сегодня, вдруг смогу найти полчаса без перерывов под нее.
11:38. Сдал ПЦР, первая кровь кошелька. Прививку мне делать запретили по основному заболеванию, но даже привитой жене придется сдавать то же самое, поскольку наша вакцина не сертифицирована в ЕС и не может служить оправданием на тему «а нет ли у тебя ковида?». −2030 ₽
В который раз грущу от настроенных сверх всякой меры этажей в новом районе. Хочется обвинять людей в том, что они голосуют рублем за такое жилье, но я отдаю себе отчет, что люди не против жить и на Крестовском, только вот доходы населения не растут год от года. В итоге имеем что имеем.
12:30. Я дома. Договариваюсь выделить доделки в отдельную задачку. Друзья уже пришли, общаются с женой. Фоном слушаю их: обсуждают какие-то танцевальные фесты и кто из танцоров есть в Праге и окрестностях. Жена-фолкер — это диагноз.
13:20. Уфф, череда встреч прошла. Провели дейлик — ежедневный созвон команды для синхронизации планов, потом сразу разобрали таски на следующие две недели, а следом еще и была встреча для обсуждения работ по большому проекту на две команды, я там что-то вроде манагера по технической части.
Я в «Телеграме» активничаю в чате с вакансиями внутри тусовки полиаморов. Туда прислали интересную работу для дизайнера в фирме по производству премиальных портновских манекенов, ничесе! Переслал подружке, которая как раз дизайнер и модельер заодно.
Наверное, изначальная идея этого чата была в рекомендации только лояльных к полиаморам работодателей, но сейчас там больше ревьюят резюме джунов: часто это ИТ-джуны, а я же люблю собеседоваться, так что могу много чего подсказать.
Нашел жену в спальне сидящей голой на запакованном чемодане, пришлось чутка отвлечься. Она тоже убегала сдать ПЦР, еще один удар по кошельку. −2030 ₽
Вернулся разгребать входящие тикеты и таскать оставшийся ананас.
13:47. Наконец в тикеты прилетел реальный баг на проде. Попробую пофиксить asap, где-то в данных рассинхрон словили, customer success такое не разберет.
В наушниках Satyricon — Black Crow on a Tombstone.
14:20. Баг пофикшен, саппорт счастлив и шлет лучи благодарности. Пожалуй, самое время на позитивной ноте сбежать на обед, пока еще не накидали чего. Жена повела дочь плавать в бассейн — у нас недалеко от дома есть небольшой, прямо на первом этаже жилой многоэтажки. Не знал, что так делают, пока сам не увидел.
Дочь купаться любит и уже вполне уверенно плавает на спине — и для физического развития полезно, и умение плавать явно в жизни пригодится. В свое время я очень удивился, когда мне однажды пришлось учить плавать 18-летнюю девицу.
14:45. Решил отвлечься от компа и пообедать на окошке, как котик. На лужайке под окнами пока только пляжники, по выходным же сюда набегают шашлычники, и если ночью выглядываешь в окно, чувствуешь себя в замке под осадой.
15:17. Написал один из наших вице-президентов — у него сегодня последний рабочий день, и он решил выразить мне персональную признательность за работу вместе. Давно уже по таскам не пересекаемся, но когда-то, видимо, я был полезен. Мелочь, а приятно!
По опыту прошлого дневника прикинул, сколько у меня есть знаков на один день, получилось примерно 5,7 тысячи, кажется, я этот лимит уже превысил за сегодня. Попробую в этот раз поменьше растекаться мыслью по древу.
15:47. Раскопки очередного тикета привели в сервисы другой команды, к которым у меня исторически остался доступ. Предчувствую, что накину реквест на правки в чужом коде, на который так злились в прошлый раз комментаторы.
В ушах «Голос Америки» — «Министр культуры».
16:10. Тикет оказался жирным и туманным, проблема затронула пару десятков тысяч строк в нашей БД — базе данных, но, к счастью, только на тестовом контуре. На рабочей среде все работает штатно, это позволяет надеяться, что проблема именно в окружении на контуре, так что завожу задачу на разбор и починку и бегу в гости к своим родичам.
Мои родители живут на другом конце Питера, и видимся мы с ними раз в пару недель, но перед нашим отъездом они очень хотели попрощаться, да и вкусняшки им передать хочется — не оставлять же в морозилке до нашего приезда.
21:56. Вернулись домой из гостей, мама покормила — это бесценно! Вспомнила, что у нас сегодня 10 лет свадьбы, — только она и помнит нашу дату регистрации. Посмеялись и забыли еще на 10 лет.
Запарковались на платной стоянке, поскольку у дома уже все занято, а паркинг стоил неадекватно еще на этапе строительства — видимо, застройщик догадывался, что по инфраструктуре будет, как обычно, план-капкан в стиле «воткнем несколько 20-этажек у одной дороги». −200 ₽
22:25. Коллеги по релокации задают вопросы по налоговому резидентству и связи всей этой истории с доходами от продажи бумаг у брокеров РФ. Поотвечал что знаю.
Мимо ходит игривая жена. Допишу дневник и дам утащить себя в кровать, пожалуй.
День второй, пятница
Траты за день: 7527 ₽
08:37. Проснулся необычно поздно. У меня сейчас сезон аллергии на березу, так что долго спать организм отказывается: глаза опухают от сна и мозг будит тело через шесть часов, как по часам. Крош с женой тоже проснулись. Повалялись всей гурьбой.
Написал коллега из Праги, предложил встретить нас завтра и помочь с вещами. Вещей у нас вроде немного, так что договорились просто потусить у нас дома первый же вечер.
Закинул в рот яйцо, бутерброд с соленой семгой и пару кусков сала и побежал по утренним делам.
10:10. Сбегал за скотчем и пленкой для упаковки чемоданов. Заодно забрал машину с парковки и переставил под окна, чтобы было удобнее ехать в гости к теще. Вчера мы посещали моих, сегодня нужно отметиться у родни жены. Я пропущу, поскольку мне нужно ехать в офис — сдавать технику да писать заявление: релокация у меня происходит через увольнение в РФ и трудоустройство в Чехии.
10:45. По пути к метро забрал сертификаты на английском с результатами ПЦР — это для самолета. Люблю гулять пешком, когда погода шепчет: на улице +30 °C, вокруг девушки в шортиках, в ушах любимые треки, в метро уже не слэм. Красота!
В метро пополнил единый проездной — в этот я год катаюсь мало, так что редко оплачиваю «Подорожник». −200 ₽
11:50. Забежал в «Максидом» за респираторами FFP2 — такие требуют в Чехии для нахождения в общественных местах. Говорят, там сейчас сильно ослабили контроль, но лишний стресс мне завтра не нужен. −1036 ₽
По пути купил бутылочку кваса у Вольчека. В такую жару — самое то, а вместе с йогуртами из рабочего холодильника покатит на второй завтрак. −59 ₽
Пришел на работу.
12:12. Прилетела зарплата. Кажется, должны быть еще какие-то деньги за оставшийся отпуск и, может, бонус какой, но это, наверное, придет уже после всех бумажек. +175 611 ₽
12:33. Жена попросила скинуть денег на обувь дочке. Перевел с основного счета. С этой релокацией вся моя стройная и выверенная система с целевыми счетами пошла по рулю: наложилось слишком много неожиданных трат в один месяц. Мне пришлось даже закрыть кассовый разрыв за счет еженедельной транзакции в Interactive Brokers, но сегодня я этот долг закрою, только бы время нашлось. −5652 ₽
13:33. Погнали с командой перекусить на улицу за столики. Коллега заказал на всех корейской еды, оплачивал сам — ему потом вернут со счета на командные мероприятия, есть такой бенефит в ИТ-компаниях.
17:01. Провели ретроспективу по итогам спринта — очень полезный ивент, помогает оглянуться и вспомнить, что и как мы делали за прошедший отрезок времени, что болит и как мы будем это чинить — ну, или не будем, хех.
После ретроспективы коллега читал лекцию по DDD для чайников — мы задумали полноценно внедрить эту методологию в разработку новых сервисов. DDD — это сборник рецептов по проектированию и натягиванию бизнес-логики предметной области на программные модели.
А еще, а еще, я подписал килограмм документов, и мне отдали трудовую! Вижу ее впервые за 10 лет, сфоткаю хоть! Вместе с трудовой закинули денег для окончательного расчета. Пока не пришла справка с расшифровкой, какие деньги за что, так что мне непонятно, как сформировалась эта сумма. +406 300 ₽
17:44. Не удержался, потроллил коллег: накатал в рабочий чат пространное сообщение про трудовую и «был рад с вами работать». Интересно посмотреть на реакции под сообщением.
18:05. Уфф, пора ехать к чемоданам. Пытаюсь выяснить, что за деньги прилетели сверх оклада, и заказать себе рабочий ноут в офисе в Праге.
20:32. Пришел домой, сел на диван и понял, что устал. Сидел так полчаса, пока жена с дочей не приехали на такси, — машину они оставили под окнами у родителей жены, какой-никакой, а присмотр. −580 ₽
Пришло время подняться, подкрепиться чаем и финально упаковать багаж — остался, в общем-то, только рабочий ноут и документы.
С происхождением неожиданных денег разобрались: это за непонятные майские праздники плюс накопленный отпуск — 12 дней, потрачено, и релокационный бонус.
Завязал ребенку дреды, чтобы не сушить волосы после приема ванны.
21:33. Дочке было скучно купаться одной, и она зазвала меня к себе. Чудно поплескались, благо ванну мы подбирали с запасом, разве что джакузи поленились встраивать.
Поболтал в личке с парой коллег, которые грустили, что не успели меня обнять, пока я был в офисе. Теперь непонятно, когда мы увидимся вживую.
Собрал наконец вещи, осталось только кинуть полугодичный запас своих уколов из холодильника в рюкзак. Хорошо, что у нас с врачом нормальные отношения и я договорился получить на руки лекарства аж до Нового года — кто знает, как быстро мне с моим диагнозом их смогут выдавать в Праге на постоянной основе.
22:13. Коробка с велосипедом не прошла контрольное взвешивание. Отправил жену переложить что-нибудь тяжелое в чемодан, а сам сменил ее в укладывании ребенка. В общем-то, дочь не спала днем и засыпает сама, нужно только рядом полежать.
Ловите лайфхак: во многих авиакомпаниях разрешено перевозить велосипед в упакованном виде, это считается за одно бесплатное место багажа без учета габаритов. При этом я 10 лет летал со взрослым великом, и у меня ни разу не проверяли, что в коробке или чехле вообще есть велосипед. Так что, если у вас стоит задача перевезти что-то относительно легкое, но в меру длинное, можно в ближайшем магазине велосипедов взять коробку и сложить туда нужные вещи.
Ну и, конечно, портативные электронные весы типа безмена — незаменимая вещь, когда нужно уложиться в лимиты авиакомпании с багажом.
23:02. Вскрылось, что один чемодан тоже вышел за лимит веса. Долго взвешивал и сортировал шмотки по тяжести. Вроде должны пройти по лимитам. Жена тем временем готовит ужин из того, что осталось в холодильнике: вареную картошку, овощное рагу, соленую семгу и овощной салатик.
Сбор чемоданов в дорогу меня всегда выводит из себя. Наверное, это какие-то комплексы из детства и тяга путешествовать налегке. Понял, что нервничаю и срываюсь на ровном месте, вспомнил, что не ужинал, и исправил это упущение.
00:27. Чемоданы собраны, жена привела квартиру в порядок, осталось вызвать такси на утро и утащить ее в кровать.
Агрегаторы не умеют толком работать с нестандартными заказами: либо ты берешь минивэн, либо детское кресло, а фича с заказом не на ближайшее время вообще постоянно выключена за счет высокого спроса — очевидно, ночью в пятницу в Петербурге минивэны нарасхват, да, «Яндекс»? Приходится чутка погуглить. В итоге боевая классика — «Петербургское такси 068» — со скрипом, но обещает выручить.
Все, пора спать!
День третий, суббота
Траты за день: 163 510 ₽
05:33. Доброе утро! В ближайших планах — чай, отключить интернет дома и выкинуть из холодильника все, что не поедет с нами. Планирую отключить в квартире и электричество, и воду, так что морозилку пришлось зачистить.
07:03. Такси приехало четко по расписанию, даже необычно. Еще и в два раза дешевле агрегаторов. −1720 ₽
09:21. Мы в аэропорту. Наконец дошла очередь до нас: тут очень много людей едет с ПМЭФ. На контролях долго смотрели наши справки с ПЦР, просили заполнить некую карту пассажира на чешском сайте, показать контракт, дескать, его потребуют в Праге все равно. Кажется, я был чутка халатен, собирая документы к полету: взял только паспорта с визами да ПЦР. Но нас все-таки пустили дальше и даже не попросили заплатить за небольшой перевес.
Закинули коробку велосипеда в отдельные ворота сверхнормативного багажа и пошли к гейтам.
10:09. Зашел в бизнес-зал и распечатал недостающие бумажки: не уверен, что в этом зале есть такая услуга, но у администратора нашелся где-то принтер, так что я просто вежливо попросил девушку на ресепшене выручить меня, и она не поленилась — сходила в кабинет с принтером и распечатала бумажки, которые я отправил ей в «Телеграм». Уметь разговаривать с людьми иногда полезно, рекомендую.
Жена тем временем покормила дочку и взяла себе бургер и воду. Сам я есть не хочу, видимо, стрессанул из-за документов. −400 ₽
Пока есть минутка, закрыл долг по инвестициям и отправил очередные деньги в Interactive Brokers. −160 000 ₽
10:35. Закинул денег коллеге на подарок. Не очень люблю эту практику: мне кажется это крайне иррациональным круговоротом денег через бартер. Так что часто я морожусь и не скидываю никому, кроме самых близких коллег. −1000 ₽
11:27. Подлетаем к Москве. Люди, которые помогали нам с релокацией, меня успокоили — говорят, что на электронные копии на паспортном контроле в Праге смотрят нормально, а все нужные мне документы нашлись в почте и переписках. Забавно, что я больше парился об упаковке велика, а документы пустил на самотек. Давно за границу не летал, наверное.
Жена спит на плече, крош устроился на своей подушке — я потихоньку успокаиваюсь. Взял себе кофе к выданным мюсли. Наконец-то стали давать нормальный сухой паек в самолетах, а то мне никогда не лезла в рот их обычная еда.
13:55. В международном терминале Шарика народу не в пример меньше, нежели в Пулкове. И кафе закрыты, и дышится свободно.
На посадке меня укачало, но через час отпустило, так что настала пора перекусить. Взял круассан с сыром и шоколадный галстук, жена с дочкой бегают и бесятся вокруг — уснем дружно в небе. −390 ₽
16:50. Подлетаем к Праге. Все втроем уснули еще до взлета и проснулись только на посадке. Люблю так летать: самолет превращается в телепорт!
Перевожу часы в телефонах на час назад. Дальше я и в дневнике буду вести хронологию по местному времени, чтобы не запутаться.
Часы тут переводят на летнее время, так что иногда встречи, назначенные на 10 утра по Питеру, успешно игнорируются пражскими коллегами. Зимой разница во времени — два часа, а летом — час.
17:10. В аэропорту пусто. Вспоминается «Зомбиленд», но с пивным продакт-плейсментом. Меняем тканевые маски на купленные заранее FFP2 — тут с этим строго, и люди в медицинских масках очень бросаются в глаза.
На паспортном контроле у нас посмотрели только визы, заполненный въездной формуляр и ПЦР-тесты. Пожелали друг другу хорошего дня и пошли искать багаж.
18:10. Хозяйка встретила нас у апартаментов и помогла донести чемоданы. Это наше временное жилье на первые две-три недели, пока мы не найдем уже свое на постоянку. Платит за него работодатель — это часть релокационного пакета, стандартная, в общем-то, в ИТ. Квартиру мы выбрали на Airbnb по локации и кухонной технике.
Апдейт: в этих апартаментах мы задержались еще на некоторое время, потому что поймали коронавирус и сели на дополнительный карантин.
Рынок жилья в Праге перегрет: арендодатели буквально выбирают из желающих снять их жилье и иногда, не стесняясь, пишут, что не сдают русским или семьям с детьми. Ценник соответствующий: за полноценную двухкомнатную квартиру на крайних станциях метро придется отдать около 20 000 CZK (67 873 ₽), разово оплатить комиссию агенту — еще столько же, плюс внести депозит того же размера. Учитывая, что контракт заключается на год и депозит могут не вернуть — махинации с кауце стандартны, — выходит около 23 000 CZK (68 100 ₽) в месяц, и это без коммунальных услуг. Я не сильно слежу за рынком в Петербурге, но кажется, это раза в три дороже.
Обменялись ключами и немного поболтали на смеси русско-чешского и английского.
Ребята уже едут к нам в гости. Обещают купить картошки с яйцами на завтрак: ближайшие пять дней нам положено сидеть дома на карантине и мы думали соблюдать чужие законы хотя бы первое время.
19:00. Приехали ребята, привезли с собой пару бутылок вина, много закусок и обычной человеческой картошки на утро. Они не нарадуются послаблениям ковидных ограничений и горят желанием наверстать время, которое вынужденно провели дома. Поделились лайфхаками по обустройству тут: как найти врача, что с садиками, арендой и всякое подобное. Большую часть всех вопросов мы изучали заранее, но все равно полезно.
Может показаться странным, что после дня дороги мы рады гостям, но это так хорошо переключает и адаптирует к новой среде обитания, что я прямо строго рекомендую эту практику всем и каждому.
23:15. Заболтались до глубокого вечера, благо они тоже с ребенком, так что дети были заняты собой и чемоданом игрушек. У дочки свой чемодан, который она собирала целиком сама, так что там в основном книги и «Лего». Ну и, конечно, шуруповерт — как же в иммиграции без шуруповерта?
23:49. Подушка, подушка забрала его. Но я успел отключить будильники!
День четвертый, воскресенье
Траты за день: 1432 CZK (4828 ₽)
07:16. Проснулся выспавшимся и бодрым. Рядом две красотки еще спят. Ребенок вчера отказался идти в свою кровать — очевидно, переутомился, так что мы ее не выгоняли: размер кровати позволяет.
Взял себе вчерашних закусок и пошел дописывать этот дневник, а то после прилета времени у меня оставалось только на заметки на полях.
На первое время мы взяли апартаменты в районе Praha 7, ровно между двумя большими парками — Стромовкой и Летенскими садами. Этот район для жизни нам посоветовали сразу несколько человек, так что мы думаем присмотреться и искать жилье на долгий срок тут же.
За окном на уровне нашего этажа спортзал, но ребят на железе пока мало.
08:33. Все просыпаются. Закинул готовиться чечевицу — взяли с собой немного в чемодане. Дал крошу пару гречневых хлебцев с водой, чтобы она меня не съела.
Параллельно договариваюсь с еще одной коллегой встретиться сегодня — мы так давно с ней не виделись, и я, и она явно соскучились.
Жена еще нежится в кровати и переписывается со своим парнем.
12:46. Вырубился после еды, пока дочь разбирала вещи из чемоданов по полкам. Видимо, сказывается недосып с прошедшей недели. Теперь вот проснулся, а все пошли в продуктовый.
Мы бы и рады заказать доставку, но для этого нам нужна чешская симка, а у нас ее пока нет.
13:12. Заглянула хозяйка квартиры, занесла пару новых ковриков в ванную комнату. Мы писали ей вчера про тупящий интернет и пару треснутых плиток в ванной. Плитки упомянули скорее для подстраховки, чтобы их не включили нам в счет. А вот интернет прямо болезненно тупит. Она дико извинялась и обещала в ближайшее время прислать к нам своего бывшего мужа — интернетом в этом доме занимается он, а у нас весь вопрос-то в неведомом пароле от точки с сильным сигналом.
Я, конечно, программист и догадываюсь, что спецсредствами можно нужную точку и ломануть, но давно в таком не ковырялся и боюсь, что потрачу на это слишком много времени. Тем более что уже завтра у нас будут симки с нормальным инетом.
Вместе с извинениями нам занесли бутылочку вина. Шел второй день иммиграции и третья бутылка вина, оу.
15:34. Забежала моя коллега, пообнимались-пообщались. Пришла совсем ненадолго, завтра она едет в отпуск, и нужно успеть собраться. Надеюсь поболтать подольше, когда она вернется.
Мои тоже вернулись из магазина: купили чай, соль, орешки, немного молочки от «Прибиначика». Я ее прямо полюбил, когда был тут год назад. −514 CZK (1733 ₽)
17:52. Сварил картошки и бужу своих с сон-часа — нам пора выдвигаться с ответным визитом к вчерашним гостям.
18:40. Забежал в продуктовый, купил продуктов домой и пару бутылок моравского муската с собой к ребятам. Продуктовая корзина пока стихийная: сыр, ветчина, немного круп и молочки. −810 CZK (2731 ₽)
Местный дедушка пытался выяснить у меня, как найти туалетную бумагу, а я забыл, как сказать по-чешски «идите прямо и налево». Полгода занимался с репетитором, но словарного запаса даже для банальных бытовых нужд все равно еще маловато. Отдельная сложность — переключаться на русский, когда не знаешь, как сказать по-чешски, а то по привычке за границей начинаешь на английском выражаться.
19:11. Забежали в трамвай. Чехи очень гордятся своим общественным транспортом, и вполне заслуженно. Удобное приложение, в котором можно купить единый билет на время во всем транспорте разом. Ходит все по расписанию минуту в минуту — просто кайф платить за такой отлаженный сервис.
Едем через центр, за окном есть на что поглядеть. −60 CZK (202 ₽)
20:00. Дети пошли прыгать на батуте, а мы засели болтать на большой кухне. Ребята довольно давно переехали, так что успели обжить квартиру привычными вещами. Совсем не чувствуется разницы с родными пенатами, пока не выйдешь на улицу.
Мы планировали больше вливаться в местное общество, но и в обществе ребят — таких же экспатов — нам хорошо, и не хочется этого терять. Думаю, сходим куда-нибудь еще на выходных, как нас отпустят с карантина официально.
23:23. Вернулись домой полными сыра и вина. Опять, да что ж такое! А дочь уже готова идти в кровать, нужно успеть ее помыть. −48 CZK (161 ₽)
Задумали с ребятами поискать варианты аренды дома на две семьи, но пока на сайте объявлений негусто: все, что есть, заметно далеко от центра города.
День пятый, понедельник
Траты за день: 264 CZK (890 ₽), 167 602 ₽
08:45. Сперва встал в четыре утра, но заставил себя вернуться под одеялко, и, кажется, не зря. Крош встал чуть раньше и уже некоторое время нежится между нами.
09:09. Завтракаем рисом с овощами и солеными огурчиками с легким тоном чили — ничего толковей пока не готовили, меню тоже не составляли: есть более насущные дела.
11:01. Успел решить входящую проблему на работе, хотя и не собирался работать, пока не подпишу контракт и не получу рабочий ноут.
В последнее время у нас ввели много разного рода регламентов, в том числе запретили работать с личного ноутбука. Вроде бы все регламенты логичны, но превращение в корпорацию меня прямо расстраивает: я больше люблю уютные небольшие компании и команды, а мы что-то теряем этот дух.
Коллега скинул чек за картошку с яйцами, перекину ему на карту. −85 CZK (286 ₽)
11:26. Прилетели счета за коммуналку и капремонт квартиры в Петербурге, пошел оплачивать, не откладывая. −4782 ₽
Ту квартиру мы решили пока не сдавать в аренду, потому что нам банально дорога наша хатка: мы делали ее под себя и не экономили на ремонте и технике. К тому же там осталось много наших вещей, которые пришлось бы раскидывать по родителям и даче, да и сдача в аренду — не самый пассивный доход: то квартирантов найди, то вопросы операционные решай.
Меня тут распнут за столь иррациональное решение, но мы посчитали, что 350 000 ₽ — 30 000 ₽ в месяц в течение года в самом позитивном варианте и до налогов — не стоят заморочек со сдачей и отказа от запасного склада-аэродрома.
Думаю, через год станет понятнее, остаемся мы тут или едем обратно или еще куда. Тогда и порешаем, что делать с квартирой.
11:52. На улице +27 °C, кондиционера в апартах нет, но терпимо: спасают толстые стены старого фонда. Жена ходит мимо в легкой тунике и без белья, это отвлекает.
Пока вся моя команда на обучении, а я сижу без официального контракта и рабочего компа, пойду разбираться с целевыми счетами, через которые веду бюджет: думаю закрыть большую их часть в Т-Банке, поскольку в Чехии у меня будет счет в местном банке и большая часть трат будет в кронах. Оставлю только пару счетов в рублях и один в кронах — с него же я сейчас плачу в магазине, пока нет местной кредитки.
Нарезал себе шоколада из солнечной Венесуэлы — привезли его с собой из Петербурга, попробуй еще найди такой. Сами мы в Венесуэлу не катались, но однажды вписались в групповую закупку ингредиентов для шоколада оттуда.
12:45. Все ушли гулять, на работе затишье — непривычно для понедельника. Пойду готовить говядину нам с женой и рыбу дочке. Из приправ в доме пока только соль — все наши шкафы специй я забыл взять с собой, грустненько.
13:20. Пока разгребал счета в Т-Банке, решил заранее закинуть еще одну транзакцию в Interactive Brokers за следующий месяц: обычно я закидываю туда 160 тысяч раз в месяц в рублях, но ближайшая зарплата уже будет в кронах, и оставлять на рублевом счете деньги ради будущей транзакции кажется нецелесообразным. С таким же успехом они полежат у брокера, только уже в USD.
Можно было бы перевести их в валюту внутри банка и эту валюту потом отправить за границу, но мой парсер отчетов такое может не распознать, так что я предпочту дать себе фору по времени на его адаптацию к новой реальности — вероятно, новые пополнения будут либо в кронах, либо в евро. −160 000 ₽
15:15. Отошел пообедать, пока все гуляют. Коллега купила нам с женой симки и обещала прислать их с курьером сегодня. Связь тут, конечно, не в пример дороже: 400 CZK (1348 ₽) за 4 Гб интернета — дорого-богато. Перевожу в рублях, чтобы операция была в пределах одного банка. −2820 ₽
15:45. Симки доставил дедушка-курьер в наушниках и на мотике, прикольно. Он начал было говорить по-чешски, но когда я с ним на автомате поздоровался на английском, замолчал и дальше только показывал пальцем, где мне расписаться. Забавно вышло.
17:19. Жена уложила ребенка спать. Я не смог пройти мимо и утащил ее на массаж. Вот наконец вернулся за комп и даже не уснул.
Она пошла разбираться с симками, а я — фиксировать, когда и куда мне еще предстоит сходить, чтобы оформиться в качестве экспата.
В наушниках «Тринадцатое созвездие» — «Рок-н-ролл надувает наши паруса».
Жена зашла за шампунем, когда гуляла. −99 CZK (333 ₽)
18:46. Дочь проснулась. Перекусываем сырой цветной капустой и идем гулять — хочется наконец посмотреть на район, в котором мы живем.
21:37. Погуляли по Стромовке, там классно! Парк, может, и небольшой по меркам РФ, но очень ухоженный и разнообразный. Особенно мне понравилась детская площадка, совмещенная с небольшим кафе. Дети тусят все вместе, и родители тоже, часто со стаканчиками пива. Взяли себе по мороженке. −80 CZK (269 ₽)
Уже не в первый раз удивляюсь тому, насколько в Питере и Праге отличается подход к присмотру за детьми. За полтора часа на площадке не услышал ни одного окрика ребенка родителем! Притом что некоторые малыши, играя с камушками, тащат их за щеку и выплевывают обратно — их родители воспринимают это со спокойствием удава.
22:00. Ужинаем вареной цветной капустой с сыром и орехами. Жена пошла мыть и укладывать кроша, а я закину посуду в стирку и поищу что-нибудь на «Нетфликсе».
23:09. Посмотрели какое-то забавное кино на «Нетфликсе», даже не воспроизведу какое — просто случайное чешское, чтобы расслабить мозг. Мы не особо любим кино и совсем не любим сериалы — я, видимо, был травмирован сериалами благодаря бабушке и «Рабыне Изауре» или чему-то похожему. Зато читать я люблю, в основном относительно современную зарубежную фантастику — классики слишком часто наводят на меня тоску мыслями о несбывшихся мечтах их поколения.
Обычно я читаю с «Киндла», но еще не успел его зарядить, а чтение с монитора не доставляет должного удовольствия.
День шестой, вторник
Траты за день: 503 CZK (1705 ₽)
07:46. Заметил, что тут совершенно не получается вставать раньше семи. Может, климат, может, сказывается переезд — пока непонятно.
Впервые почувствовал признаки сезонной аллергии в Праге: в Питере перед отъездом я каждый день закидывался антигистаминным, тут же мои аллергены, видимо, уже отцвели, так что мне намного легче. Не буду пока есть таблетки, посмотрю, что будет дальше. Заварил чай и взял яблоко.
В наушниках Owl Vision — Nosferat.
08:48. Крош проснулся и потребовал еды. Закинул готовиться гречу и картошку, а ей скормил остатки картошки вчерашней. Надеюсь, сегодня мы уже распишем меню и сделаем заказ на неделю, благо появились симки.
Жена пока спит, попробую разбудить ее массажем.
10:11. Добудился жену, позавтракали гречей — тут ее зовут погханка — с сыром и чаем. Ребенок налетел на орехи, надо будет еще прикупить.
Жена пошла в магазин, а я обнаружил, что симка в кнопочном телефоне почему-то не переключилась сама в роуминг и не принимает звонки и смс. Именно на этой симке завязано большое количество вторых факторов для процессов многофакторной аутентификации, так что переставлю ее в смартфон и попробую поправить через приложение оператора.
Местная симка работает, но нужно подождать еще 48 часов, прежде чем «Гугл» соизволит сменить мне страну в аккаунте «Гугл-плея», а без этого не скачать приложение оператора T-Mobile для Чехии.
10:51. Реинкарнировал симку, пришла пора ворваться в рабочую задачку: моя команда все еще на обучении, так что попробую сделать что-нибудь небольшое из бэклога задач.
Работаю за своим ноутом и все еще без оформления. Рабочий ноутбук очень неспешно едет в офис из магазина, а потом еще оттуда он будет вместе с документами ехать ко мне, так что тут я выдал компании некоторый кредит доверия и продолжаю наносить пользу со своей техники. Учитывая, сколько компания вложила в мою релокацию — фактически полностью отвечала за сбор и подачу документов, оплатила все связанные расходы, включая жилье на первое время, — мне кажется, она вполне этого заслуживает.
Жена вернулась из магазина, дочь побежала помогать разбирать продукты. −503 CZK (1705 ₽)
11:26. T-Mobile спалил мою регистрацию в сети и позвонил с предложением слать мне рекламу и делиться моими данными со своими партнерами. Отказался от такого удовольствия, а как буду уходить к другому оператору — напишу этому письмо со ссылками на GDPR и с заявкой на удаление всех данных обо мне. Зря, что ли, я в Европе?
11:50. Пытаюсь отбиться от очередной рекрутерки в «Телеграме» — заманивает меня в какой-то финтех-стартап. Финтех я люблю, как и стартапы, но в этом случае придется запачкаться криптой.
В ИТ-отрасли сейчас дикий недобор, и хантят со всех сторон, поэтому, чтобы хоть как-то фильтровать все эти предложения, я задрал свою вилку: обычно отвечаю, что хочу от 5000 € (432 000 ₽) после налогов или больше в особо запущенных случаях.
Многие все равно проходят этот ценз, но там мне хотя бы понятно, зачем я трачу время на общение: я вполне оставляю возможность схантить меня на +50% к окладу. Меня даже чуть не сманили на +100% буквально за неделю до отлета в Прагу, но я стольких людей задел своей релокацией, что не поехать в последний момент было бы просто некрасиво.
Жена накрыла второй завтрак, ем, не отходя от клавы, все как у людей.
13:02. Решил рабочую задачку через добавление доступов другой команде к нашей апишке. Предполагалось написать новое API, но оказалось, что проблему можно решить через уже существующий код, так что запланированный день работы освоен за час, и то из этого часа полчаса пришлось согласовывать с заказчиками изменение изначального плана. Все как завещал Марк Моисеевич: идеальный код — тот, которого нет, а результат от него есть.
13:26. Задачка у стажера близится к завершению, пойду распишу подробно следующую — сейчас она скорее в виде концепта и проблематики.
13:52. Жена подкармливает меня сырой капустой брокколи, крош тоже таскает. Пришлось отвлечься, успокоить ребенка: соседский пес, с которым она подружилась на даче, остался в Питере и теперь она скучает по своему другу.
Задачка расписана, попробую теперь помочь тестировщикам с другой.
Мне нравится, когда роли всех членов команды не прибиты гвоздями, а в достаточной мере изменяемы в зависимости от требований текущих задач. Это позволяет минимизировать ситуации, когда, например, разработка все написала, а таски зависли на тестировании — ведь что мешает разработчику писать и автотесты на свои же задачи? Так вся команда может сфокусироваться на доставке новой фичи в прод, а не на тонкой настройке отдельных этапов разработки, чтобы нигде ничего не зависало.
14:36. Сели обедать, доедаем то, что осталось готовое: у меня картошка с сыром и говядиной, у жены — брокколи с яйцом, у ребенка — брокколи с орехами. В Lidl по соседству очень небольшой выбор продуктов в отдельных категориях. Например, там только один вариант безлактозного молока. А у нас дочь на диете, так что пока выживаем как можем, но уже скоро или выберемся в Tesco, или закажем по интернету.
16:17. Что-то таска оказалась не так проста: кодовая база старая, решил начать с тестов на текущую реализацию и, кажется, нашел баг, осталось выяснить, не фича ли это. Напишу оунеру продукта, а пока он отвечает, отвлекусь на Interactive Brokers — туда пришли обе транзакции за этот и следующий месяц.
Закидываю ордер на покупку долларов по курсу 72,44 ₽ за 1 $. Никогда не пользуюсь рыночными заявками — не вижу никакого смысла давать в этом месте брокеру свободу в выборе исполнения. Ордер на удивление быстро исполнился, видимо, надо было ставить цену ниже.
На половину купленных долларов закупаю тикеры, которые отстали от желаемого объема в портфеле больше всего, — сегодня это BND и BNDX, вышло 14 и 8 бумажек соответственно. Табличка с портфелем вполне четко подсвечивает, что нужно докупить, чтобы портфель вернулся к желаемой развесовке.
17:01. Уфф, вроде бы получилось — в нашем методе, близком по важности к критическому, обошлось без бага, дело оказалось в неочевидных тестах. Выдохну, налью чая и продолжу.
Меня пингуют в системе по подбору кадров: мы ищем девопса себе, девопса в соседнюю команду и еще пассивно — питонистов в другие команды. От меня сейчас ждут ответа на вопрос, зовем ли кандидата на собеседование. Конечно, да, девопсов днем с огнем не сыщешь, а по резюме человек крут!
В ушах Terpincode — «Летать».
18:17. С рабочим кодом закончено, остались тесты. Официант, включите техно! Часто разрабы не любят писать тесты, мне кажется, это от отсутствия навыков: хорошо написанные тесты позволяют намного быстрее проверять, что ничего из нужного не сломалось после твоих правок, и довольно быстро давать разработчику ответ на вопрос, а не фигню ли он написал, относительно нового кода.
В «Тележку» опять пишет рекрутерка — специально для дневника пошел посчитал, это уже шестая за неделю. Имя им легион.
В ушах «Пилот» — «Блюз».
19:29. Мои проснулись и пошли исследовать новый парк рядом. Я же бьюсь с тестами на своей задаче: именно на моей ветке сломались тесты совсем другой функциональности и придется починить их, чтобы мой код мог пройти на серверы.
20:52. Семья вернулась с прогулки, а я вспомнил, что нам нужно зарегистрироваться на ПЦР-тестирование, чтобы выйти с карантина. Побежал искать, где еще остались места в клиниках. Чешский интернет доставляет — сайты словно прямиком из нулевых: какие-то нелепо сверстанные формы заказа, недозаполненные переводы, интеграции с какими-то левыми системами. Просто кровь из глаз, но вроде бы я справился!
Пошли ужинать гречей с чечевицей, морковью и кольраби. После ужина помыл ванную: отправим кроша в плавание — коммунальные поплатки, то есть платежи, включены в стоимость аренды, так что нужно пользоваться.
21:23. Не могу оставить неработающими тесты. Вообще не люблю оставлять недоделанную работу на завтра. Это и хорошо, и плохо одновременно: с одной стороны, ты изначально нацелен на результат, с другой — если не рассчитал объем задачи, то перерабатываешь.
21:50. Тесты побеждены! Прошу у ребят ревью кода и тестов и закрываю ноут, хватит работы на сегодня. Пойду лучше с дочкой поплескаюсь.
00:10. Засиделись допоздна: я — за просмотром фильма «Карты, деньги, два ствола», жена — за выбором жилья на будущее. Подобью итоги дня, и спать.
День седьмой, среда
Траты за день: 806 CZK (2732 ₽)
08:17. Проснулся как по будильнику, кажется, даже в ту же минуту, что и вчера. Опять заметил, насколько сложнее тут просыпаться: в Питере включался за пару минут, а тут еще полчаса пытаешься вылезти из кровати. Жена пошла готовить завтрак, у ребенка серьезные дела: бегемотики попали в больницу и лего-вертолет летит их спасать.
09:10. Завтракаем пшенной кашей с манго, интересное сочетание.
10:01. Сбегал в магазин за маслом для жарки и для салатов. Выбор невелик, но это маленький Lidl. Кто там хотел сравнить цены? Литр рафинированного подсолнечного масла стоит 35 крон, это примерно 124 ₽. Но вообще для сравнения есть Numbeo, рекомендую. −188 CZK (637 ₽)
Сели вместе смотреть квартиры — надо бы погулять по районам, в которых думаем снимать, а карантин давит. Все-таки нарушать не хочется, пусть мы и гуляем раз в день по округе.
Мы еще не успели как следует вникнуть в строгости местных ковидных ограничений, но после РФ сильно бросается в глаза, что в магазинах все поголовно в масках — и не тряпочных, а FFP2. Вероятно, без маски можно нарваться на неслабый штраф, так что дешевле соблюдать. После Петербурга, где люди надевали маску перед входом в магазин, чтобы пройти охранника, и через пять метров снимали, это прямо заметно. В остальном же ограничения только недавно стали ослаблять: разрешили выезжать за город, работают кинотеатры и услуги.
11:10. Сел за работу. Везде затишье, попробую вчерашнюю таску протащить на серверы. В наушниках Fatboy Slim — Wonderful Night.
11:42. Рынок аренды в Праге реально перегрет: каждые полчаса объявления на сайтах исчезают, арендодатели выбирают из постояльцев, а не наоборот, и стоит все три цены — это комиссия агенту, залог и арендная плата за месяц вперед. Мы еще и не снимали никогда жилье, так что это у нас прямо новый опыт со слезами на глазах.
12:00. Вчерашнюю таску в прод не дали отправить тестировщики, им тоже хочется посмотреть, все ли в порядке, потому что там затронуты очень критичные функции. Пойду разбираться с багом в сервисе другой команды: сервис чужой, а функциональность там застряла наша. Опять девопсить, проблема-то явно в инфраструктуре.
12:53. Отбился от очередного рекрутера в «Телеграме». Уже не в первый раз замечаю, что вакансии на удаленку от российских компаний размещают на «Хедхантере» в разделе вакансий Екатеринбурга. Там комиссия за размещение меньше, что ли? Выглядит очень странно.
Пошел на встречу по архитектуре наших сервисов — будем холиварить у виртуальной маркерной доски.
13:40. Опять обедаю, не отходя от компа. Сегодня вкуснейший рыбный суп, жена балует.
Раз уж отвлекся от работы и не отошел от компа, обновляю отчеты в Interactive Brokers. Сделки в отчетах брокера появляются только на следующий день после операции, поэтому сразу при покупке их не обновить. Для этих отчетов у меня написано несколько своих тулов: парсер для своей таблички ведения портфеля и отдельный тул для расчета 3-НДФЛ по итогам года. Последняя, скорее всего, станет для меня в этом году неактуальна, а в парсер нужно будет вносить правки, чтобы он корректно считывал пополнения счета не в рублях.
Кроме депозитов, нашлись еще пара дивидендов по BND и BNDX.
В наушниках «Дайте танк» — «Ария лося».
15:23. Жена утаскивала переключиться с работы на более приземленные вещи. Вернулся к багу, кажется, нашел, где свинья порылась.
16:11. Дочь бегает мимо и громко бастует, потому что мы не даем ей объедаться хлебцами сверх всякой меры. Пятилетка может вполне по-взрослому проявлять гнев, ух! Чувствую себя родителем подростка.
17:45. Пошли проветрить голову и заодно за продуктами. Идем в парк на горе — с него открывается хороший вид на Прагу. Детские площадки работают до восьми вечера, и кафе рядом тоже.
Вечером в парках Праги очень много отцов, гуляющих с оравой детей и собак, — это прямо сильно отличается от того, что я видел в Питере. У нас такое количество детей с отцами только по выходным можно наблюдать, но никак не в будни. Дети на площадке интересуются дредами дочки — наверное, редко такое встречают тут.
Не смогли купить ребенку картошки, потому что нужны наличные, а мы все на карте храним. Нужно найти банкомат и снять, благо у Т-Банка 50 000 крон в месяц можно снять без комиссии, это я заранее проверял.
По пути зашли в «Биллу», наконец нашли большой выбор безлактозки и глютен-фри. −618 CZK (2094 ₽)
20:15. Пожарил себе свининки, жена сварила рис и поужинала литровым йогуртом. Очень полезно, наверное, но я с детства наелся — до 14 лет завтракал в семь утра этой ужасной холодной штукой, с тех пор как отрезало.
Пошел купать кроша, а жена — дальше смотреть аренду.
21:15. Поменялись с женой: она укладывает дочку, а я заварю себе кофе с молоком и пойду допиливать свой пет-проект. Сейчас это небольшой бот для онлайн-игрушки: монотонные действия в таких играх меня не цепляют, я предпочитаю заставить компьютер самого заниматься этими делами, а себе же оставляю интересные части геймплея.
Наконец купил себе молока и сахара. Божечки, как же хотелось привычного кофе с молоком и сахаром! Все, все, сбежал.
Траты за неделю — 342 899 ₽ и 3005 CZK (10 100 ₽)
Инвестиции | 320 000 ₽ |
Еда | 849 ₽ и 2798 CZK (9500 ₽) |
Одежда | 5652 ₽ |
К/у | 4782 ₽ |
Быт | 3856 ₽ и 99 CZK (335 ₽) |
Здоровье | 4060 ₽ |
Транспорт | 2500 ₽ и 108 CZK (366 ₽) |
Подарки | 1000 ₽ |
Машина | 200 ₽ |
Траты за неделю — 342 899 ₽ и 3005 CZK (10 100 ₽)
Инвестиции | 320 000 ₽ |
Еда | 849 ₽ и 2798 CZK (9500 ₽) |
Одежда | 5652 ₽ |
К/у | 4782 ₽ |
Быт | 3856 ₽ и 99 CZK (335 ₽) |
Здоровье | 4060 ₽ |
Транспорт | 2500 ₽ и 108 CZK (366 ₽) |
Подарки | 1000 ₽ |
Машина | 200 ₽ |