logo
Истории      12/04/2021

9 правил продуктивного разработчика: Deep Work, холодный душ и никакого порно

Павел Филатов BLOG

Software Engineer в Star

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

    Практичний інтенсивний курс з дизайну - Design Booster від Powercode academy.
    Навчіться дизайну з нуля за 3 місяці і заробляйте перші $1000, навіть якщо ви не маєте креативного мислення, смаку або вміння малювати. Отримайте практичні навички, необхідні для успішної кар'єри в дизайні.
    Зарееструватися

Теперь я хотел бы рассказать, зачем я вообще это пишу. Я никакой не гуру, не бизнес-тренер и не успешный предприниматель (пока).

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

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

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

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

Я не знаю. Тем не менее, ранний подъем, по ощущениям, дает намного больше продуктивности. Весь мир спит, никого нет, кроме тебя. Если встать достаточно рано, можно закончить работу, когда другие даже еще не сядут за стол, чтоб читать email.

Но я забегаю вперед. В свое время я вставал в 6:30 и шел прямиком в спортзал. Это неплохо, но в офисе я был в 9 утра, что, конечно, довольно рано, когда у тебя в должности есть слова вроде Software и Engineer, но не настолько рано, чтобы успеть переделать всю работу до того, как появятся другие.

Я использовал свое упрямство в своих интересах. Не имея конкретной цели или видения, я поставил перед собой задачу вставать каждый день в 6:30, несмотря ни на что.

Устроить вечеринку в пятницу вечером и вернуться домой в 3 часа ночи? Хорошо. Но вставать все равно в 6:30. Оказалось, что это был обычный будний день, а не пятница, так что завтра еще нужно пойти в спортзал, а потом на работу? Отлично. Будешь знать. Все равно вставать в 6:30. Чувствуешь, что заболеваешь и нужно поспать еще несколько часиков? Сочувствую, но нет.

Онлайн-курс "Фінансовий аналіз" від Laba.
Опануйте звітність — від збору даних до обробки результатів, та інтерпретуйте дані ключових звітів CF, BS, P&L зрозумілою мовою.
Детальніше про курс

Каждую ночь перед сном, особенно когда ложился спать поздно, я говорил себе: «Ты заболеешь, твой день будет совершенно непродуктивным и утомительным, может быть, тебя уволят, но ты закончишь этот проклятый челлендж, несмотря ни на что». И знаете что? Я не заболел, меня не уволили, и большинство дней были довольно продуктивными. Все это было очень весело, и с того момента челленджи стали важной частью моей жизни.

Разве не устанешь, если пойдешь в спортзал, а потом на работу? Как работать, когда устал?

Я не знаю. Тем не менее, после тренажерного зала я почувствовал, что могу выполнить даже самую сложную задачу в мире Jira. Рано вставать тяжело, а сразу после этого идти в спортзал еще тяжелее. Но я использовал несколько уловок:

  1. Социальные обязательства. Я был новичком в тренажерном зале и даже не знал, что мне там делать, поэтому я решил, что мне нужно потренироваться с тренером. Назначьте встречу в 7 утра с самым большим и крутым парнем в спортзале. А теперь попробуйте пропустить ее, сказав, что вам не хочется сегодня заниматься.
  2. Сделайте так, чтобы выйти из дома было как можно проще. Соберите все необходимое для занятий в тренажерном зале на вечер, включая воду. Положите всю одежду, которую наденете, рядом с кроватью. Туда же поставьте стакан воды. Теперь, когда вы встанете, все, что остается сделать, это умыться, выпить чашку воды, одеться и выйти. Что мне нравится в тренажерном зале, так это то, что в большинстве случаев главное — это просто прийти.

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

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

Хотя заниматься спортом — весело, иногда это бывает и утомительно. В такие дни делайте минимум, но не пропускайте занятие. А если пропустите, то не судите себя слишком строго, но и не пропускайте второй раз.

Как работать, когда голодный? Ведь сможешь думать только о еде.

Онлайн-курс повного дня Front-end developer від Mate academy.
Цей курс ідеальний для новачків - 85% наших студентів не мали попереднього досвіду. Гарантованне працевлаштування: 3 500 випускників вже отримало роботу. .
Отримати знижку на курс

