Как живет руководитель проектов в Ульяновске с зарплатой 100 000 ₽
Дневник написан в начале февраля 2022 года.
О себе
Возраст: 35 лет.
Город: Ульяновск.
Семья: живу со своей невестой И., ей 36 лет. Еще с нами живет лабрадор по кличке Майло.
С И. мы познакомились год назад на быстрых свиданиях: я не хотел туда идти, но заплатил за билет около 3000 ₽, поэтому отказаться не смог — задушила жаба.
На свиданиях девушек было в два раза больше, и я был расслаблен — просто брал у всех номера и говорил «Мы с тобой хорошо общаемся и было бы круто продолжить. Я тебя отмечаю в своем листе — давай тоже, ведь ты же не против общения?» Почти все девушки согласились, но когда я предложил развезти желающих по домам — единственной, кто откликнулась, была И.: в этот день ее машина не завелась из-за мороза.
Мы разболтались, договорились о следующей встрече, через пару месяцев съехались, а сейчас уже планируем нашу свадьбу, которая назначена на апрель.
Должность: ведущий руководитель проектов.
В какой индустрии: ИТ-компания, специализирующаяся на проектах машинного зрения и решениях в банковских и страховых сферах.
Зарплата: 100 000 ₽. Каждый месяц бывает премия — 10—15% от оклада: премия ежемесячно пересчитывается, исходя из общей занятости на проектах. Например, в январе моя премия была 10 900 ₽, а в декабре, когда я закрыл испытательный срок — 5600 ₽. За февраль я пока не видел расчетов.
Должность партнера: технолог печатного дела. И. работает в типографии и помогает объяснить, как правильно выбрать обложку, как определиться с размерами и подрезать листы, как подавать бумагу в станок и склеить готовую книгу.
Ее зарплата: 40 000 ₽.
Дополнительные источники дохода: помощь от родителей И. — около 5000—10 000 ₽ в месяц.
Кэшбэк по карте Т-Банка — 500—700 ₽.
Сколько откладываете: 30 000 ₽ в месяц.
Сколько вы накопили: 70 000 ₽.
На что откладываете: на нашу свадьбу. У нас с И. нет желания устраивать торжество с большим размахом: мы распишемся, посидим с родителями в ресторане, на медовый месяц поедем на Крит, а по приезде соберемся с друзьями на базе отдыха.
По предварительному плану нам нужно 40 000 ₽ на роспись и ресторан, 100 000—110 000 ₽ на свадебное путешествие и 50 000 ₽ на посиделки с друзьями. На роспись мы уже накопили, сейчас откладываем на путешествие, а деньги на базу отдыха рассчитаем по остаточному принципу.
Инвестиции: перевожу в Т-Инвестиции по 25 000 ₽ ежемесячно. Акции я покупаю, ориентируясь на инвестиционные советы «Финама». Сейчас в инвестициях у меня осталось 48 000 ₽: из-за ситуации в России и того, что я не выставил стоп-заявки, я уже потерял 4000 ₽ на акциях российских компаний — плата за невнимательность.
Собственность: однокомнатная квартира, где мы живем с И. Квартира стоила 1,95 млн рублей: на 950 000 ₽ я оформил ипотеку, а первым взносом был миллион — взял в долг, снял свои накопления, а родители добавили 300 000 ₽.
Ипотеку я брал на 15 лет с ежемесячным платежом в 14 500 ₽: гасил в срок и получал налоговый вычет, который вносил в счет погашения вместе с премиями. Рассчитался со всеми долгами и кредитами полтора года назад — последние 200 000 ₽ помогли погасить родители.
У И. есть своя двухкомнатная квартира, которая используется как склад, и иногда она сдает ее друзьям на кратковременные сроки.
Автомобиль — Датсун МИ-ДО. Машину я купил у друга в 2019 году за 500 000 ₽: пробег на дату покупки был 14 000 км, а стоимость оценивалась в 790 000 ₽, но друг сделал мне скидку.
У И. есть машина Лада Гранта, но она пока в ремонте — в прошлом году в нее въехала фура. Иногда И. берет мою машину.
Регулярные расходы
Продукты: 25 000 ₽ в месяц.
Машина:
- Бензин — 10 000 ₽ в месяц.
- ТО — 7000—8000 ₽ в год.
- Страховка — 6000 ₽ в год.
Вредные привычки: сигареты — 6000 ₽ в месяц; виски односолодовый — 4000 ₽ раз в 3—4 месяца.
Коммунальные платежи: 4000 ₽ в месяц, у И. — 5000 ₽. Каждый платит за свою квартиру сам.
Ухаживания: букеты и мелкие подарки для И. — 4000—6000 ₽ в месяц.
Развлечения: 4000—5000 ₽ в месяц.
Кофе на вынос: 4000 ₽ в месяц.
Собака:
- Корм — 4000 ₽ раз в 1,5 месяца.
- Вкусняшки — 500—600 ₽ в месяц.
- Защита от блох и клещей — 2000 ₽ три раза в год.
- Экспресс-линька — 2000 ₽ дважды в год.
- Прививки — 3000 ₽ в год.
Одежда: закупаюсь 2—3 раза в год. На джинсы уходит 6000—8000 ₽, на футболки и рубашки — 2000—4000 ₽, на обувь — 5000—7000 ₽.
Баня по вторникам: 2000 ₽ в месяц.
Налоги: 1500 ₽ в год.
Доставки с «Озона»: заказываю растворимый кофе — 750 ₽ в месяц.
Интернет: 470 ₽.
Сервисы: «Яндекс-музыка» — 350 ₽ в месяц.
Телефон: 330 ₽ в месяц. Мой номер подключен к корпоративному тарифному плану, на котором безлимитный интернет, бесплатные смс и 100 минут на звонки — разговариваю я редко, так что тариф мне выгоден.
Родителям: мы с И. деньгами не помогаем — родителям хватает своих. Мой отец работает электриком на заводе, а мама — музыкальный руководитель в детском саду. Родители И. — стоматологи.
Если мы едем в гости к родителям, то просто покупаем то, что им нужно, а также завозим продукты. Когда родители приходят в гости к нам — поступают так же.
Как мы ведем бюджет
У нас с И. общий бюджет — мы не кладем все деньги в одну кубышку, но знаем про траты партнера и сколько денег у него на личных счетах. Все покупки мы обговариваем и согласовываем.
День первый, понедельник
Траты за день: 1009 ₽
06:15. Утро не задалось — я не выспался, потому что играл в The Legend of Zelda: Breath of the Wild. Это приключенческая игра на «Нинтендо Свитч» — консоль и игру мне подарила И. с друзьями на день рождения.
Вчера, пока у меня сохли волосы после мытья, я решил порубиться и проиграл до двух ночи. Как так время пролетело? Я не понял, но вину готов признать.
И. расцеловывает меня при пробуждении и уходит собираться. Запускаю автозапуск на машине и слушаю шоу от Алисы, пока одеваюсь.
Ульяновск — город на двух берегах Волги: мы живем на одном, а работаем на другом. Такси с одного берега на другой стоит 300—400 ₽, но в утренние часы нехорошие таксисты не хотят ехать на другой берег, если не заплатить им 700—1000 ₽.
Пока машина И. в ремонте, я отвожу ее на работу: вся поездка занимает около 40—50 минут, но мне несложно — зато И. не опаздывает и не нервничает. Тем более, И. делает мне кофе, который я пью в машине, просыпаясь по ходу поездки.
И. выходит пораньше вместе с Майло: мы договорились брать его с собой.
Выезжаю со двора на дорогу — сразу тормозят ДПС: бубнят о проверке документов, но я подозреваю, что они ищут пьяных водителей. Когда показываю права, меня отпускают, но настроение подпорчено — не люблю, когда меня тормозят и мотают нервы. Да и есть ли толк в подобных рейдах?
07:05. Подвожу И. до работы и еду домой. После снегопадов во дворах Ульяновска ад: ездить сложно, а найти место для парковки — невозможно. Но сегодня мне везет, и я ставлю машину на прежнее место.
Выгуливаю Майло около 20—30 минут: пока собака деловито скачет по сугробам и поднимает лапу, я пытаюсь проснуться.
07:55. Иду поваляться под теплым одеялом, параллельно залипая в сериал «Побег» на «Кинопоиске». Удобная это штука — модуль от «Яндекса» на телевизор: он стоил 5000 ₽, но за счет бонусов на «Яндекс-маркете» мы взяли его на 1000 ₽ дешевле.
У меня самый обычный телевизор, который я покупал лет шесть назад для «Иксбокс-360»: пока я жил холостяком, ко мне часто заходили друзья, чтобы выпить пива, покурить кальян и порубиться в FIFA. Но потом мне это надоело, я отнес приставку на работу, а телевизор изредка включал для просмотра фильмов через HDMI-кабель.
Когда ко мне переехала И., мы решили купить модуль, а когда расширили подписку и взяли «Яндекс-станцию-лайт» — стало еще лучше: теперь мне даже пульт не нужен, и я просто прошу Алису что-то включить или найти.
Смотрю пару серий «Побега» и окончательно согреваюсь, но уже пора на работу.
09:20. Завтракаю сочниками, конфетами и копченым салом и запиваю все кофе с молоком — сочетание такое себе, но мне вкусно.
Допиваю кофе, завожу машину и еду на работу. По дороге решаю взять кофе на вынос, но внутри ларька никого нет: стою пять минут и уезжаю — жалко терять время, тем более в понедельник.
10:20. Приезжаю на работу.
Я работаю руководителем проектов в одной компании, чья основная специализация — информационные системы для страховых и банковских компаний и решения на базе машинного зрения. Машинное зрение — технология, позволяющая компьютерам видеть и узнавать различные объекты с камер фото- и видеонаблюдения и логически обрабатывать информацию: можно оценивать темпы строительства домов при помощи дронов, искать дефекты изделий на конвейерных линиях, автоматизировать учет остатков на складе и многое другое.
Отчитываюсь за прошедшую командировку в бухгалтерии — на три дня летал в Кемерово.
Уточняю статус по разработчикам.
О наболевшем: иногда я чувствую себя воспитателем в детском саду, потому что приходится из раза в раз убеждать и подбадривать разработчиков, проговаривая очевидные вещи. Вот и сегодня один разработчик заявляет, что он все переделал, но лучше не стало. Подключаю на проект нашего гуру, тестировщика бизнес-логики и стабильности приложения, и прошу его разобраться.
Я проверяю приложение по ходу работы и контролирую промежуточные итоги, но нажать на каждую кнопку или перебрать все варианты входных и выходных данных я не могу, поэтому прошу подключиться еще и QA-специалиста — обещает начать через пару часов.
Ставлю себе напоминания проконтролировать тестировщика — надо перепроверить начало и конечные итоги.
Общаюсь с еще одним разработчиком — забавный малый: сперва признает, что новичок и работает у нас недавно, поэтому часто тупит и задерживает сроки, но тут же обижается на меня за то, что я не считаюсь с его профессиональным опытом.
Приходится вновь брать на себя роль воспитателя и по полочкам раскладывать одно и то же на доступном языке. Объясняю ему суть подзадачи: к уже сделанному добавить логическую развилку и подменить один источник данных на другой.
Продолжаю спорить с разработчиками о том, как лучше реализовать логику решений. В прошлом я отработал восемь лет программистом на государственном заводе, поэтому я понимаю их язык, но возвращаться на завод или вновь становиться разработчиком я не хочу.
Что меня раздражало на прошлой должности и почему я решил стать руководителем проектов:
- Несовершенство системы и низкая вероятность горизонтальных лифтов: я хотел переделать множество рабочих процессов, но все мои предложения оставались без ответа.
- Работа от звонка до звонка: если тебя посетила рабочая мысль или идея, то приходилось задерживаться на работе, и наоборот — даже если все сделано, нужно сидеть и ждать 17:00, чтобы уйти домой.
- Утилитарность и универсальность более приоритетны, чем удобство и соответствие потребностям пользователей: в погоне за контрактами завод предпочитал обходиться шаблонными решениями, которые формально работали, а по факту были сложны для обычных потребителей — мои жалобы руководству на указание несовершенств упорно игнорировались.
- Сплетни, злословие, зависть: пока они меня не касались, я был спокоен и числился общественником, но мне это не помогло — во время моего развода коллеги перемыли мне все косточки с утроенной силой.
Справедливости ради, работа на заводе была бесценным опытом для меня: я легко собираюсь в поездки, без труда договариваюсь с людьми на выполнение задач, сохранил страсть к перфекционизму и лучшим решениям, но знаю, как сделать проще и надежнее — все это помогает мне поддерживать баланс и ритм на нынешнем месте.
Поработать на заводе стоит всем, так же как и вовремя уйти.
13:50. Вижу пуш от Т-Банка: И. что-то купила в «Магните». Когда мы начали жить вместе, то для удобства я привязал свой счет к ее карте и разрешил снимать до 20 000 ₽ в месяц. −368 ₽
Списываются плата за банкинг и перечисление в Инвесткопилку. −191 ₽
Начисляются кэшбэк и проценты на остаток. +742 ₽
15:12. Запускаю процесс сбора видео по данным — этот проект уже на итоговой стадии тестирования решения.
На тестовых данных все работало сносно, а на реальных результаты не радуют: объекты, что должны детектиться по умолчанию, распознаются в 80—90% случаев — неплохо, но равносильно нерабочему коду.
Решаю вопросы с нашим экспертом и разработчиком и параллельно переписываюсь с заказчиком по другому проекту, где горит срок сдачи решения. Причина задержек — размытые формулировки заказчика, которые наш менеджер не фиксировал должным образом, и теперь мне приходится самому во всем разбираться, вникать и вычленять основную суть задачи, определяя любимое программистское — это наш баг или такая фича.
Оказывается, что баг, но не простой — приложение нам досталось от другой студии, а сам баг в куске кода, где мы ранее не работали. Но править все нам, потому что теперь мы ответственны за разработку.
Нужно определиться со сроками по исправлению, потому что сейчас наш разработчик занят на другом проекте. Решаю вопрос через согласование с операционным директором переработок и выделением премии для сотрудника.
Кидаю скачанное видео на сетевой диск и пересылаю ссылку разработчику — пусть протестит.
Ухожу обедать — я приношу еду с собой, в контейнерах: выходит и дешевле, и вкуснее, чем заказывать доставку или ходить на бизнес-ланчи. Еще с детства я привык, что на обед должен быть суп, поэтому ем сейчас домашние щи с хлебом — мне этого достаточно, чтобы наесться.
15:30. Продолжаю работать на проектах, подбиваю итоги и балансы затрат по выработке и общаюсь с разработчиками. Пару раз подходит новый тестировщик с вопросами.
Разбираюсь с заказчиком по приоритету работ: от него приходит запрос на анализ багов, которые он отловил на стенде, — достаточно частая история, когда при переносе на реальные сервера что-то идет не так. Вся проблема в том, что в изначальных требованиях не были учтены узкие места в работе системы, и именно на них проект спотыкается, потому что разработчик может о них не знать, а заказчик — не придать им значения.
Текущий проект мне достался от коллеги, и я полагал, что на нем сделана достаточная аналитика, но нет. Вывод прост: доверяй, но проверяй — неоригинально, но жизненно.
18:55. Выезжаю домой: минут пять буксую, пытаюсь вырулить из снежной кучи — даже в центре города у нас плохо чистят снег, а нынешняя зима на него богата. По сравнению с летом площади для парковки сократились в 3—4 раза.
По пути забираю И. Что-то она совсем разболелась: сопливит и жалуется на головокружение, но пока непонятно — то ли ковид, то ли синусит. Я пока себя хорошо чувствую.
По дороге домой И. рассказывает о своем дне. Сходимся в мысли, что с нами работает слишком много инфантильных и безалаберных коллег, из-за чего нам приходится тратить время и нервы, чтобы все разжевать, объяснить, доказать, всех убедить, а потом еще и перепроверить. Мы с И. не перфекционисты, но у нас более высокие стандарты к выполняемой работе, и мы обладаем внутренним кодексом профессиональной чести и этики.
19:30. Паркуюсь возле дома и помогаю И. выбраться: во дворе снег почти не чистят к радости Майло — он всегда скачет по нему на прогулках. Забегаю за сигаретами, беру две пачки. −450 ₽
Гробить свое здоровье — удовольствие не из дешевых, но мы с И. договорились, что я завяжу с курением, чтобы обезопаситься перед планированием детей. Мне уже стукнуло 35 лет — когда, как не сейчас? И. тоже курила, но бросила полтора года назад.
20:00. Ужинаем запеканкой из куриного фарша с сыром и имбирем: ее вчера сделала И., пока я мотался по магазинам.
После ужина идем поваляться в обнимку и посмотреть «Побег» — я его пересматриваю, а И. смотрит за компанию.
Через час иду гулять с собакой.
22:00. Возвращаюсь с прогулки.
Прикосновениями рук, щек и носа к И. показываю, как я замерз, а она хихикает и гонит меня в душ — так мы с ней веселимся. Как говорил сэр Макс в книгах Макса Фрая: «Люди могут пить вместе, могут жить под одной крышей, могут заниматься любовью, но только совместные занятия идиотизмом могут указывать на настоящую духовную и душевную близость».
Вместо душа принимаю ванную и залипаю в Shorts на «Ютубе» — много взято из интервью у Дудя и историй дальнобойщиков.
23:00. Вылезаю из ванной. И. уже спит — ей вставать в пять утра. Пока сохну, сажусь пить кедровый чай и рубиться в Cities: Skylines.
00:00. Ложусь спать.
День второй, вторник
Траты за день: 2098 ₽
06:15. Еле просыпаюсь. Собираюсь как сомнамбула и везу И. на работу.
07:30. Почти у дома загорается лампочка «Мало бензина» — придется перед работой заехать на заправку.
Паркуюсь возле дома и иду гулять с Майло — он опять катался с нами, но вроде не жалуется, а И. считает, что поездки ему только на пользу — давно она не видела пса таким веселым.
Гуляем полчаса, возвращаемся домой, и я ложусь часок покемарить.
09:15. Звонок в домофон: просят перепарковать машину для очистки двора — наконец-то! Выхожу и переставляю машину на дорогу.
Возвращаюсь домой. Пью кофе с молоком, ем бутерброды с копченым салом и вафельные конфеты — чтобы мозг проснулся, мне нужно позавтракать чем-то сладким.
Еду на работу.
09:40. По дороге заезжаю в кофейню — она находится рядом с моей бывшей работой, но там один из лучших кофе в городе. Я здесь постоянный клиент и беру привычный латте 0,3 л — он стоит 170 ₽, но я списываю накопленные бонусы. −79 ₽
После кофейни еду на заправку — заливаю 30 литров. −1395 ₽
Почему-то с годами я становлюсь интровертом — возможно, это отпечаток текущей профессии: когда весь рабочий день общаешься с массой коллег, которые что-то от тебя хотят или которым ты должен что-то доказать, в свободное время все чаще стремишься к покою и отсутствию людей вокруг. И. меня понимает и поддерживает — она работает технологом в типографии, ей тоже приходится много общаться с людьми.
10:40. Добираюсь до работы: мест на парковке нет, и я ставлю машину вдоль дороги.
Директор уже ждет меня с отчетом по проекту — обещаю все подготовить и актуализировать за двадцать минут, после чего списываюсь с разработчиками.
Оказывается, нейронная сеть работает плохо, потому что в ней мало разнообразия: система плохо узнает нужные нам образы, так как в ее текущей базе мало уникальных данных, отличающихся по форме, объему и местоположению в ракурсе камеры — чем больше таких данных будет в базе нейронной сети, тем увереннее она будет распознавать образы в дальнейшем.
Если пояснить на примере: представьте, что вы учите маленького ребенка узнавать кошек и собак — как вы их опишете? Это животное с шерстью, на четырех ногах с усами, ушами и хвостом, которое живет вместе с человеком. Но это определение подходит и кошкам, и собакам. Можно сказать, что кошки говорят «мяу», а собачки «гав», но если звука нет или вы смотрите на них на картинке, то распознать не выйдет.
Так как же распознавать кошек и собак по фото и без звука? Запоминать как можно больше разных пород: чем породы экзотичнее и чем менее они походят на привычные образы домашних животных, тем увереннее вы будете их узнавать. Нейронная сеть работает так же: чем больше у нее уникальных данных, тем лучше она распознает образы.
Оформляю все имеющиеся данные и планы в краткое резюме по проекту, согласую с разработчиками и высылаю руководителю. Параллельно ввожу в курс дела нового специалиста на этот же проект: необходимо подготовить разметку данных, отснятых на телефоны во время первой командировки, — надеюсь, что это улучшит качество детектов нейронной сети.
15:40. Вот так всегда по вторникам — только приехал, а уже полдня прошло. Даже в понедельник дел меньше. Иду обедать: И. заранее сложила для меня борщ и пару кусков черного хлеба. Просматриваю пуши: И. ходила на обеде в магазин — купила суповой набор из утки и курицу. −624 ₽
Курицу я сам у нее давно запрашивал — хочется белого мяса.
16:00. Продолжаю работать с разработчиками: мониторю ход работ, даю комментарии и отвечаю на вопросы — обычная рутина руководителя проектов.
18:20. Наконец-то хорошие новости:
- Проблема конфликта с учетной записью на одном из проектов решилась созданием специализированной учетной записи администратора через API.
- На другом проекте было получено крутое видео с необходимым нам разнообразием — то, что нужно!
Показываю видео заказчику и прогоняю через обработку нейронной сетью — уже лучше, но можно перебрать еще пару вариантов для повышения качества.
Подходит директор и говорит, что завтра ждет от меня обратную связь по поводу одного из разработчиков, у которого подходит к концу испытательный срок — он человек непростой, мягко говоря, и надо хорошо подумать, как его описать.
18:59. Пора ехать домой и забирать И. Собираюсь, но перед выходом меня отвлекает другой руководитель и рассказывает мне нюансы по работе с одним разработчиком, который задействован на наших проектах.
Сегодня рынок ИТ перегружен зарплатными ожиданиями кадров — это видно даже по дневникам трат в Т—Ж. Особенно это касается специалистов, которые уже что-то могут, но еще не профессионалы — вот и этот разработчик вечно жалуется на перегруз и просит повышения зарплаты, но не демонстрирует особых результатов, а то, что он в итоге показывает, вызывает все больше вопросов.
Сейчас основная проблема в том, что нам обоим разработчик говорит, что занят на проекте другого руководителя, а что он делает на самом деле, никто не знает.
Договариваемся с коллегой, что будем четче фиксировать задачи этого сотрудника и его ежедневные результаты.
Подрываюсь за И., заранее включаю для нее подогрев сидения. Невеста уже ждет меня — садится и жалуется, что замерзла и у нее был тяжелый день.
Получаю на телефон кучу сообщений от заказчиков и разработчиков: на светофоре их быстро читаю — ничего срочного, отвечу дома.
Сочувствую И. и слушаю ее рассказ о прошедшем дне — она потихоньку согревается и успокаивается.
20:05. Приезжаем домой. После работы я в эмоциональном ауте — физическая усталость и настроение ниже нуля. Но надо не расслабляться, а собираться. Уже второй год мы с друзьями ходим в баню по вторникам. Почему вторники? Потому что когда мы только начали, это у всех был единственный свободный день, а сейчас он стал традицией.
В баню стабильно ходят четыре человека, но мы добираем еще двоих для снижения цены. Ну и вшестером удобней париться.
Мою посуду, пока И. делает нам кофе. Собираю рюкзак с банными принадлежностями, кладу френч-пресс, чашку и два вида чая с лимоном — я за рулем и в баню хожу для отдыха и здоровья.
Допиваю кофе и еду за товарищем: сегодня его очередь мариновать шашлык — мы уже давно отказались от магазинного.
20:45. Вот и баня, вот и отдых. Сама баня находится в частном секторе, и хозяин сдает ее в аренду желающим.
Врубаю переносную колонку, отдаю фен для раздувания углей и начинаю нанизывать шашлык. Остальные мне помогают, заваривают веники и чай. Стоим и болтаем о работе, машинах и прошедших делах, пока жарится шашлык.
Шашлык готов — даем ему отдохнуть и идем греться в баню.
22:20. Мясо доели, чая напились — пора париться. За два года мы перепробовали разные методики парения, даже через обмазывание солью и медом. Обычно мы нажариваемся так, что в −20 °C идем купаться в уличный бассейн без вреда для здоровья.
Паримся по очереди: один лежит и балдеет, пока второй его парит двумя вениками. Когда мы только начали собираться, каждый парил себя сам, но потом мы убедились, что лучше парить друг друга — равномернее прогреваешься и можно полностью расслабиться.
В перерывах между заходами в парилку мне пишут разработчики и заказчики — отвечаю по мере необходимости.
00:20. Выезжаем домой. Ощущения после бани — кайф: легкая усталость одновременно с перезагрузкой. В рюкзаке везу немного шашлыка для И.
Приезжаю домой, раскидываю вещи из бани в стирку и на просушку. И. уже сладко спит, а рядом с ней похрапывает Майло — семейная сонная идиллия.
01:00. Засыпаю, напившись воды и посмотрев минут двадцать «Побега» на минимальной громкости. День был сложный, но баня все спасла — будто заново родился.
День третий, среда
Траты за день: 3225 ₽
09:30. Кое-как встаю — ощущаю себя зомби: голова не варит, в теле ощущаются какая-то разбитость и усталость. Связываю это с тяжелым днем и недавней командировкой, да и баня — тоже стресс для организма, хоть и полезный.
У И. сегодня выходной. В хорошем настроении она пританцовывает и готовит мне на завтрак ленивую глазунью и бутерброды с маслом и, разумеется, кофе с молоком. Быстро завтракаю, завожу машину автозапуском и выхожу.
По дороге на работу покупаю себе кофе. −170 ₽
10:20. Доезжаю до работы — ура, во дворе есть хорошее место для парковки! Пока еду, мне приходит штук семь сообщений от разработчиков и заказчика — разгребаю эти авгиевы конюшни и отвечаю на вчерашние сообщения.
11:40. Переписываюсь с клиентом по рабочим вопросам, но в процессе понимаю, что у нас закрадывается недопонимание, — прошу созвониться.
Общаемся с заказчиком, и я по полочкам раскладываю ему состояние дел на его подпроектах. Завершаем общение тем, что договариваемся о взаимной ответственности и ожиданиях — надеюсь, что больше проблем не возникнет.
Умение раскладывать задачу на простые составляющие — это один из моих сильных навыков, для овладения которым необходимы хорошая память, системное мышление, здравомыслие, ораторское мастерство и способность структурировать сообщение для лаконичного изложения сути. Каждый из этих навыков я развивал и шлифовал — прочел книги по саморазвитию, побывал на тренингах и конференциях, а также выступал на митапах. И вперед меня гнала испытанная боль от испанского стыда, когда я видел, как кто-то другой тупит или халтурит.
Помня о принципе «хочешь сделать что-то хорошо — сделай это сам», я стал изучать, как можно выступать так, чтобы никто не заснул; писать так, чтобы все и всё поняли; составлять идеальное ТЗ. Окружающие говорят, что им нравится со мной работать, но нет предела совершенству.
12:30. Вызывает директор. Полчаса мы общаемся по поводу нового разработчика: он неплохой специалист, но у меня ощущение, что для него работа — это только деньги, и сам он не горит своим делом: его не мотивирует стремление разобраться и найти корень проблемы.
Еще приходится его постоянно контролировать, напоминать о планах и перепроверять результаты, что довольно утомительно. Возможно, в сфере, где нужно работать строго по инструкции, это было бы востребовано, но в ИТ нужно постоянно что-то читать и изучать.
Мое мнение о специалисте: работать можно и мозги есть, но нужно постоянно обозначать контрольные точки и проверять их. И неплохо бы ввести штрафы за пропущенные отчеты от разработчиков.
Приходят пуши от Т-Банка: И. пошла по магазинам — давно жаловалась на то, что у нее прохудилась обувь. −2278 ₽
Пишет товарищ из бани — перевожу деньги за аренду и шашлык. −375 ₽
13:30. Что-то всех прорвало: в разные чаты и переписки одновременно приходит с десяток сообщений от разработчиков и заказчиков — все просматриваю и отвечаю в порядке срочности. Из значимого: наш эксперт сигнализирует о проблеме машинного зрения, но его решение явно противоречит составленному мной ТЗ.
Вникаю в проблему, опрашиваю команду и иду общаться с директором. На мой взгляд, надо делать строго по ТЗ, но директор считает, что поднятая экспертом проблема — это частный случай, который может съесть много денег на прототипе проекта и почти ничего не даст.
Признаю экономическую правоту директора, но иду общаться с командой для оценки влияния риска на проект. Выясняется, что проблемы могут действительно быть, и этот кейс лучше вынести за скобки. Ставлю себе напоминание пообщаться завтра с заказчиком по этому вопросу.
16:15. Только закончил разгребать все сообщения и чаты! Иду обедать — или уже ужинать? Непонятно. На обед у меня пельмени, сваренные И., — суп вчера закончился, а новый мы не успели сварить.
Пока ем, договариваюсь встретиться вечером с другом — еще в прошлую субботу он попросил о консультации по проработке его проекта. С моим темпом жизни на это почти нет времени, но раз я обещал помочь — вопрос надо решить. Договариваемся, что в 19:30 я приеду к нему на работу — требую за свои услуги чай и предупреждаю И., что задержусь на 30—40 минут.
16:30. Продолжаю активно общаться с разработчиками и техлидами по проектам. Назначаю одной команде плановую ретроспективу на следующий понедельник.
Ретроспектива — это собрание команды для обсуждения итогов разработки. Обычно такие встречи проводятся раз в 1—3 недели на активном проекте, где каждый высказывается по трем вопросам: что было хорошего за прошедший период, что можно улучшить, а также какие действия по улучшению работы запланированы на следующий период.
17:00. Вспоминаю, что у нас был запланирован митинг с менеджерами по проектам для обмена опытом. Подключаюсь к конференции в «Зуме» — обсуждаем проекты, ближайшие планы, свою занятость и наболевшее. Отмечаем проблемы из-за ковида — наши люди выбывают из строя, а заказчики попадаются разные: кто-то принимает задержки, а кто-то наотрез отказывается. Договариваемся с коллегами подумать над тем, как можно решить эту проблему и обеспечить непрерывную разработку.
Я рассказываю про семь активных проектов, вопросов мне почти не задают, и я считаю это комплиментом — значит, я умею все понятно рассказать.
18:00. Раскидываю сообщения от разработчиков и пишу дневник трат.
19:20. Заканчиваю работу и выезжаю к другу: он работает в Ульяновском государственном университете — моей альма-матер. Меня встречают с кофе, чаем и печеньками — приятно.
Обсуждаем новый социальный проект: если он выстрелит, то это будет очень крутой сервис для студентов — даже завидую, что мои студенческие годы давно прошли.
21:30. Заканчиваем общение, и я иду в магазин за сигаретами. −402 ₽
Пишу И., что уже в пути и еду домой. Сегодня был хороший день — напряженный, но продуктивный.
По пути кончается незамерзайка, а за бортом −2 °C и на дорогах мокрая снежная каша — когда я еду за фурой, лобовое стекло закидывается грязью. Кое-как добираюсь до дома.
22:20. И. на меня дуется из-за того, что я задержался на полтора часа.
Я тихо перемещаюсь на кухню: помимо обещания другу я обещал И., что сварю сегодня суп, — планирую отстреляться и пойти отдыхать.
На кухню приходит побурчать И., и мы начинаем говорить о наших чувствах. Оказывается, она весь день была на хозяйстве: готовила, покупала продукты, убиралась. Не стала ужинать, ждала меня — а я даже не написал о задержке. Прошу прощения, и мы миримся. Вместе варим суп и ужинаем воскресной запеканкой.
23:40. Иду отмокнуть в ванную: к концу дня разболелась спина от постоянного сидения и рабочей беготни.
После ванны засыпаем.
День четвертый, четверг
Траты за день: 29 785 ₽
08:30. Звенит мой будильник — у И. сегодня выходной, а я записался на стрижку. На завтрак у меня пирог с вишней и кофе с молоком.
Выхожу на улицу: ночью был сильный снегопад, и дороги, очищенные позавчера, снова покрыты снежной кашей. В прошлом году у нас почти не было снега, и я устал постоянно отмывать Майло после прогулок. Поэтому на будущий год я загадал снежную зиму — чтобы и собака наскакалась по сугробам всласть, и на дорогах было меньше грязи и песка. И вот, желание исполнилось — снега много и он заметает все живое. Бойтесь своих желаний — они имеют свойство сбываться.
09:25. Кое-как паркуюсь во дворе рядом с парикмахерской. Беру назад свои жалобы, что в моем дворе плохо чистят снег — у парикмахерской творится снежный катаклизм: колея по бампер и повсюду грязная снежная каша, в которой я пару раз застреваю.
Болтаем со знакомой парикмахершей — она знает моих родителей и о нашей будущей свадьбе с И.: пытается форсировать наши отношения и подталкивает побыстрее завести детей — забавная дама. Слушаю ее советы и не спорю, но внутренне усмехаюсь — наши с И. отношения касаются только нас.
Оплачиваю стрижку. −250 ₽
По пути домой заезжаю в автомагазин: надо докупить незамерзайку и пассажирский дворник, потому что наш стал не счищать, а размазывать грязь — мне это не мешает, но И. жаловалась. Оплачиваю незамерзайку и новый дворник. −540 ₽
10:20. Приезжаю домой — сегодня я договорился работать удаленно, поэтому радуюсь, что не надо ехать в офис по нечищенным дорогам.
План работы неизменен: раздать задачи разработчикам, проверить результаты прошлого дня, найти ресурсы на новые проекты и согласовать с менеджерами выделение специалистов.
Все происходит достаточно сумбурно, с постоянными переключениями между задачами, из-за чего приходится выгружать из памяти текущее дело и вникать в перипетии новой проблемы. Для новичков это может быть сложно, но я уже привык, и когда все идет более размеренно, мне даже скучно.
Я не хочу возвращаться в программирование — быть руководителем проектов мне нравится куда больше: больше ответственности и влияния на проекты, больше творчества и жестче челленджи — такой кайф, когда проект стартует вопреки всем проблемам!
14:20. Избавляюсь от рутинных задач и делаю небольшой перерыв. Прихожу в комнату к И. и запускаю «Свитч»: сегодня распродажа, и мы ищем интересную игру для И. — выбор падает на две части квеста Syberia за 200 ₽. Пополняю баланс на «Свитче» и покупаю квест. −750 ₽
И. запускает игру, а я возвращаюсь к работе: мне уже написал заказчик по вопросам выполнения и разночтения ТЗ — мое понимание и ожидание клиента не сходятся, но я опирался на пояснения менеджера, который передал мне проект.
Из-за этого менеджера у нас уже не в первый раз возникает подобная коллизия на проекте: мысленно желаю коллеге долгих лет счастья и здоровья, а себе наказываю выкрутить тумблер сомнения и качества проработки проекта на максимум.
Спрашиваю у заказчика, как он понимает результат спорных пунктов, и накидываю ему быстрые и простые варианты решения. Заказчик берет таймаут на час и просит запланировать звонок — соглашаюсь и сразу начинаю искать коллег для внесения доработок.
Найти разработчика на задачу — тот еще квест: мне нужна быстрая и качественная доработка, но все разработчики сейчас заняты, и я общаюсь с операционным директором, с отделом продаж и с другими менеджерами, чтобы понять, что происходит в компании и какие у нас есть обязательства перед другими клиентами.
Все складывается неплохо: через пару дней я смогу дернуть разработчиков на доработки, но, пока все это решаю, изрядно нервничаю — мне нужно получить четкую картину, не подвести заказчика и попутно решать основные проблемы.
Желая отвлечься, иду к И., чтобы поболтать пять минут — она говорит, что у Майло кончается корм. У нас на районе сложился круг собачников, с которыми мы гуляем вместе. Одна из собачниц — ветеринар, хендлер и грумер, которая закупает для своей клиники корм по ценам питомника и делится им с нами по сниженной цене. Я брал у нее корм последние четыре года, но сейчас она болеет.
Мне приходит зарплата вместе с компенсацией командировочных затрат. +55 847 ₽
Выбираю на «Озоне» гипоаллергенный корм с говядиной — мешка на 12 кг ему хватит на три недели.
И. напоминает, что у Майло закончились таблетки для суставов: недавно он сильно потянул лапу, и, вспоминая рекомендацию знакомого ветеринара, я беру «Артрогликан» на 30 таблеток за 408 ₽ — их надо пить по 6 штук дважды в день. Оплачиваю покупки: все взял по скидкам — без них было бы на 500—600 ₽ дороже. −6245 ₽
Захожу в банковские операции, перекидываю 22 000 ₽ в Т-Инвестиции и покупаю доллары — они пригодятся нам в свадебном путешествии. −22 000 ₽
14:30. Возвращаюсь к работе и продолжаю общаться с разработчиками по их задачам.
Подходит время звонка. Общаюсь с заказчиком — морально я уже подготовился к худшему и ждал, что заказчик будет скандалить со мной из-за проблемы с разночтениями ТЗ, но все проходит ровно, и мы договариваемся о конкретном плане действий. Отключаемся от разговора довольные друг другом.
Параллельно со звонком мне пишет разработчик с жалобами на работу API-интерфейсов сторонних систем: долго пытаюсь от него добиться сути проблемы, а потом списываюсь с поддержкой и с заказчиком. Выясняется, что разработчик прав, но система дорабатываться не будет. Я предупреждаю заказчика о последствиях и доношу до него риски — он их принимает.
В идеале все системы должны быть продуманы и удобны, но на практике все не так просто. Многие в ИТ — перфекционисты и хотят дорабатывать свой результат до недостижимого идеала, но потребности бизнеса препятствуют этому.
Вот и в этот раз получается, что стремление к качественному решению заблокировано внешними обстоятельствами, и с этим небольшим злом придется мириться заказчику и будущим пользователям приложения.
Продолжаю работать с разработчиками.
17:30. К нам забегает моя мама, и мы прерываемся на чай.
Мама работает музыкальным руководителем в детском саду для детей с особенностями развития: говорит, что с годами таких детей становится все больше — то ли что-то меняется в мире, то ли диагностика стала лучше. Мама рассказывает, что родители детей болезненно реагируют на подозрение и диагноз и могут даже написать жалобу на специалиста, обвиняя его в клевете.
Современные нравы родителей меня возмущают: разве следует обвинять врача в том, что он поставил вашему ребенку неблагоприятный диагноз? Это же бред! Глупо обижаться на правду, ведь обида проблему не решит. Надеюсь, когда я сам стану родителем, сохраню адекватность.
17:40. Оставляю девочек наедине и добиваю рабочий день: нужно выставить ряд задач в трекере и проверить итоги дня разработчиков.
19:40. Я заканчиваю работу, и мы с И. провожаем маму.
Сажусь оформлять дневник: сегодня были значительные траты. Согласно книгам по финансовой грамотности, получив зарплату, надо направить деньги на то, что позволит увеличить потенциальный доход на следующий месяц. Вот и я, получив зарплату, перевожу почти половину в инвестиционный фонд для покупок акций и облигаций. На оставшуюся сумму мы будем жить до аванса.
20:50. Ужинаем и моем посуду.
Гуляю с собакой, отмокаю в ванной и рублюсь в свою стратегию, пока И. читает книги.
00:00. Отбой.
День пятый, пятница
Траты за день: 543 ₽
06:20. Подъем. Отвожу И. на работу, гуляю с псом и ложусь подремать перед работой — к пятнице уже нет сил на то, чтобы думать, философствовать или замечать мир вокруг.
На прежнем месте мы по пятницам заказывали пиццу за счет компании и смотрели прикольные видео на «Ютубе» — самое то, чтобы выдохнуть и почистить голову перед выходными. Но на моей нынешней службе такой традиции нет, а смотреть всякую ерунду с рабочего компа совесть не позволяет — не за это мне деньги платят.
09:00. Завтракаю бутербродами с салом и запиваю их кофе с молоком.
09:30. Выезжаю на работу. На улице −2 °C, и лобовое стекло постоянно залепляется грязью с реагентами из-под колес машин — незамерзайка уходит только так. По дороге даже формирую очередную теорию заговора: производители дорожных реагентов вступили в сговор с производителями незамерзайки, чтобы производить особо грязные реагенты, не оттираемые дворниками.
Беру кофе на вынос. −170 ₽
10:20. На работе втягиваюсь в прежнюю рутину: надо узнать о работе разработчиков, какие итоги вышли за прошлый день и что нам делать сегодня — с кем-то удается решить вопросы по переписке в «Телеграме», но иногда необходимо звонить.
Звоню двум заказчикам: один подготовил новые задачи, а второй хочет, чтобы я присутствовал на съемке датасета для обучения и тестов нейронной сети — еще во вторник я попросил это у заказчика и наконец дождался.
Съемка представляет собой интересный процесс, когда заказчик звонит специалисту на объекте и одновременно общается со мной через звонок в «Телеграме»: все это нужно для того, чтобы исполнитель перемещал объекты в поле видимости камеры, что позволит нам подготовить разнообразную выборку данных для обучения нейронной сети и приведет к повышению точности машинного зрения.
15:15. Наконец-то я все раскидал и всем ответил! Ухожу обедать.
Пока обедаю, читаю переводы статей зарубежных изданий на «ИноСМИ», в том числе комментарии зарубежных читателей. Все печально. Попутно проверяю пуши от банка: И. ходила в аптеку и за продуктами. −373 ₽
15:40. Продолжаю работать: на очереди звонок заказчику, обсуждение нужных доработок и контроль итогов недели.
Все проходит хорошо, и с работы я ухожу в хорошем настроении — спасибо бывшим коллегам-офицерам. Они говорили: «Нужно на работу идти с радостью, а с работы — с гордостью, но никак не наоборот». Вот и я заканчиваю трудовую неделю на повышенной эмоциональной ноте.
19:15. Забираю И. после работы. Едем домой и обсуждаем, как прошел день: И. жалуется, что на волне обострения синусита у нее воспалился зубной нерв — сочувствую ей.
20:05. Дома распределяем обязанности: И. идет гулять с Майло, а я варю гречку в мультиварке и ставлю запекаться куриные ножки. К гречке добавляю базилик, куркуму и паприку, а для курицы использую простейший рецепт: оливковое масло, чеснок, паприка и базилик — обмазать ими мясо и в духовку на полчаса.
Ужинаем, принимаем душ и ложимся спать: неделя выдалась тяжелой, а И. завтра надо рано вставать и ехать на работу.
День шестой, суббота
Траты за день: 6079 ₽
14:00. Подъем: когда я очень устаю, дрыхну несмотря ни на что и вопреки всему — вот так вышло, и сегодня и даже заведенный на полдень будильник меня не разбудил.
Встаю, умываюсь и топаю гулять с Майло — бедолага, он терпел почти 16 часов! Гуляем подольше, чтобы он все успел. По пути захожу за сигаретами. −318 ₽
Увидев Майло, продавщица говорит, что ее собаке уже 12 лет, и она умирает — искренне сочувствую ей. Майло 4 года, и мне трудно представить, что его когда-то не станет.
Судя по пушу от Т-Банка, И. взяла шаурму на обед. −170 ₽
15:00. Жарю на завтрак яичницу с колбасой: пока ем, проверяю мессенджеры. И. просит купить продукты, а еще я обещал ей лазанью, и мне нужно замариновать шашлык для бани. −5591 ₽
17:30. Приезжает доставка. Забираю товары и начинаю готовить лазанью. Замешиваю соусы болоньезе и бешамель, нарезаю твердый сыр с моцареллой и формирую лазанью, чередуя слои.
19:05. Запихиваю лазанью в духовку на полчаса. Убираюсь в ванной: И. на выходных уже убралась в квартире, а мне осталось отдраить санузел. Использую чистящие средства без перчаток — всегда так делаю, и моя кожа привыкла.
20:00. И. приезжает с работы, и мы садимся ужинать: лазанья И. заходит, и невеста меня хвалит.
Пока готовил, что-то переклинило в спине: жалуюсь И., и она делает мне массаж — отпускает.
21:20. Выходим гулять с Майло.
Мне пишет тестировщик с вопросами по задаче, и я записываю для него несколько голосовых сообщений — теперь вроде разобрался.
22:15. Мы дома. Ложимся смотреть мультик «Монстры на каникулах», параллельно болтаем и милуемся — за рабочую неделю успели соскучиться друг по другу.
23:30. И. идет спать, а я отмокаю в горячей ванной, чтобы спина окончательно прошла. После ванны рублюсь снова в Cities: Skylines — выходные, имею право.
02:00. Иду спать.
День седьмой, воскресенье
Траты за день: 300 ₽
12:00. Просыпаюсь и слышу, как И. громко общается с Майло, пока купает его после прогулки.
Воскресенье — день тюленя, когда мы максимально бездельничаем вдвоем.
Встаю и иду готовить завтрак для себя и обед для И. — она встала в девять утра и уже поела.
14:00. И. садится играть в квест Syberia на «Свитче», я сижу рядом и читаю гайд. И. застревает на прохождении игры — подсказываю, как двигаться дальше.
16:00. И. уходит делать ногти в соседний дом к знакомой собачнице, а я сажусь залипать в Legend of Zelda.
18:30. И. возвращается домой. Вместе готовим салат из овощей и греем вчерашнюю лазанью. Получаю пуш о переводе в Инвесткопилку. −300 ₽
После ужина я начинаю мариновать шашлык в баню — уговорил всех на говядину. Закончив с шашлыком, мою посуду.
20:00. Мне пишет тестировщик — он застрял несмотря на мои голосовые сообщения. Сажусь разбираться через мессенджер — надеюсь, что в этот раз он все понял. После сажусь дописывать дневник трат.
21:05. И. уходит гулять с Майло, а я иду в ванную. Думаю, что завтра День святого Валентина и наша годовщина: надо что-то организовать.
22:00. Ложимся спать.
Завтра И. идет лечить зуб, а мне предстоит очередная веселая неделя.
Послесловие
Если говорить про бюджет на бытовые нужды, то за прошедший месяц у нас ничего не изменилось. Запасы сахара и масла у нас и так были.
Что касается накоплений: я торговал долларами и юанями, еще вложился в золото. Я опасался технического дефолта РФ — в этом случае прогнозировали взлет курса доллара до 200—300 ₽. Ну и с юанями то же самое. В итоге на долларах я получил прибыль 3000 ₽, потерял на юанях 15 000 ₽ и в золоте 30 000 ₽. Итого ушел в минус примерно на 40 тысяч рублей на ажиотажных торгах.
Сейчас я продал всю валюту, оставил золото и депозит. Купил акции голубых фишек, их не буду трогать пока. И 175 000 ₽ я кинул на депозит в ВТБ, там предлагали наибольший процент — 24%.
Еще у нас появились траты на организацию свадьбы. Она пройдет меньше чем через месяц. Планируем достаточно скромное мероприятие, больше хотим вложить в свадебное путешествие. Расскажу про примерный бюджет.
Костюм, платье, обувь — 30 000 ₽. У меня все и так есть. И. прикупила себе платье, чтобы потом и просто так носить. Здесь же деньги на макияж и прочее девичье.
На банкет мы зовем только родителей. Плюс по другу-подруге нам самим в помощь для организации. Плюс фотограф и диджей. Итого 10 человек. Более чем скромно:
- Банкетный зал без алкоголя — 24 000 ₽.
- Алкоголь — 7000—10 000 ₽. Мы особо не пьющие, но возьмем хороший виски и хорошее вино.
- Фотограф — 14 000 ₽.
- Диджей — 10 000 ₽.
- Пятизвездочный отель для брачной ночи, номер люкс — 15 000 ₽.
Основные деньги уйдут на путешествие. Решили сгонять в Москву и Питер на концерты и спектакли:
- Билеты на обычный поезд и на «Сапсан» — 28 000 ₽ в обе стороны. Платили через Т-Банк с повышенным кэшбэком 5%, вернется 1400 ₽.
- Отели — 24 000 ₽ в Москве и 14 000 ₽ в Питере. Платили картой «Мир» с кэшбэком. Вернется 7000 ₽.
- Спектакли: «Джейн Эйр» в Москве и мюзикл «Мастер и Маргарита» в Петербурге — 15 000 ₽.
- На экскурсии и питание заложили еще тысяч 40. Завтраки будут в отелях.
- Итого бюджет на путешествие — 121 000 ₽. За счет кэшбэка вернется около 10 000 ₽.
А когда вернемся, всех друзей вывезем на турбазу и шашлыки. Аренда дома на 30 человек обойдется в 28 000 ₽. На шашлыки, алкоголь, соки-воды, овощи, хлеб, чипсы, чай и печеньки потратим 15 000—25 000 ₽.
Траты за неделю — 43 040 ₽
Инвестиции | 22 491 ₽ |
Продукты | 7126 ₽ |
Товары для собаки | 6245 ₽ |
Обувь для И. | 2278 ₽ |
Автомобильные расходы | 1935 ₽ |
Сигареты | 1170 ₽ |
Игры | 750 ₽ |
Кофе на вынос | 420 ₽ |
Поход в баню | 375 ₽ |
Стрижка | 250 ₽ |
Траты за неделю — 43 040 ₽
Инвестиции | 22 491 ₽ |
Продукты | 7126 ₽ |
Товары для собаки | 6245 ₽ |
Обувь для И. | 2278 ₽ |
Автомобильные расходы | 1935 ₽ |
Сигареты | 1170 ₽ |
Игры | 750 ₽ |
Кофе на вынос | 420 ₽ |
Поход в баню | 375 ₽ |
Стрижка | 250 ₽ |