Все статьи | Развитие

Мы то, что мы скроллим: как программисту стать более продуктивным

Мы то, что мы скроллим: как программисту стать более продуктивным главное изображение

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

Чтобы классно работать, надо хорошо отдыхать

Спать, отдыхать, расслабляться — с этого начинаются ваша продуктивность и креативность.

Сон

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

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

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

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

Отдых

Отдыхать важно и полезно, и речь идёт не только про глобальный отдых в виде длительного отпуска, или хотя бы вечернего досуга. Мы говорим и про короткие промежутки релакса во время рабочего дня. Наш мозг способен концентрироваться на одной задаче в течение 50-90 минут, не больше. Если вы будете на него наседать и пытаться выжать максимум, когда он просто отказывается это делать — ничего хорошего из этого точно не выйдет.

Про концентрацию и важность коротких брейков в работе можно почитать в научной статье Эрикссона, Крампа и Теш-Ромера. В чём основная идея: каждые 50 минут вы делаете 10-минутный перерыв, в течение которого не скроллите соцсети, не залипаете в YouTube и не углубляетесь в чтение какой-нибудь статьи. В эти 10 минут вы можете послушать музыку, попить чай, стоя у окна, устроить small talk с коллегой (если есть возможность болтать вживую). Если работаете удалённо — просто полежите, устройте себе небольшой mind-wandering.

Как написала Ася Казанцева в своей статье «Как безделье и прокрастинация помогают в поиске сложных решений и креативных идей»: «В 79% случаев идеи появлялись во сне или полусне — это то время, когда мозг перебирает информацию, освоенную в течение дня, и формирует новые ассоциации. Решения также находились, когда люди были расслаблены и занимались чем-то отвлечённым: смотрели в окно во время автомобильной поездки, гуляли в лесу или были на пробежке. За исключением работы, все эти варианты объединяет то, что они способствуют блужданию мыслей, или mind-wandering. Во время этого процесса человек хаотически мыслит и блуждает по ассоциациям, что позволяет найти новые комбинации решений».

То же самое говорит и американский психолог Гарвардского Университета Пол Сели: «Подумайте о чем-то, что не связано с вашей рабочей задачей, о чём-то отвлеченном, а затем вернитесь к своей задаче».

Что ещё важно знать про отдых? Он должен быть, как пассивным, так и активным. Про пассивный отдых мы проговорили выше: полежать, ни о чём не думая, послушать музыку. Что касается активного отдыха — это может быть спорт, танцы, походы, гонки на собачьих упряжках, шахматы (да, это тоже активный отдых), настолки с друзьями, изучение иностранных языков. Новые виды отдыха — это новые нейронные пути, что, конечно же, будет очень полезно для нашего мозга.

Расслабление

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

Гигиена информации: мы то, что мы скроллим

Наш мозг эволюционировал в таких условиях, что для него нет неважной информации — любые данные, будь то пост в Facebook, новости на радио или твит — всё это наш мозг воспринимает как нечто очень нужное для выживания. Поэтому он начинает это анализировать, а на такой анализ затрачивается очень много ресурсов и энергии. Нилли Лави, психолог из Университетского Колледжа Лондона, писала: «Ещё в 1995 году появилось такое понятие, как “Теория загрузки” (Load Theory). Идея состоит в том, что существует предел того, сколько информации из внешнего мира наш мозг может обработать. В нашем мозгу есть условные “слоты“ обработки информации, и если они заполнены, то система, которая отвечает за внимание, может расфокусироваться. Таким образом, наш мозг не способен сконцентрироваться на нужных вещах/задачах. Всю информацию, что мы “проглотили”, он будет по-прежнему анализировать, хоть и в фоновом режиме».

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

Читайте также: Современный PHP сформирует хорошее мышление в стиле ООП: интервью с Максимом Шамаевым

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

Разделение зон

В наше время много компаний перешли на удалённый тип работы — это посеяло некоторый хаос в квартирах людей, ведь ушло чёткое разделение работа-дом, и многих это выбило из колеи. Мозг не видит смены обстановки, из-за может возникнуть снижение работоспособности. Эта проблема решаема. Чтобы приучить себя эффективно работать дома, вовсе не обязательно уходить в коворкинги — достаточно разделить своё пространство на зоны: рабочая зона, зона отдыха, зона для приёма пищи. Такой подход поможет нам натренировать мозг и настроиться на нужный лад — например, если нам нужно поработать, мы идём в условную «зону работы», если отдохнуть — в место для отдыха. Такой метод помогает включать и задействовать правильные ресурсы и настроение. Как говорят психологи: «Работать в пижаме, да ещё и в кровати — очень плохая идея, потому что это не позволяет нам “собраться в кучу” и решить рабочую задачу настолько хорошо, насколько бы мы могли это сделать. Оставьте постель для секса и сна».

ToDo-лист — всему голова

В нашей статье про прокрастинацию мы уже говорили, как важно планировать свой день заранее. Заранее спланированный день сразу задаёт нам нужный настрой, но очень важно создавать свой ToDo-лист правильно — это не просто список дел, которые вы хотите сделать в течении дня. Это список дел с четко определенными временными слотами — какими делами вы планируете заниматься и сколько времени на это потратить. Пример верно запланированной задачи:

7:00 — поработать над проектом по Python (50 минут)

Здесь всё должно чётко соблюдаться: ровно в семь вы садись за проект по Python, заводите таймер и работаете над проектом в течение 50 минут. Во время выполнения этой задачи вы не отвлекаетесь, не заглядываете в мессенджеры, не отвечаете друзьям в Telegram, не зависаете в Instagram — вы просто работаете над вашим проектом.

Чёткая фокусировка и планирование задач хорошо дисциплинируют, и в нужный момент ваш мозг включается в работу. Это как выработанный рефлекс — и его можно развить. Помните, наш мозг от природы ленив, он не особо стремится учить PHP или Ruby, ему не хочется разбираться в чужом коде или читать документацию — всё это забирает слишком много ресурсов. Однако с этим можно работать — время опередило эволюцию, и для этого нам нужно приучить наш мозг к новой реальности.

Больше материалов по теме, которые рекомендует Хекслет:

  1. BBC WorkLife — Five ways science can improve your focus
  2. The Ballance Small Business — How to Increase Productivity at Work
  3. New-York Times Business — How to Make the Most of Your Workday

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

Аватар пользователя Alisa Holainen
Alisa Holainen 22 ноября 2021
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
8 декабря 8 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
8 декабря 8 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
8 декабря 8 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
8 декабря 8 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
8 декабря 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Новый
Создает веб-приложения со скоростью света
8 декабря 5 месяцев