Как изменилась жизнь безработного в Москве с доходом 11 000 ₽
Дневники трат
60K
Фотография — Ксения Михайлова

Как изменилась жизнь безработного в Москве с доходом 11 000 ₽

И накоплениями 440 000 ₽

545

Это повторный дневник трат

Интересно посмотреть, как жизнь может измениться — или не измениться совсем. В этом дневнике увидим, что произошло за год у продавца-консультанта из Москвы.

Дневник написан в начале ноября 2023 года

Аватар автора

sQuba

живет в Москве и зарабатывает 11 000 ₽

Страница автора

О себе

Возраст: 32 года.

Город: Москва.

Семья: живу в «квартирнике», о котором говорил в прошлом дневнике. Состав соседей немного изменился, в остальном все так же. К сожалению, сосед Д. и кот Максимка переехали на новое место жительства.

Отцу и матери по 57 лет. Живут там же, в Мурманске. Младшей сестре 25 лет. Продолжает строить жизнь в Дубае.

Должность: безработный.

Зарплата: нет.

Дополнительные источники дохода:

  1. Обменял 750 $, купленных по 83 ₽, и 1100 $, купленных по 60 ₽, на рубли по 93 ₽. С учетом комиссии получилось около 36 000 ₽.
  2. Сдаю плазму и тромбоциты один-два раза в месяц, получаю 5000—7000 ₽ за донацию.
  3. Мелкие подработки грузчиком, курьером. Еще помогаю старым клиентам настроить телефон, перенести данные, выбрать новый гаджет. Зарабатываю 2000 ₽ в месяц.
  4. Проценты на остаток — 1000—2000 ₽. Начисляются на мою подушку безопасности, доход зависит от ставки банка по накопительному счету.
  5. Получил дивиденды от Сбера в размере 5000 ₽. В этом году на ИИС деньги не вносил — вычета не будет.
  6. Кэшбэк — 200—300 ₽ в месяц.

Сколько откладываю: 10% от всех доходов на личный счет, с которого оплачиваю хотелки. Все остальное за вычетом расходов на еду, транспорт и жилье идет на финансовую подушку безопасности.

Сколько накопил:

  1. На накопительном счете в «Альфа-банке» — 240 000 ₽ под 11% годовых.
  2. На ИИС — все те же акции с текущей стоимостью примерно 200 000 ₽.

На что откладываю: первая цель — обеспечить себя едой и жильем на время перехода в ИТ. Два года изучаю мобильную разработку. На рынке непростая ситуация для новичков в профессии, и я готов работать бесплатно или за минимальную сумму, чтобы получить коммерческий опыт разработки.

Вторая цель — восстановить подушку безопасности до уровня 12 месячных расходов. В накоплениях хотелось бы иметь 350 000—400 000 ₽.

Инвестиции: за прошлый год из акций ничего не покупал и не продавал. Все так же держу акции «Газпрома», «Яндекса» и «Сбербанка». Продолжу покупать акции крупных отечественных и зарубежных компаний, когда получу стабильную работу и восполню подушку безопасности.

Собственность: машины и недвижимости нет.

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

Регулярные расходы

Аренда жилья: 12 000 ₽ за койко-место. Все та же трехкомнатная квартира на десять жильцов. Удобная инфраструктура, магазины, спортивные площадки, метро, центр города.

Продукты: 9270 ₽ в месяц за прошедший год. В мае начал эксперимент и перешел сначала на кетодиету. Спустя три месяца попробовал карнивор. Сейчас питаюсь преимущественно мясом. Иногда ем сыр, молоко, сливки, майонез. Готовлю все сам. Питаюсь раз в день, еду с собой носить не нужно, перекусывать тоже.

Транспорт: 2240 ₽ в месяц. Сюда включены поездки на метро и автобусах, а также перелет в Мурманск — 8850 ₽ стоили билеты туда и обратно. Был там летом.

Необязательные покупки: поставил условие заниматься программированием каждый день в течение года. Без исключений. Когда достиг цели, приобрел Air Pods Pro 2 за 16 500 ₽ в качестве награды.

Обучение: 1350 ₽ в месяц. Брал уроки с ментором по мобильной разработке. Разбирали резюме и учебные проекты, которые можно показать на собеседовании.

Наставника нашел по рекомендации на онлайн-ресурсе Solvery. Изначально мне нужна была помощь с резюме. Затем работали над учебным проектом — уже как с частным лицом. В планах было сделать клон мобильного приложения одного из крупных фастфуд-ресторанов. Провели пять двухчасовых сессий на протяжении двух месяцев.

Подарки: 12 000 ₽ за год. Купил матери маску и беруши для сна. На день рождения подарил многофункциональную швабру, которую она хотела, цветы и заказал доставку суши. Сестре приобрел современные наушники для занятий спортом.

Здоровье: 937 ₽ в месяц. Сюда входит прием курсами поливитаминов, пищеварительных ферментов, калия и магния на время адаптации к кетодиете и карнивору, а также омега-3. Еще покупаю упаковку с шестью парами контактных линз, жидкость для их очистки, поддерживающие бинты для голеностопа и коленей, а также несколько упаковок разогревающей мази для тренировок.

Путешествия: 10 000 ₽ за год. Гостил у родителей около двух недель. Из-за эксперимента с кетодиетой и карнивором готовили и ели дома.

Кафе и рестораны: 825 ₽ в месяц. Были перекусы на работе, кофе с собой.

Страховки: 8840 ₽ в год. Продолжаю оплачивать полис для защиты от рисков онкологии.

Одежда: за прошлый год взял две черные футболки «Остин» по 400 ₽. Сосед купил новый рюкзак, а мне подарил свой прежний, кожаный. Я его отреставрировал с помощью жидкой кожи за 300 ₽. Еще привел в порядок Nike Air Jordan, которые один из соседей оставил при переезде. Сменил шнурки и отбелил специальной краской за 400 ₽.

Сделал себе подарок к прошлому Новому году в виде беговых кроссовок «Пума» со скидкой 50% за 5400 ₽.

Кроссовки, которые я купил на Новый год
Кроссовки, которые я купил на Новый год