Интервальное голодание. У меня нет лишнего веса. Я люблю вкусно поесть. Тогда зачем? Я читал какую-то статью или слушал подкаст, где меня поразила одна мысль: «Наблюдайте, как меняется ваше настроение, когда вы едите». Идея очень простая, не требует никаких серьезных обязательств или усилий, так что почему бы и нет.

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

Я решил попробовать голодание. И здесь мне повезло, потому что оно оказалось для меня вполне естественным. Для голодания мне не потребовалось сверхъестественных усилий, поэтому я продолжал. И даже делал трехдневное голодание. В такие дни я не мог заснуть из-за того, сколько у меня было энергии.

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

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

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

Тут я начал задавать себе вопросы вроде: «Я что, спортсмен? Я этим зарабатываю на жизнь?». Как только проблема признана, остается только найти простое решение, да?

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

Я ушел в лес. Буквально. Мне захотелось пойти туда, где не будет звуковых оповещений из Slack, не будет людей, которые будут звать на собрания. Только я и книги. И что удивительно, это не помогло. По крайней мере, когда я вернулся, все было так же.

Онлайн-курс Pyton від Powercode academy.
Опануйте PYTHON з нуля та майте проект у своєму портфоліо вже через 4 місяця.
Приєднатися

Я понял это только через несколько месяцев, когда сменил работу и прочитал Deep Work. Мое внимание было постоянно отвлечено. Мой день был заполнен сообщениями, ответами, встречами и сверхурочной работой. Хотя мне казалось, что я работаю по 10 часов в день, почти ничего не делалось.

Вот что такое временные блоки (time blocking). Теперь я планирую четыре часа глубокой работы каждый день. И в это время меня никак не отвлечь. Ни сообщений, ни встреч — ничего. Только я и задачи, которые мне нужно делать. Наконец-то работа приносит намного больше удовлетворения, и, что самое главное, она делается.

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

Я сделал себе несколько челленджей, чтобы в конце концов избавиться от социальных сетей. Больше всего времени у меня отнимал Twitter, который я полностью удалил. Оставил Instagram и Facebook (не в телефоне), потому что я редко ими пользуюсь, а когда пользуюсь, то по делу. Правило здесь такое: никогда не заходить в социальные сети, если вы не знаете точно, что вам в них нужно, или не напились в 4 часа утра. Хотя я практически уверен, что у пьяных людей есть причина зайти в Instagram.

Сомнения у меня были только по поводу включения в список двух пунктов, второй из них — это порно. Что довольно странно — чего тут сомневаться (хотя я почти уверен, что кто-то сомневается). Так что — без комментариев, за исключением того, что лично я не смотрю порно, потому что думаю, что это плохо сказывается на здоровье, но здесь вполне уместно рассматривать также моральную и религиозную стороны.

Большинство этих правил существуют исключительно для поддержки моей основной деятельности — программирования. Я чувствую, что преуспеваю в работе, постоянно работаю над двумя сторонними проектами, стараюсь вносить свой вклад в open source и каждый день изучаю Rust. Так что в целом я более чем доволен.

Тем не менее, кое-что можно улучшить. Вот что я хочу попробовать дальше:

    Онлайн-курс "AWS для початківців" від robot_dreams.
    Навчіться працювати з cloud-native системами та побудуйте власний застосунок для зберігання даних у системі AWS.Досвід і фідбек від Fullstack Developer in Amazon.
    Детальніше про курс

Если вы дочитали — спасибо! Вот список людей и книг, которые дали мне идею и мотивацию:

    Онлайн- курсPython developer від Mate academy.
    Курс Python developer з гнучким графіком ідеально підходить новачкам. Отримайте нову роботу вже через 7 місяців навчання! .
    Отримати знижку на курс

и многие другие…

С оригиналом этого текста можно ознакомиться в блоге Павла Филатова на Medium.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Онлайн-курс Бізнес-аналіз. Basic Level від Hillel IT School.
В ході курсу студенти навчаться техніці збору і аналізу вимог, документуванню та управлінню документацією, управлінню ризиками та змінами, а також навчаться моделювати процеси і прототипуванню.
Приєднатися

Этот материал – не редакционный, это – личное мнение его автора. Редакция может не разделять это мнение.

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: