Обзоры года стали для меня привычкой — время не так быстро бежит, если есть, за что ухватиться.
Не понимаю только, как люди их успевают написать ещё в декабре. В следующем году попробую новый формат или откажусь от публичных обзоров, которые готовлю до мозолей месяцами.
Зачем нужны подобные обзоры с практической точки зрения, хорошо написал Комаровский, можно прочитать и даже посмотреть.
Что случилось
Значительная часть года прошла в оцепенении, а первое время практически в параличе.
В январе родные сидели в Казахстане, где шли протесты и мирные погромы. На пару дней с ними прервались все контакты — глушили связь.
Что это было, не слишком понятно до сих пор. Что понятно точно, это то, что снаружи, в Европе, это освещалось совсем по-другому, чем в самом Казахстане.
В феврале началась война в Украине. Я был в шоке, и не мог поверить, что до такого вообще может дойти.
До апреля-мая я поддавался всеобщему психозу и долистывал ленту новостей до конца, днём и перед сном. Больше не мог слушать музыку, только ставил фоном пси- и дарк-транс, чтобы что-то кислотно булькало в темпе.
В разговорах с друзьями часто говорили про войну, ядерный удар, фолаут и выживание на пустошах. Смеха ради собрал тревожный рюкзачок (но никто не смеялся).
Ввёл термин “п-слово”, а также само понятие коэффициента п-слова: количество времени, когда в разговоре начинается геополитика и критика разума сумасшедшего деда. Величина убывающая во времени: раньше требовалось до 15 минут, спустя год — больше полутора часов, зафиксированы случаи нулевой активности.
Что-то сломалось внутри, но со временем удалось прийти в себя и сбросить морок и тягостную тревогу.
Если уползти скулить в умиральную яму, это не поможет никому. Мир больше не будет прежним, и с этим надо жить дальше, помогая тем, на что хватает сил.
БГ на концерте в Праге верно сказал, что не нужно идти на поводу у тех мерзавцев, что хотят, чтобы мы помирали от тревоги и ненависти.
Новая работа
В начале года импульсивно решил искать новую работу, потому что сгорел на старой и чувствовал себя не на своём месте.
Я открыл профиль в Линкедине для рекрутёров, и стал отвечать всем входящим запросам.
После одного экспресс-собеса (три сложных алгоритмических задачи, одна на Дийкстру в графах), понял, что надо снова подтягивать матчасть.
Для себя я сделал подборку типовых задач, которые по частям прорешивал постоянно, а на выходных всю полностью. Репозиторий здесь. Фоном читал “Грокаем алгоритмы”, очень крутая книга по теме.
Ещё написал краткий обзор полезных ресурсов, что использовал для подготовки к интервью.
Подготовка шла трудно и очень стрессово на фоне всех тех событий.
Я работал полный рабочий день, закрывал рабочий ноут, открывал десктоп, и решал задачи и проходил разные обучалки, чтобы отвлечься.
В конце-концов, получив ворох сертификатов и прорешав с полторы сотни типовых задач, начал чувствовать себя увереннее. Впрочем, пару раз ловил панические атаки, настолько тошно было от волнения в день собесов.
Резюме за месяц-полтора отправил примерно в два десятка компаний. Часть отмёл сам в процессе переписки или созвонов, а также после чтения отзывов в интернете (на галеры не пойду).
Первые звонки и раунды практически во всех случаях — это трёп менеджеров/нетехнарей о том, какая классная у них компания или стартап, и как будет круто с ними работать. Под самый конец я немного наловчился сокращать это бла-бла, но шансов почти нет — примерно 20-30 минут соискатель должен выслушивать маркетинговое словоблудие.
До технических раундов я дошёл примерно в пяти случаях. Одно из первых довольно стыдно едва вытянул на троечку — сильно нервничал и сидел с пустой головой, в то время как интервьюер подталкивал в нужном направлении. Причём ребята явно обратили внимание на указанные в CV курсы ФП и СУБД, задачи были на рекурсию и SQL-запрос. Задача на рекурсию вполне типовая, таких я решил полно и до, и после интервью — но тогда звёзды не сошлись.
Остальные интервью я прошёл довольно сносно, местами даже отлично, к собственному облегчению — всё ещё достоин.
Заметил, что гордые американские стартапы предъявляют самые строгие требования к кандидату, у меня подгорело не раз от крутой сложности задач, на которые в целом могло уходить до полутора часов после или посреди рабочего дня.
Напоминаю: позиция “Fullstack JS Developer”, если одной фразой — мы делаем сайты. Ясно, что необходимо ориентироваться в базовых DSA, и не городить кубической сложности циклы, но причём здесь мудрёные задачи на деревья и графы?
В итоге, уворачиваясь от маркет-булшита и кремниевых стартаперов, я прошёл все испытания и устроился на работу в Siemens. Сразу подкупило то, что ребята начали с краткого интервью по JS и React с практическими вопросами. Дальше последовали ещё пару раундов по часу-полтора, один просто говорили, другой решали что-то средне-лёгкой сложности.
Сложность заданий была далеко не зубодробительной, а вполне под позицию и будущие задачи. Последний созвон занял около трёх часов, меня собеседовали с десяток людей все вместе и иногда один на один, а в конце я делал презентацию о себе, о которой предупредили заранее.
Презентация была про “вещи которые я сделал и которыми можно гордиться”. Было интересно подготовить что-то такое, я ведь люблю ретроспективы. Показал самописное расширение для Хрома, TypeScript-утилиту для валидации в шаблонной функции, и ASCII-арт тетрис на джаваскрипте на сладкое.
Интересный факт: как написать этот тетрис я понял, проснувшись однажды приятным субботним утром (матрица, она существует!!!1).
Всё прошло как по маслу, с приятными людьми и на расслабоне. Я получил свой оффер и начал работать на новом месте с июня.
С начала всей эпопеи прошло всего лишь полгода — стоит запомнить, как много времени это занимает.
Хроники
В конце марта купил проездной, впервые с 10.2020. Заказанные с алика цыганской расцветки чехлы на диван оказались слишком тонкими. Домашний имбирный сироп вкусный и дерёт горло, но долго делается. Впервые поддержал сухой февраль, так завещали чехи. Когда покупаешь комнатные растения в маленьких горшочках, обязательно придёт время для их пересадки. После йоги в паб — можно.
Психотерапия прервалась, денежные переводы в Россию стали невозможны для моей терапевтки. После перерыва сумел продолжить с новой. То же самое с преподом английского, но в прошлом году я переключился на чешский, как более актуальный для быта и надвигающихся языковых тестов на ПМЖ.
Настолки: когда мы немного разморозились, стали снова собираться и играть.
Впервые в сознательном возврасте попробовали Монополию [по Рику и Морти]. Много играли в Катан и Мачи Коро. Подаренный Root очень нравится, забываю правила каждый раз, как сажусь разбираться, приходится смотреть всё заново.
В какой-то момент начал увлекаться коктейлями и их приготовлением. Смотрел ролики на ютубе и повторял рецепты, которые понравились. Под конец года наелся, и сбавил обороты. Было сделано много приятных открытий. А ещё то, что после пары коктейлей становится сильно лень мешать самому что-то сложное, и сойдёт уже что угодно.
Стал учить чешский — курсы на работе и Duolingvo. Подсесть на проклятую сову оказалось легче лёгкого, занимаюсь каждый день. Первое время я накинулся на приложение, и проходил очень много занятий в день, выигрывая в лигах, пока не дошёл до последней. Здесь уже водятся настоящие маньяки, делающие по 20к и выше очков в неделю. Мой самый хороший результат это примерно 5к, по ощущениям занимаясь очень плотно.
Выводы: дуолингво норм и я почувствовал эффект. Подтягивается словарный запас и разговорные фразы, но совсем нет грамматики, только запоминание — что для меня не работает, чешский обманчиво похож на русский окончаниями, падежами и склонениями — same-same, but diffirent.
Мне было жалко резать нашу кошку, которая выросла из котёнка и стала требовать кота через каждую неделю, дней так по пять (!). Подыскали ей жениха, отвезли на пару дней. Это был большой стресс для Алисы, по возможности, стоит подобные вещи смягчать.
Вскоре киса округлилась, и стала ещё умильней. Считали дни до сроков и нервничали. Наконец, Алиса выбрала дату, и в районе часа ночи пригласила нас к гнезду. В гнезде кошка не могла понять, что делать, ходила кругами и пыталась дотянуться до места, откуда уже лез маленький комочек в плаценте.
Ночь прошла незабываемо: киса родила пятерых котят, тяжело дышала, устала, истерила. Некоторые котята выходили туго, их всех вытаскивала Юля. Я резал пуповины — Алиса особого интереса к этому не проявляла. На рассвете показался последний котёнок, который рождался очень долго, у него лопнул пузырь и котёнок плохо дышал и не двигался. Делали ему массаж сердца по очереди и растирали — пока Пятая не начала шевелиться. Все котята должны пищать и сразу ползти к кошке за молочком. Вышло у всех, кроме нашей бедолажки: она не могла начать сосать и только плакала.
Было уже шесть утра, когда я побежал в ближайшую аптеку, где купил молока для котят. В итоге, Пятая научилась пить молоко у кошки в этот же день, и мы смогли спокойно выдохнуть.
Все котята выжили и стали здоровыми, любопытными зверьками. Следующие три месяца мы жили в детском саду с кошкой и пятью котятами. Котята быстро взрослели, стали выбираться всё дальше из своего манежа. Кошка каждые пару часов звала всех есть, и со временем и ростом котят, под конец её уже стало не разглядеть под свалом из шерстяных сосунков. Однажды, когда я спал, толпа котят пронеслась у меня по голове, и я ходил недельку с расцарапанным лицом. Ещё, оказывается, у новорождённых котят ярко-синие белки глаз, как будто они баловались спайсом на Арракисе.
В три месяца самый срок для котят привыкать к новым хозяевам и дому. Всех малышей отдавали со слезами на глазах. Первого оставили, назвали Кокос. Сейчас Кокос здоровый 5-килограммовый котёнок, больше мамы.
Возиться с котятами было очень приятно, это хороший опыт, который топит что-то затвердевшее в сердце. Одно из лучших решений, что мы принимали.
После родов кошку стерилизовали с чистой совестью. Добрый дядя ветеринар зачем-то позвал меня ассистировать, и я тогда насмотрелся на кишочки. По возможности, стоит избегать.
Однажды ответил на какую-то анкету от JetBrains и записался на добровольный опрос. Прошёл часовой созвон, на котором я рассказывал, чем мне нравятся их редакторы и отвечал на вопросы, а мне за это подарили 100 евро на амазоне. Real deal. Заказал на эти деньги классную стойку для проектора.
В середине августа приехал из Кёльна и ковиднулся через несколько дней. Сдал тест два раза, чтобы поверить. В первые сутки, однако, было так плохо, что сомнений не осталось. Следующие несколько дней прошли в жару и лёжа, пробовал смотреть разные видео для развлечения, начал Тетрадь Смерти, но до конца не осилил. За неделю отпустило, по самоощущениям полноценно восстанавливался ещё несколько месяцев. Ненадолго пропало обоняние, это было странно, сейчас вроде всё при мне — а возможно, и просто привык.
Запомнился эпизод, когда в какой-то из дней доставили ту самую стойку для проектора, и я, чтобы размяться, решил её тут же собрать. В полутрансе, мокрый от жара, я собирал её с час, полностью измучившись, роняя проклятые болты, шуруповёрт и тяжеленные перекладины, которые не хотели вставать на место и собирались не в том порядке.
Стойка получилась надёжная, металлическая, с полочками, хорошо держит проектор, который раньше надо было балансировать на спинке дивана.
Поздней осенью к нам приехали мамы, и мы встретились впервые за долгое время. Бродили денёк по Будапешту, отмокали в купальнях второй раз за год.
Прекрасные ощущения, особенно в горячих бассейнах на свежем прохладном воздухе и после бани.
Много гуляли в Праге по всем туристическим тропам, это почти всегда приятно — кроме столпотворения в центре. Провели денёк в Карловых Варах, там мне было невероятно холодно и неуютно. Отпуск пролетел очень быстро, мы провели прекрасное время с родными. Попросил привезти фейхоа, и объелся впервые за пять лет — в Праге как-то не попадаются.
Ездил
Чехия
В Брно ездил пару раз. Каждый раз это было связано с искривлениями времени и пространства, поезда ездили по пять часов вместо трёх, автобусы пропускались. Один раз привёз бокал из крафтового паба, что успел закрыться, пока мы были на улице. В другой раз весьма эпично траванулся печеньками на прощальном вечере с коллегами, и приехал на денёк позже.
Съездили с друзьями в Карлштейн и каньон Маленькая Америка. Красивые места.
Часто гуляли по Праге и окрестностям, купались в местном мутном озере, ландшафт и его обитатели являются носителями парадигмы “шашлыки)”, 2 из 5.
Ездили в очередной раз в Червены уезд. Всегда рад попасть в музей аркад и поиграть в старые игры.
Ездили в Конопиште, гуляли по Бенешову — три из пяти, заняться там особо нечем.
Ездил в Плзень на концерт Paradise Lost, а также в его злой брат-близнец (я это выдумал) Старый Плзенец, где по ошибке забронировал жильё, подумав, что это пригород Плзени. С удивлением обнаружил совковые вайб и пейзажи /вонял костёр и падал кран/, а сам концерт вообще проходил в ДК на котором до сих пор висят серп и молот. Невероятно, как такая группа могла попасть на эту концертную площадку.
В Карловых Варах было непонятно чем заняться, стоял жуткий холод, и дегустировать водичку из публичных ключей как-то не хотелось. Цены в кафе выше пражских.
Будапешт, Венгрия
Были 2 раза, в апреле и ноябре. В первый день прошли зачем-то 32000 шагов, дальше я ходить отказался. Больше всего понравились горячие купальни. Руин-бары тоже занятная вещь, только тусить там в зимней верхней одежде совсем неудобно. Венгерский язык каждый раз поражает своей инопланетностью, ни поздороваться ни попрощаться, ни спасибо сказать без недоумения на лице местного жителя невозможно.
В Берлин
Я приехал по двум причинам: концерт Джо Бонамассы и прощание с немецкой компанией, на которую работал последние 4 года.
Берлин, как всегда, показался циклопическим и космополитичным. По прибытию в городе обнаружился какой-то бешеный тусич, мы рассекали толпы народа и клубы марихуаны по дороге в хостел, всё под раскаты клубняка. Под вечер улицы были завалены мусором и бутылками, а кое-где лежали тела хорошо отдохнувших. На следующий день, к слову, следов погрома как не бывало.
Билеты на концерт подарила родная фирма за хорошую работу. Послушать Бонамассу было приятно, это был отличный вечер.
На прощальном пикнике мне сказали много приятных и добрых слов, подарили настолку Gloomhaven: Jaws of Lion. Игра весит три кило, и существенно утяжелила мой багаж — дальше мы направлялись в Нюрнберг. Было трудно подобрать слова и прощаться, ведь работа в Kurzor была для меня значительным временем жизни.
В Нюрнберг мы ехали из Кёльна ночным автобусом. 0 из 10, спать невозможно из-за того, что некуда вытянуть ноги и разогнуть колени, я промучился всю ночь (больше никаких ночных автобусов).
Ранним утром, сдав тяжёлые рюкзаки в камеры хранения, мы отправились гулять по свежему городу без толп туристов — до чекина в хостел было ещё часов пять. Город нам понравился, симпатичный, и много исторических зданий. Классный замок на горе.
Кёльн
Для поездки в Кёльн у меня была схожая причина — попрощаться ещё с одной командой, вообще-то, основной, с которой я тесно работал последние годы. Ах, сентиментальность моя — меня позвали, и я согласился. Как можно отказать, если ребята сами подарили денег на билеты?
В Кёльне было приятно, встретились с бывшими коллегами из Shop-Apotheke, провели душевный вечер. Много гуляли пешком, пили кёльш. В другой день полдня гулял по галереям Ludwig, отличный музей современного искуства. Поразила своим гигантизмом картина Розенквиста в 5 на 14 метров (Star Thief).
Зашёл в магазин ретро-игр, купил пару картриджей на сегу. Перед вылетом в Прагу, впав в своё обычное меланхоличное настроения для полётов, читал тексты альбома Кататонии Night is the new day, что пробирало меня до мурашек.
Барселона, Испания
Поехали в Барсу в декабре, развеяться, заодно отпраздновать день рождения. Несмотря на холодную погоду, нам понравилось бродить по центру и по набережной. Гуляли по пляжу, смотрели на морские волны, от чего здорово пробирало ностальгией. Были в местах славы Гауди, видели вековую стройку собора Саграда Фамилия. Кажется, граница между гением и безумцем где-то сильно размылась.
В Барселоне также нашёлся некий Гиковский Треугольник, кварталы с магазинами настолок, комиксов и аниме. Крайне интересно было попасть в большие профильные магазины, заваленные настолками, и немного НРИ-материалами. К сожалению, почти всё было на испанском и по D&D5e. Тем не менее, однажды попался стеллаж с английскими книгами по ролевым, где я прикупил себе соло-модуль для Зова Ктулху (Alone against the Frost).
Где-то в том же квартале, Юляша купила мне в подарок ретро-приставку (SNES). Ещё один недостижимый и вожделенный пунктик из детства вычеркнут.
Блог и музыка
Моя привычка слушать по нескольку новых альбомов в день (~500/год) сбилась, что-то новое попросту не лезло. Эта способность до сих ко мне не вернулась, прослушал за тот год всего сотню новых релизов.
Для блога полный бэклог идей, но в прошлом году с творчеством случился паралич, как и с музыкой. Написал немного.
Чаще снимал гитарные ролики (инстаграм), несколько даже хорошо разошлись — это приятно. В реальной жизни никто не подходит и не говорит “классно играешь!”, как будто моим способностям нет никаких доказательств.
При случае докупал новые педали в педалборд. Топ педаль всех времён при этом всё ещё боссовский тюнер. Наконец дошли руки, и поменял простенький дилэй от TC Electronics на навороченный Crayon. Купил ламповую голову Hughes & Kettner Deluxe 20. Ключевым параметром была возможность игры в линию (спикосим) и подавление мощности до 5 и даже до 1 Ватта, для комфортной игры дома. В целом доволен, однако хайгейн получается каким-то рыхлым, впрочем, для того, чтобы пробиться в миксе, хватает. Думаю, надо брать что-то более заточенное под метал.
На свою Fusion II поставил второй Seymour Duncan, и купил ещё одну гитару для пониженных строёв. Покупкой очень доволен, Harley Benton Amarok-6 EGNT выглядит классно, имеет сквозной гриф (но печёный всё равно лучше на ощупь) и оригинальные датчики EMG Retro Active Hot 70. На ней снова начал играть в дроп C, на семиструнке держу дроп A/Ab — в принципе, это покрывает все риффы, которые я хочу играть.
Идеи
Увидел где-то эту идею, и попробовал ставить оценки каждому прошедшему дню, по 10-балльной шкале. Через какое-то время стало понятно, что живу довольно ровную эмоциональную жизнь: почти все дни были семёрками, редко сменяющимися восьмёрками и шестёрками для дней-не очень. Паршивых дней на пятёрку было всего пару раз, как и приподнятых девяток. Крайне удачный день на 10 был один-единственный раз: настоящая магия, всё складывалось, как планировалось и совпадало чудесным образом на 100% даже в мелочах.
На ряды семёрок мне в конце-концов смотреть надоело, и я перестал их отмечать.
Планировщик на долгие сроки (месяц-год) в гугл-доках работает не слишком хорошо. Другого способа подобрать не могу, продолжаю вести долгосрочные планы в гугл-таблице с несколькими листами.
Комаровский: хорошо сказано про цели — поставив себе на год 10 целей, и выполнив только 8 — всё равно оказываешься в большем плюсе, чем если бы жил и работал в своём темпе, не имея подобного списка перед глазами. Ссылка в начале текста.
Ролевые игры
Углубляясь в хобби, понял, что пятёрка — не моё. Пробовал ещё раз Mothership, но всё-таки суть OSR пока не ухватываю, кажется, что всё время чего-то не хватает. При этом песочницы, большая рандомность, летальность и реалистичность окружения мне нравятся (трекинг ресурсов всё ещё звучит как что-то скучное), что я и пытался привносить в свои игры по днд. В итоге, закончив последний пятисерийный D&D ваншот с горящим седалищем, остановился, и переключился на давно ждущий стартер-пак по Зову Ктулху 7е.
По D&D игры перестал вести совсем, зато продолжил как игрок. Закончили кампанию, что играли около года, начали Проклятие Страда. Ощущения смешанные, не нравится боёвка- и механо-центричность. Возможно, после окончанию полностью переключусь на другие системы.
Зов Ктулху очень хорошо пошёл, благодаря стартеру в том числе. Внутри есть соло-приключение для мастера, чтобы плавно погрузиться в правила, это приятно порадовало. Кроме сокращённых правил, в коробке есть ещё три простых модуля. Из них я провёл два, все хорошо прошли и выстроились в мини-кампанию. Играем её до сих пор, встраиваю в один сеттинг разные модули, думаю над развязкой.
По Зову решил барахлиться по полной, купил на английском книгу игрока и мастера (это более полезная), бестиарий, колоды и ширму Хранителя. К ширме положили столько всего, что моё почтение — пухлый журнал с двумя модулями, раздатка к ним и карты страны Лавкрафта и Аркхэма. По случаю, прикупил ещё один соло-модуль Alone against the Frost (оценка: отлично).
Перестал страдать от казуальности игр с друзьями-знакомыми, и дал объявление в местные паблики, чтобы набрать игроков, которые по-настоящему интересуются НРИ. В результате познакомился с дельными ребятами, с ними и играем.
Заказал Mork Borg корбук и экран, очень красиво, играть пока никто не выбирает — Зов покорил нашу группу и всё ещё не приелся за полгода. В чатике RU OSR узнал, что игра — шляпа, и вообще шлак. Да что же там такое?!
Начал слушать стримы игр (НРИ), много чего прослушал на канале Ролёвошная. Хороший канал, сюжеты интересные, и у игроков с мастером часто прорывается синергия и классный отыгрыш.
Концерты
Distant Bells
Кавер-бэнд Pink Floyd, ходили на них уже второй раз, но понравилось меньше. Новая (?) барабанщица не держала темп хорошо, в световом шоу было меньше эффектов (концерт происходил в планетарии). Повестка хорошо выдержана: проецировали видеоряд из Гитлера, Муссолини, Сталина и Путина на стены во время моей любимой Pigs (Three different ones).
Joe Bonamassa
Несмотря на узкие рамки блюза, Бонамасса хорошо с ним играет, вставляет много всего и играет скоростные техничные соляки – вместе получается классное шоу.
Korn
Пушка, вокал хорош и вживую, любимые треки качнули. Не понравилось халтурное попурри в конце сета (едва час с лишним), когда сыграли фрагменты разных хитяр — мы вообще-то за билет заплатили, алло, может сыграете свои лучшие песни полностью?
Paradise Lost в Плзени
Люблю группу, и очень жаль, что концерт состоялся в таком месте и обстановке. Провинциальный дом культуры, говнари, окраина города. Не сыграли некоторые песни, которые люблю больше остальных.
БГ
Очень хорошо, Махамайа прямо в сердце. Интересная публика ходит на концерты Гребенщикова.