Красота и уход за собой: 380 ₽ в месяц. Стригусь раз в месяц-два за 350 ₽ в той же парикмахерской. Между стрижками подровнять волосы помогают соседи — бесплатно. Пену для бритья, шампунь, гель для душа и прочие расходники закупил в прошлом году. Изредка беру по необходимости.

Телефон: 300 ₽. Все тот же безлимитный корпоративный тариф.

Сервисы: «Сбербанк-прайм» — 189 ₽ в месяц. Раньше оплачивал отдельно стриминговый музыкальный сервис «Звук». Затем узнал, что «Прайм» включает в себя музыку, кино, бесплатную доставку в «Сбермаркете» и дает больше баллов «Спасибо» в виде кэшбэка. Перешел на него.

Еще 59 ₽ в месяц плачу за 50 Гб в «Айклауде».

Налоги: около 650 ₽ заплатил с дивидендов.

Родители: финансово им не помогаю.

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

Вот такие брусья соорудил один из наших соседей
Вот такие брусья соорудил один из наших соседей

Интернет: 0 ₽, 800 ₽ за вайфай входят в арендную плату.

Коммунальные платежи: включены в аренду.

Развлечения: 0 ₽. Тренировки, прогулки, интересная книга или беседа. Бесплатно.

Кредиты, ипотека: 0 ₽. В кредитах необходимости нет.

Как я веду бюджет

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

Все расходы и доходы заношу в приложение Coinkeeper. Раз в месяц анализирую поступления и траты по категориям в таблице — аналоге «Экселя». С прошлого года в моем подходе ничего не изменилось.

Расходы за октябрь
Расходы за октябрь
Мои доходы и расходы за год
Мои доходы и расходы за год

Что произошло в моей жизни за год

Ключевые изменения такие:

  1. Я успел несколько месяцев проработать в магазине одного крупного производителя цифровой и бытовой техники, выгореть и уволиться. У меня был отличный коллектив, просторный магазин и лояльные клиенты. Но к сожалению, уже спустя два месяца я потерял интерес и мотивацию продавать. Начал нарушать режим, пить много кофе и с трудом подниматься по утрам. К тому же иногда на смене было больше продавцов, чем покупателей.
  2. Отношения с родителями немного улучшились, и я смог жить в их квартире во время отпуска в августе. Иногда отец даже просит помощи в решении некоторых вопросов. Например, перевести родственникам деньги, потому что он не успевает за технологиями безналичных переводов.
  3. Изучил большое количество литературы на тему питания и провел эксперимент. Перешел сначала на кетодиету, а затем на диету хищника, карнивор, в паре с интервальным голоданием — один прием пищи в день.
  4. Поменял режим труда и отдыха — стал раньше ложиться и раньше вставать.
  5. Достиг отметки в два года ежедневных занятий программированием. Каждый день, без исключений.
  6. Решил вопрос с болью в ногах во время бега, а также улучшил показатели тренировок.
  7. Поучаствовал в отборе на бесплатное обучение программированию в одной из крупных федеральных компаний. Интенсивный курс для отбора я прохожу на неделе дневника трат. Расскажу подробнее ниже.

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

Его предложением я воспользовался в последний день набора. Заполнил заявку и стал ждать. Подумал, что упустил возможность до следующего лета: организатор традиционно проводит обучение зимой и летом. Спустя несколько недель получил письмо: компания устроила дополнительный набор. Мне повезло.

Интенсив полностью бесплатный. Позиционируется как старт для перехода в ИТ для всех желающих любого возраста и с любыми знаниями. Единственной проблемой было записаться на онлайн-встречу перед обучением. На ней кратко описывали концепцию учебы и какие документы нужно заполнить и прислать. Места на эти встречи разлетались как горячие пирожки.

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

Карьерный трек, или путь развития ученика на платформе, включает проекты, которые надо написать на разных языках программирования и с помощью разных подходов, а также обязательную стажировку. Путь до стажировки, по словам более опытных ребят, занимает от 6 до 12 месяцев при условии 20—30 часов в неделю.

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

Хотите опубликовать у нас свой дневник трат?

Мы постоянно ищем новых героев. Если вы готовы рассказать о своем бюджете и поделиться неделей из жизни, заполните анкету и дождитесь письма от редакции. О том, как проходит работа над дневниками, можно прочитать в инструкции для авторов.

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

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

День первый, суббота

Траты за день: 300 ₽

03:00. Вибрирует умный будильник в часах. Подъем. Чищу зубы, надеваю линзы. Выпиваю два стакана горячей воды. Читаю накопившиеся сообщения участников интенсива.

Наслаждаюсь видом за окном. Тихо и красиво. Затем принимаю холодный душ и делаю кофе с молоком и сахарозаменителем. На время интенсива стал пить кофе. Много. Но каждый день все равно начинаю с двух стаканов горячей воды и продолжаю пить ее во время работы или учебы.

Вид из окна на утреннюю Москву
Вид из окна на утреннюю Москву

04:00. Сажусь за работу. Включаю Lo-Fi на сайте «Радио-рекорд» — под эту музыку мне удобно работать. Подбиваю журнал учета времени за вчерашний вечер, готовлю шаблон дневника и расписание на сегодня. Прохожу ежедневную практику по языку программирования Swift в приложении Unwrap.

Ищу информацию для командного проекта The Game of Life. Это игра без игроков, в которой человек создает начальное состояние, а потом только наблюдает за его развитием. Необходимо симулировать процесс рождения и гибели клеток живого организма. Этот процесс следует определенным правилам, которые задает программист.

Удается найти условия жизни и смерти клеток. Немного анализирую код проектов на «Гитхабе» — бесплатном онлайн-ресурсе, где разработчики выкладывают код своих проектов.

05:00. Составляю шаблон, который нужно включить в алгоритм проверки клеток. Делаю еще один кофе и заполняю личный дневник за вчера.

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

Никто из знакомых с подобной проблемой не сталкивался. Сосед-травматолог сказал, что идти к врачам нет смысла: просто порекомендуют меньше бегать или не бегать вообще. Решение нашел методом проб и ошибок.

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

06:00. Надеваю спортивную форму, наушники. Включаю плейлист из смеси английского и немецкого рока: Linkin Park, Disturbed, Rammstein, Oomph!, Eisbrecher. Принимаюсь за тренировку. Подтягиваюсь, отжимаюсь, делаю упражнения с гантелями на бицепс и плечи, отжимаюсь на брусьях. В перерывах между подходами приседаю и растягиваю ноги. В конце занимаюсь с кистевыми эспандерами и надеваю саппорты для поддержки голеностопа.

07:00. Выхожу на пробежку. На улице тепло, даже уютно. На дорогах ни души. С удовольствием пробегаю положенную норму. Борюсь с желанием поддать скорости: чревато перенапряжением голеностопа. Придется сделать очередной период восстановления.

Оказалось, в прошлом году на спортивных часах некорректно работал GPS — не засчитывал часть дистанции. Я обычно пробегаю примерно 6,5 километра.

Очередная тренировка
Очередная тренировка

07:30. Холодный душ. Собираю все для завтрака. Раскладываю форму и снаряжение по местам. Готовлю одежду и рюкзак к выходу.

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

09:00. Завтрак. Общаюсь с соседями на разные темы, читаю повторный дневник трат технического писателя.

Так выглядит почти каждый мой прием пищи
Так выглядит почти каждый мой прием пищи
Так выглядит почти каждый мой прием пищи

10:00. Делаю еще два кофе. Один выпью сейчас, второй возьму с собой в термостакане. Принимаю витамины и беру с собой растворимый кофе, молоко и сахарозаменитель. Сделаю последнюю порцию на учебе, чтобы не тратить деньги на кофейни.

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

Отличным дополнением к интервальному голоданию становится кето-, или высокожировая, диета. Много свежих овощей, жирное мясо, молоко, масло, сливки, яйца. Минимум углеводов в рационе снижает желание есть сахар, сладкое и мучное. В моем случае углеводов не больше 20—30 граммов в день.

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

Добавил в рацион витамин D3, морскую и гималайскую соль, магний, калий и натрий, а также пил много воды. Через две недели побочные эффекты сошли на нет.

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

Процесс адаптации и рацион строил на основании информации, которую почерпнул из следующих книг:

  1. Василий Генералов «Кетодиета».
  2. Олена Исламкина «Кетодиета».
  3. Джозеф Меркола «Кетодиета».
  4. Джош Акс «Кетодиета».
  5. Гэри Таубс «Почему мы толстеем» и «Кето».
  6. Нина Тейхольц «Большой жирный сюрприз».
  7. Джейсон Фанг «Код ожирения».
  8. Диета доктора Аткинса.

Еще я посмотрел и послушал множество выступлений докторов и диетологов, которые рассказывают о кето и карниворе.

Спустя три месяца кето я наткнулся на элиминационную, или узкоспециализированную, диету хищника — карнивор. При такой системе питания ешь только мясо и пьешь воду. Ее активно обсуждали после подкаста двух медиаличностей: Джо Рогана и Джона Питерсона. А еще я наткнулся на книгу Big Fat Keto Lies и прочел ее.

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

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

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

Перед экспериментом пришел к выводу: хороших или плохих диет не бывает. Бывают диеты, которые можно легко и долго поддерживать, а бывают экстремальные. Человек мучается несколько месяцев, сбрасывает 10—15 килограммов, но затем набирает еще больше за месяц.

А еще бывают подходящие и неподходящие диеты. Если у человека аллергия на лактозу, то, несмотря на его любовь к молочным продуктам, от них придется отказаться. Та же история с людьми, у которых некоторые продукты растительного или животного происхождения вызывают воспаления и обостряют хронические заболевания. В таком случае может подойти элиминационная — или жесткая, исключающая — диета. Конечно, под наблюдением врача.

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

Принимаю витамины и минералы, а также омегу⁠-⁠3
Принимаю витамины и минералы, а также омегу⁠-⁠3

10:30. Выдвигаюсь в школу. Получаю одобрение на старт повторного дневника трат от редактора Тинькофф Журнала. Еду на метро, оплачиваю проезд с помощью Face ID: так дешевле, чем «Тройкой», из-за кэшбэка по картам «Мир». −40 ₽

Систему оплаты я добавил в 2021—2022 годах, как только ее ввели в работу. Активно стал пользоваться после отмены «Эпл-пэй» в стране. В большинстве случаев распознавание срабатывает быстро, хотя на некоторых станциях метро бывали задержки и как-то один из турникетов не реагировал.

В дороге читаю несколько сотен сообщений от участников интенсива. Много полезной информации о правилах и условиях прохождения заданий я почерпнул там. Оставшееся время читаю дневник технического писателя.

11:30. Я на месте. Здороваюсь в кампусе со всеми, кого знаю. Спрашиваю, как идут дела, и прошу дать несколько советов или поделиться информацией о новом командном проекте. Пока не представляю структуру кода и алгоритмов в нем.

12:00. Устроили небольшое совещание с лидером команды. В командах нас по трое. Последнего участника еще нет: опаздывает. Мне дали задачу продолжить поиск информации и примеров этой игры на разных языках программирования. Разберем полученные данные вместе.

13:00. Проверяю проект одного из участников обучения. Делимся опытом, новостями и наблюдениями.

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

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

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

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

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

Мне такая среда нравится, и, кажется, я понимаю смысл таких заданий. Даже ребята из математических вузов и с навыками программирования заваливают их. На мой взгляд, основная цель этой системы — оставить самых убежденных и упорных учеников. Не самых умных или опытных, а тех, кто точно не бросит учебу на полпути из-за пары проваленных заданий. Главное — пытаться сделать каждый проект и показывать активность каждый день.

14:00. Очередное совещание с командой по групповому проекту. Мне выделяют задачу: нужно построить код алгоритма, по которому программа будет проверять каждую клетку игрового поля на соответствие условиям. Если они соблюдены — появится новая клетка, если нет — умрет одна из старых.

Параллельно выпиваю кофе из термостакана и бутылку воды.

15:00. Еще одна проверка проекта другого участника. Проверяющему может достаться проект, который он сам не выполнил или завалил. Его задача — просто следовать чек-листу. Там указано, как должен выглядеть код, какие тесты проходить и какие результаты выдавать. Чек-лист проверяющий получает, только когда у него закончилось время на выполнение соответствующего проекта. Таким образом, нет возможности списать.

Обсудили с новым знакомым результаты недавнего экзамена. Ситуация получилась интересная. Ребята, которые в разработке уже по 10—15 лет и читали остальным лекции на базовые темы, умудрились завалить его на 10—15% из 100. При этом некоторые из них даже работают на похожем языке программирования. Например, С++ — усовершенствованная версия языка С. У многих программы работали и проверялись всем необходимым, но робот посчитал иначе.

Я экзамен тоже завалил, но на меня результат не сильно повлиял. Нет смысла беспокоиться о том, что в прошлом. А как раз те ребята, кто проходил матрицы в вузе, сильно растеряли в мотивации. Неудивительно. После первой недели из 700 человек выбыло сразу около 250.

16:00. Сходили размяться с лидером команды на турник. Оказалось, там есть и брусья, и даже отличная гиря, которую можно использовать как дополнительное отягощение.

Спортивный уголок в кампусе
Спортивный уголок в кампусе

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

18:00. Еще одна проверка проекта участника. Узнал много нового, потому что дедлайн этого проекта у меня прошел раньше, чем я успел к нему приступить.

Интересно, что, если сделать проект, но не проверить несколько чужих, свой не защитишь. На выполнение и проверки дают разное время. Если не рассчитать, можно получить 0 даже за отличную работу. Если проект не проверят трое участников, робот даже не запустит автотесты.

19:00. Теперь уже на проверку иду я. Проверяющий попадается умный и интересный. Говорит, что матрицы — очень хороший инструмент для изучения многомерных массивов в языке программирования С. Простейший, на мой взгляд, пример такого массива — шахматная доска. В каждой клетке может храниться какой-то элемент данных.

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

19:30. Прощаюсь со всеми, кого знаю в кампусе. Обсудили с командой условия работы завтра. Иду до метро. −40 ₽

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

20:00. Захожу в «Магнит». Покупаю два литра молока и упаковку сливочного масла. Оплачиваю картой. −220 ₽

21:00. Возвращаюсь домой. Здороваюсь с соседями. Смеемся. Говорят, что потеряли меня. Ребята привыкли, что я часто дома, а тут уже две недели меня нет с самого утра и до вечера.

Вечерний туалет. Ложусь спать в берушах и маске для сна.

День второй, воскресенье

Траты за день: 80 ₽

03:00. Поднимаюсь, повторяю утреннюю рутину. Выпиваю два стакана горячей воды, чищу зубы, надеваю линзы, завариваю кофе, принимаю холодный душ, читаю накопившиеся за ночь сообщения участников интенсива.

Я уже практиковал подобный режим дня с весны по зиму 2022 года, но из-за работы пришлось его изменить. Практическим путем определил, что у меня самое продуктивное время для программирования и учебы — раннее утро. Такой режим позволяет мне сфокусированно поработать в полной тишине и одиночестве, позаниматься и позавтракать перед обучением в кампусе.

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

04:00. Прохожу ежедневную практику по программированию, ищу информацию для командного проекта «Игра жизни».

05:00. Наношу разогревающую мазь для ног и завариваю еще одну чашку кофе. Заполняю очередной день для дневника трат.

06:00. Тренировка на разные группы мышц и силу хвата.

07:00. Выхожу на пробежку. Пробегаю стандартную дистанцию.

07:30. Холодный душ, складываю спортивную экипировку, развешиваю полотенца.

08:00. Здороваюсь с соседями, которые уже встали. Достаю замаринованное мясо и выкладываю на сковороду. Размороженное мясо мариную. Еще одну порцию достаю из морозилки на разморозку. Параллельно готовлю воду и кофе в термосе для кампуса.

Мариную мясо на завтра
Мариную мясо на завтра

09:00. Завтрак.

Обсуждаем с соседями К. и М., возможно ли построить общество, где каждый будет что-то производить и отдавать остальным бесплатно. К. — ярый противник капитализма, ностальгирует по СССР. Ему под 50.

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

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

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

10:00. Продолжаю писать дневник трат. Слушаю Chill House на том же сайте.

Работать предпочитаю стоя. Так я работаю дома
Работать предпочитаю стоя. Так я работаю дома

11:00. Собрал рюкзак, пора выходить. Идем с соседом Р., обсуждаем погоду и его текущий проект. Замечаем, как быстро проходит время. Казалось, он заселился только вчера, а уже прошел почти год. У Р. есть ритуал покупать кофе в одной и той же кофейне каждое утро. Составляю ему компанию. Р. решает разделить традицию со мной и угощает меня капучино.

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

Доходим до метро. −40 ₽

В дороге читаю чат участников интенсива и немного комментариев к дневнику технического писателя.

12:00. Здороваюсь с ребятами в кампусе, немного беседую с лидером командного проекта. У нас случилась заминка. Самый умный из нас взялся за самую сложную задачу и попросил его не отвлекать. Просидел до ночи, но код не заработал. Результаты работы мы получили только сейчас и пытаемся понять их логику. Возможно, если бы мы разбирались с кодом вместе, ситуации можно было избежать. В любом случае опыт работы в команде интересный.

13:00. Первая проверка. Попадается парень, который сдал экзамен лучше всех — на 100%. Заваливается на простейшем автотесте. Необходимо было проверить и прогнать через тесты даже те файлы, которые не отредактированы. Например, если решил не делать какую-то задачу или просто не успел. В чек-листе его задания есть незначительные расхождения с условиями, но результаты все верные. Шучу, что буду делать так же, как робот: не стану думать, а поставлю по факту проверки конкретных файлов. Результат верный. Смеемся. Бьем систему ее же оружием.

14:00. Пытаюсь отладить код, который мне дали в командном проекте. В отрыве от полной картины программы выполнить задачу не удается.

15:00. Пью кофе. Очередная проверка. Познакомился еще с одним коллегой, который хорошо выполнил задания на экзамене — на 80%. Оказалось, у него за плечами программирование на другом языке и математический вуз. Прошу у него пару советов. Проверка у него, а учат меня. Смеемся.

Термостакан подарил один из соседей. Очень выручает в дороге и на обучении
Термостакан подарил один из соседей. Очень выручает в дороге и на обучении

16:00. Еще одна проверка и новая попытка отладить код.

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

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

19:30. Выдвигаюсь домой. В метро плачу по Face ID. −40 ₽

В дороге просматриваю остаток сообщений с интенсива и начинаю читать дневник трат архивариуса. Отлично понимаю выгорание автора после 15 лет в продажах.

20:30. Дома. Здороваюсь с соседями, немного шутим и обсуждаем последние новости. Вечерний туалет, ложусь спать.

День третий, понедельник

Траты за день: 80 ₽

03:00. Просыпаюсь. Утренний туалет, два стакана горячей воды. Читаю переписку участников интенсива. Списываюсь с сестрой. Она не была дома уже два года: не может приехать из-за проблем с оформлением рабочей визы. Очень хочет попасть на свадьбу подруги.

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

Взвешиваюсь. Начинаю новый день в дневнике и заношу время сна, вес, учитываю время. Готовлю расписание на сегодня.

04:00. Выполняю ежедневную практику в Unwrap. Сажусь за командный проект. Ребята скинули то, что получилось перед сдачей, только ночью. Пытаюсь разобраться самостоятельно, расписываю комментарии ко всем частям кода. Сегодня нам предстоит тестовая проверка игры у такого же участника, как мы. А затем — у волонтеров, которые уже учатся на основном курсе.

05:00. Пишу дневник трат и личный дневник. Прохожу одно занятие в «Дуолинго».

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

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

Текущий прогресс в приложении «Дуолинго»
Текущий прогресс в приложении «Дуолинго»
Моя статистика на «Гитхабе» — ресурсе, куда разработчики выкладывают код своих проектов. Привил себе привычку каждый день писать хотя бы несколько строк кода. А также статистика по Leet Code. На этом ресурсе самая большая база задач, которые могут пригодиться на собеседовании
Моя статистика на «Гитхабе» — ресурсе, куда разработчики выкладывают код своих проектов. Привил себе привычку каждый день писать хотя бы несколько строк кода. А также статистика по Leet Code. На этом ресурсе самая большая база задач, которые могут пригодиться на собеседовании

06:00. Наношу разогревающий гель. Тренировка на все группы мышц и силу хвата.

07:00. Пробежка. Как обычно, около 6,5 километра.

07:30. Холодный душ, складываю форму.

08:00. Готовлю, общаюсь с соседями на разные темы.

09:00. Завтрак.

10:00. Дописываю отчет о вчерашнем дне в дневник трат.

11:00. Бреюсь, моюсь, привожу себя в порядок.

11:30. Выдвигаюсь в школу. Еду на метро. −40 ₽

В дороге просматриваю переписку участников обучения. Продолжаю читать дневник архивариуса.

12:30. На месте. Здороваюсь со всеми, кого знаю. Неожиданно меня приглашают сразу в две команды для игры в квиз. Что за тематика, не знаю. Соглашаюсь поддержать ребят.

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

Учитывая темп обучения, не всегда получается сходить на лекции по учебным темам. А как ребята находят время на совместный просмотр фильмов или разговорный клуб, не знаю. Стараюсь приоритизировать задачи, чтобы не потерять мотивацию. Сначала личные проекты, потом командные, затем защита проектов, проверка, экзамен. И так четыре недели. Если время останется, лучше потратить его на дополнительные часы сна. Из-за его недостатка и стресса пью много кофе.

Мое рабочее место на обучении
Мое рабочее место на обучении

13:30. Ребята из команды группового проекта устраивают ликбез по внутренностям программы. Записываю все в комментарии и разбираю каждую строчку кода. Как я понял со слов опытных программистов, в разработке не надо придумывать велосипед или собственные алгоритмы. Достаточно найти нужный инструмент и внедрить в работу. Когда убедишься, что все работает, необходимо разобрать код до мельчайших подробностей и двигаться к следующей задаче.

14:30. Приступаю к первому персональному заданию на этой неделе. Из формулировки ничего не понятно. Задаю вопросы ребятам из нашей мини-группы. Она сформировалась сама собой в первую неделю и насчитывает человек десять. Мы занимаем почти те же места каждый день и активно взаимодействуем друг c другом.

Ребята очень помогают в плане мотивации. Если сидеть десять часов над сложным заданием, а потом еще и получить ноль за проверку, велик риск потерять настрой. Товарищи в таких ситуациях очень выручают. Например, покажут какой-то мем на телефоне или составят компанию за чашкой кофе в столовой. «Нужно подняться, просто подняться» — мой любимый мем, и, кажется, он стал девизом этого интенсива для многих.

На вторую неделю обучения из 700 человек осталось уже меньше 500. Уверен, что большая часть этих людей не нашли себе группу.

16:00. Защищаем командный проект перед другим участником. Проверяющая — одна из моих знакомых, она действующий разработчик с большим опытом. Известна на интенсиве своими строгими проверками и глубокими знаниями. Получили много полезной обратной связи: как улучшить логику кода, его стиль и что отвечать на проблемные вопросы во время проверки волонтерами.

17:00. Решили всем составом отдохнуть за чашкой кофе. Я принес его, сахарозаменитель и молоко с собой. Кофе в автоматах и кофейнях не покупаю ради экономии. А если к нему добавить молоко, то я совсем не чувствую разницы. Вероятно, даже обычный растворимый мне нравится больше.

Обнаруживаем пустые бутыли для кулера в столовой. Воды нет, у персонала выходной. Недолго думая, идем на нижний этаж. Слышал, что там хранится вода. Берем несколько штук. Теперь не только нам, но и остальным ребятам останется на вечер-ночь. Обучение в кампусе возможно круглосуточно.

18:00. Еще одна попытка одолеть задание дня. Тема простая: необходимо из файлов в разных папках и директориях собрать проект и запустить его. Проблема в неточной формулировке. Файлы нужно отыскать самостоятельно и отредактировать. Если поймешь что. Затем надо разобраться, как тестировать файлы. Если сделать это по отдельности, тест укажет на ошибку. Мол, одно без другого работать не может. А затем нужно решить, какие файлы отправить на проверку.

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

19:30. Выдвигаемся домой с товарищем С. У него все неплохо получается, но в команду группового проекта попали незаинтересованные ребята. Это сказалось на его мотивации. Проект сделан, но уверенности в его защите нет. −40 ₽

Организатор дает один групповой проект в неделю. Команды выбираются случайным образом — порой уже из тех, кто покинул интенсив или перестал ходить. Исключений в таких случаях нет — переходить в другие команды нельзя. Проект можно сделать, но, даже если он будет идеален, все равно поставят 0. Так компания-организатор учит человека реальной рабочей обстановке — когда не знаешь, что случится завтра и в какую ситуацию попадешь. На следующей неделе будет новый проект и новое распределение.

В дороге читаю комментарии к дневнику архивариуса. Очень захотелось домашнего хренодера, который на неделе готовила автор.

20:30. Здороваюсь с соседями, снимаю линзы, чищу зубы, ложусь спать.

День четвертый, вторник

Траты за день: 577 ₽

03:00. Подъем. Утренние процедуры. Два стакана воды, холодный душ, чашка кофе. Читаю переписку участников. У всех опять проблемы с тестами и формулировкой заданий. Вылавливаю пару советов по прошедшему дню. Отвечаю на сообщения сестре.

04:00. Сажусь за работу. Прохожу ежедневную практику в Unwrap. Готовлю дневник учета времени и дел на сегодня. Смотрю несколько лекций по работе с файлами на языке С. Часть времени изучаю код группового проекта. Скоро защита. Я самый неопытный в команде, поэтому написал незначительную часть кода. Задача — понять остальные части и их логику.

Я прошел больше 600 ежедневных испытаний по изучению синтаксиса и основ языка программирования Swift в приложении Unwrap
Я прошел больше 600 ежедневных испытаний по изучению синтаксиса и основ языка программирования Swift в приложении Unwrap

05:00. Делаю еще одну чашку кофе. Заполняю дневники за вчера. Добавляю, сколько времени и на что потратил. Сколько занимался, сколько кодил, сколько калорий съел, какое было самочувствие. Пишу дневник трат.

06:00. Наношу разогревающую мазь. Принимаюсь за тренировку.

07:00. Надеваю кроссовки и выхожу на пробежку. Дистанция стандартная — до соседнего парка и назад. Погода отличная. Не холодно и совсем немного накрапывает дождь.

07:30. Дома. Холодный душ, складываю форму и спортивный инвентарь по местам. Достаю заготовки для завтрака.

08:00. Обжариваю свиные стейки в бараньем жире, закидываю в духовку. Параллельно мариную мясо на завтрашний день. Достаю очередную порцию мяса на разморозку.

09:00. Нарезаю полученные стейки на небольшие кусочки, перчу. Можно есть.

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

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

10:00. Готовлю рюкзак, кофе и воду с собой. Выдвигаюсь с товарищем В. до метро. −40 ₽

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

11:00. В кампусе. Здороваюсь с ребятами, обсуждаем грядущий квиз. Будет сегодня вечером.

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

13:00. Первое задание готово. Почти все тесты работают. Пью кофе и перехожу ко второму. Необходимо использовать часть файлов и кода из предыдущего и подчинить очередной модуль. Помогаю нескольким товарищам, которые просидели с первым заданием, найти ошибки.

15:00. Второе задание готово. Осталось отправить его на сервер, где проверку запустит робот. Идем с командой в столовую: ребята — на обед, а я — за очередной чашкой кофе. Заодно и их угостил.

Аудитория, где проходит интенсив
Столовая
Холл кампуса

15:30. Помогаю другим с первым заданием. В процессе сам лучше понимаю некоторые элементы проекта. Например, способы, которыми компьютер выделяет память на хранение разных данных. Это можно сделать двумя путями. Открыто сказать, что размер этого файла будет не больше определенного количества байтов. Или попросить компьютер высчитать размер вводимых данных и задать именно такой размер самостоятельно.

17:00. Идем с командой на квиз — мероприятие от организаторов. Задают вопросы из сферы ИТ, истории кампуса, фильмов, музыки, игр. Удается справиться с половиной заданий. Один из занимательных фактов: зеленый код из матрицы — это зашифрованный рецепт суши.

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

19:00. Прощаюсь. Время ехать домой. В метро плачу по Face ID. −40 ₽

Читаю тот же дневник трат и комментарии к нему.

19:30. Захожу в аптеку забрать заказ — две упаковки разогревающего средства. −497 ₽

20:00. Дома. Прихожу в одно время с двумя соседями, которые работают в такси. Жалуются, что некуда поставить машину. Я не автолюбитель, но даже мне очевидно, что наш район не приспособлен для парковок.

20:30. Чищу зубы, снимаю линзы, умываюсь, ложусь спать.

День пятый, среда

Траты за день: 80 ₽

03:00. Подъем. Утренний туалет. Два стакана горячей воды. Читаю чат участников обучения. Принимаю холодный душ. Завариваю кофе.

04:00. Сажусь за ежедневную практику в Unwrap. Затем разбираю код группового проекта перед презентацией. Пишу дополнительные комментарии. Разбираю код построчно. Записываю вопросы. Параллельно пью воду.

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

05:00. Завариваю еще один кофе. Заполняю дневник учета времени и дел за вчера. Готовлю расписание на сегодня. Затем описываю вчерашний день в дневнике трат. Прохожу занятие в «Дуолинго».

06:00. Наношу разогревающую мазь. Надеваю спортивную экипировку. Тренируюсь. Разминаюсь.

07:00. Выхожу на пробежку. Пробегаю стандартную дистанцию.

07:30. Холодный душ. Складываю форму и спортинвентарь. Готовлю все необходимое для завтрака.

08:00. Обжариваю свиные стейки в курдюке. Параллельно мариную мясо на завтра и достаю еще одну партию на разморозку. Закидываю стейки в духовку.

09:00. Сажусь завтракать. Параллельно читаю дневник трат программиста из Еревана. Хорошие накопления и спокойная жизнь. Мне нравится.

10:00. Готовлю рюкзак, кофе в термосе, наливаю воду. Выдвигаюсь на учебу. −40 ₽

Вид по дороге до метро
Вид по дороге до метро

В дороге читаю участников интенсива и дневник трат. Слушаю радиостанцию Chill Out.

11:00. На месте. Здороваюсь с ребятами. Разбираем с командой презентацию по проекту. Готовимся к проверке.

12:00. Наш проект проверяет старший персонал. Нам повезло: попался лояльный проверяющий. Задавал вопросы по коду, а также парочку на смекалку. Например, использовал инструменты, которых мы не касались во время индивидуальных проектов, и хотел понять, как мы мыслим. Также поговорили о планах: какой язык программирования выбрать на основном обучении и как побыстрее попасть на стажировку. Проект засчитали на 100% — мы молодцы!

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

15:00. Иду защищать проект, который сделал в понедельник. Там всего половина. Если пройдут оба задания, смогу получить часть очков опыта в виде вознаграждения.

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

16:00. Возвращаюсь к персональному проекту. Первая часть выполнена. Предстоит разобраться с автотестами.

16:30. Идем с ребятами в столовую. Завариваю кофе, они обедают.

Обсуждаем текущий день, прогресс по групповым заданиям и общее состояние группы. Нас все меньше. В середине недели почти в полдень пустовало 75% этажа. Присутствовало не больше 100 человек из ожидаемых 400. Обсуждаем работу автотестов. Немного ворчим и смеемся. Частая ситуация: все проекты проверены, все работает, результат проверки роботом — 0.

17:00. Еще одна защита проекта. За исключением ошибки в формуле расчета математического ожидания, все проходит нормально. Делаю несколько заметок на будущее.

18:00. Отправляю персональный проект на удаленный сервер. Платформа для обучения перестала работать. Ждем с остальными, когда вновь появится доступ.

19:00. Последняя защита проекта из трех. Большую часть времени общаемся на тему интенсива. У проверяющей также выставлен 0 по первому групповому проекту. Один из автотестов имеет две версии. Проект выполнен успешно и прошел проверки у участников обучения. На проверке персонала тот же проект проверку не проходит. Получаем обратную связь — где-то ошиблись.

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

20:00. Выдвигаюсь с товарищем домой. Обсуждаем критерии отбора в основной состав. Успокаиваю коллегу тем, что пройдут все, кто сам не остановится на середине пути. За две недели обучения не было ни одного отчисления, даже среди тех, кто нарушил правила или не пришел на экзамен. Из 700 человек осталось уже меньше половины. Многие очень умные ребята после пары нулей за персональные проекты чувствуют себя глупыми и уходят. В таких ситуациях очень помогает группа или компания. В нашей компании пока ни одного выбывшего.

Садимся на метро. −40 ₽

В дороге читаю дневник разработчика из Еревана.

21:00. Дома. Перекидываемся парой фраз с соседями. Чищу зубы, снимаю линзы, ложусь спать.

День шестой, четверг

Траты за день: 260 ₽

03:00. Подъем, чищу зубы, надеваю линзы. Два стакана воды, отвечаю сестре на пару вопросов о питании и приеме витаминов. Даю советы на эту тему.

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

Принимаю холодный душ, завариваю кофе.

04:00. Сажусь за новый проект. По заданию мы находимся в комнате со множеством дверей. Необходимо подчинить алгоритм проверки дверей — закрыта она или нет.

05:00. Заполняю дневник учета времени и задач за вчера, готовлю дневник на сегодня. Вношу данные в дневник трат для публикации.

06:00. Наношу разогревающую мазь, разминаюсь, принимаюсь за тренировку.

07:00. Надеваю саппорты для ног, отправляюсь на пробежку. Дистанция стандартная. Скорость немного ниже — устрою себе «легкий» бег. На последнем километре под взрывной трек все равно увеличиваю темп — и получается спринт.

Плейлист на сегодня
Плейлист на сегодня
1/2
Плейлист на сегодня
Плейлист на сегодня

07:30. Холодный душ, складываю экипировку, собираю необходимое для приготовления еды.

08:00. Обжариваю свиные стейки в сливочном масле, закидываю в духовку. Мариную мясо на завтра, достаю из морозилки очередную порцию.

09:00. У нас случился небольшой конфликт. Мы с соседями договорились соблюдать порядок: мыть за собой посуду сразу, а все недоеденное убирать в контейнеры. Один из старых жильцов С. не прочь сделать замечание тем, кто забыл о посуде или в спешке не успел. Сегодня об этом напомнили ему. Сосед взорвался и чуть было не полез драться.

Такая реакция может показаться неадекватной, но я замечаю, что товарищ в огромном стрессе. Смена работы, проблемы со здоровьем, тяжелая неделя и простуда. Взрыв занимает буквально десять секунд, затем сосед уходит и спустя десять минут возвращается на кухню в подавленном состоянии. Видно, что он сам не ожидал такого поведения и, вероятно, ожидает осуждения. Мы с ребятами идем на контакт и делаем вид, что ничего не случилось. Вовлекаем С. в разговор о правильном приготовлении мясных стейков. Он прекрасно готовит. Настроение у соседа поднимается, и он спокойно уходит на работу.

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

10:00. Читаю статью — обзор аниме «Атака титанов». Мне очень понравился первый сезон, но потом я немного остыл из-за ожидания. Смотрел без особого желания второй сезон и даже прочел всю мангу. Возможно, в будущем запланирую и пересмотрю с начала и до конца.

11:00. Выдвигаюсь в кампус. Захожу по дороге за молоком в «Красное и белое». Возьму с собой для кофе себе и остальным. −60 ₽

Еду на метро. −40 ₽

В дороге читаю дневник трат помощника генерального директора. Списываюсь с остальными участниками.

12:00. На месте. Здороваюсь с ребятами. У одного из товарищей очередное задание проходит на 0 при проверке автотестом у робота. На работу человек потратил десять часов. Успокаиваю тем, что, даже по словам людей с основного обучения, тесты для новичков гораздо строже. Их цель — оказать максимальное давление и понизить уверенность в себе. Главное — активность. Надо просто продолжать.

13:00. Идем всей командой пить кофе в столовую. Обсуждаем обучение в целом и текущий день в частности. По словам старших, быстрее всего находят официальную стажировку студенты, изучающие язык программирования Java, и сайтостроители — фронтендеры. Хотим обдумать идею уйти на Java всей командой, чтобы и на основе продолжать работать вместе.

14:00. Знакомлюсь еще с одним участником обучения. Устроили двухчасовую беседу. Обсудили обучение, питание, тренировки, мотивацию и даже немного коснулись философии. Мой знакомый оказался веганом, но не фанатичным. Я же, как видно по дневнику, ем практически только мясо.

16:00. Сажусь за персональный проект текущего дня. По словам ребят с опытом, всю эту неделю почти невозможно пройти. И это нормально. Люди только научились писать простейшую программу, которая печатает на экране Hello, world, а их уже просят реализовать linked lists — «односвязанные списки». Это такая структура данных, в которой каждая ячейка памяти знает только о присутствии ячеек до и после нее, даже если размер всего файла занимает миллионы байтов.

Быстро выполняю первое задание из трех и сижу над списками. По итогу дня с ними справилось человек 25 из 300.

19:00. Прощаюсь с ребятами. Идем с товарищем до метро. −40 ₽

Обсуждаем завтрашний экзамен, они проходят каждую неделю. Экзамен проводят строже, чем ЕГЭ. С собой можно взять только бутылку воды — и все. Ни личных вещей, ни еды. Все телефоны, смарт-часы, наушники и прочую технику нужно сдать или оставить в гардеробе. Если этого не сделать и гаджет издаст какой-то звук, экзамен автоматически аннулируют. Также нельзя разговаривать не только друг с другом, но и с ответственными. Смотреть можно исключительно в монитор, а любые жесты или потягивания на стуле будут трактоваться как попытка подать сигнал или списать.

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

20:00. Захожу в «Красное и белое» у дома, покупаю две бутылки молока, оплачиваю картой. −120 ₽

Дома здороваюсь с соседями, готовлюсь ко сну и несколько минут читаю новый дневник трат от помощника директора из Санкт-Петербурга. Отбой.

День седьмой, пятница

Траты за день: 14 362 ₽

03:00. Пора вставать. Надеваю линзы, чищу зубы. Два стакана горячей воды. Отвечаю на сообщения сестры, читаю переписку участников интенсива. Принимаю холодный душ, завариваю кофе.

04:00. Сажусь за ежедневную практику в Unwrap. Проверяю статус выполненного ранее задания на платформе. Все еще на проверке роботом — зависло.

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

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

05:00. Завариваю еще один кофе. Заполняю дневник за вчера, готовлю шаблон на сегодня. Вношу данные в дневник трат.

06:00. Наношу разогревающую мазь. Разминка, тренировка.

07:00. Выбегаю на пробежку. Пробегаю стандартную дистанцию.

07:30. Холодный душ, складываю форму и инвентарь, достаю необходимое для приготовления еды.

08:00. Обжариваю стейки, закидываю в духовку. Пишу потенциальным участникам группового проекта. Планируем встречу. Даю задачу начать собирать информацию для нашей работы. Система назначила меня лидером команды на этот проект. Надо поискать расчет формул, примеры реализации похожих проектов, полезные лекции и статьи. Обсудим и обменяемся опытом на встрече.

09:00. Завтрак. Параллельно общаемся с соседями, читаю дневник трат помощника директора из Петербурга. Ребята шутят, что у меня каждый день как в ресторане: стейки на персональной деревянной доске, даже нож свой — живу как король.

Мой традиционный завтрак
Мой традиционный завтрак

Принимаю витамины и пью кофе.

10:30. Собираю рюкзак, наливаю воду и готовлю кофе в термос. Дописываю дневник трат за вчера. Завариваю еще один кофе.

11:30. Выдвигаюсь в кампус. Еду на метро, оплачиваю по Face ID. −40 ₽

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

12:30. Мы пришли. Занимаем места, убираем все гаджеты и личные вещи. Необходимо запомнить адрес сайта экзамена, иначе даже приступить не получится. По команде начинаем.

14:30. Отстрелялся. Вернее, завалился. Формулировку первого задания не понял вообще. Второе сделал, но чуть было не завалился на тесте роботом: забыл поставить ту самую «запятую». Задание номер три повторяется уже третий экзамен. Оба раза выполнил его верно. Написал с закрытыми глазами. Результат верный, но робот заваливает обе попытки. Уже после экзамена один из товарищей делится ровно таким же результатом. На последние несколько заданий больше нет попыток. Выхожу из кампуса. Кажется, я «выиграл» соревнование.

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

15:30. Сегодня день оплаты жилья, а хозяин берет только наличные. Ждать окончания экзамена, чтобы еще немного поработать, не буду, еду домой на метро. −40 ₽

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

16:30. Дома. Общаемся с соседом В. за чашкой чая каркаде. Делюсь впечатлениями за 20 дней обучения — в целом я доволен. Обсуждаем разные темы.

17:00. Звоню маме. Мы не общались уже три недели. Рассказываю о своем обучении и о том, как все происходит внутри. Слушаю, как дела у нее. Просит совета по поводу вакцинации от гриппа. Я рекомендую сделать прививку. Организму будет проще побороть небольшую дозу вируса и стать сильнее, чем встретиться с заболеванием без подготовки.

18:00. Оплачиваю аренду. Еще 800 ₽ за вайфай в квартире заплачу через две недели. −11 200 ₽

Пришло время заказать мясо на следующие десять дней: завтра достану последнюю партию из морозилки. Как раз пришел купон от «Мегамаркета» на 600 ₽ при заказе от 2000 ₽. Считай, 30% независимо от заказа. Выбираю 12 килограммов мяса, специи и пытаюсь добавить промокод. Выдает ошибку.

Так выглядит мой типичный заказ еды
Так выглядит мой типичный заказ еды
Так выглядит мой типичный заказ еды

Посоветовался с соседями и понял, что купон действует только для специальной категории «Мегавыгода». А я думал, что это и есть мегавыгода — 30% от суммы заказа 2000 ₽. Но ничего, взамен обещают кэшбэк — 1350 баллов «Спасибо», да и само мясо с хорошей скидкой. −3082 ₽

19:00. Снимаю линзы, чищу зубы, ложусь спать.

Послесловие

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

Снова живу с котом Максимкой в одной квартире
Снова живу с котом Максимкой в одной квартире
1/2
Снова живу с котом Максимкой в одной квартире
Снова живу с котом Максимкой в одной квартире

Траты за неделю — 15 739 ₽

Аренда11 200 ₽
Продукты3 482 ₽
Транспорт560 ₽
Медицина497 ₽

Траты за неделю — 15 739 ₽

Аренда11 200 ₽
Продукты3 482 ₽
Транспорт560 ₽
Медицина497 ₽
sQuba
А как вы получили ИТ-профессию? Что посоветуете мне?
Комментарии проходят модерацию по правилам журнала
Загрузка

Сообщество