Как стать автором
Обновить

Комментарии 64

я убираю его в холодильник и оставляю на следующий день. 

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

Да тут вся статья — парад восхитительных советов. Мусор.

вот-вот. краткая инструкция на тему "как перестать быть человеком и стать функцией"

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

НЛО прилетело и опубликовало эту надпись здесь

В Индии в блюда добавляют много острых специй от которых человек сильнее потеет)

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

Либо колдбрю. Особенно летом.

  • где же красноглазое программирование?
  • от такой музыки заснуть можно… только Hi-NRG!
Мне помогла смена работы и жёсткая самодисциплина с первого дня:

1) Никаких частных занятий в офисе. Только по работе. В том числе никаких игр и сайтов, никаких частных разговоров по мобилке. Если ждёшь компиляции или ещё чего-нибудь — значит ждёшь. Можно заняться другим рабочим делом, пойти сварить кофе или переговорить с коллегой.

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

А о том, сколько конкретный сотрудник работает и сколько играет — на самом деле известно всем. Это видно, как ни «скрывайся».

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

Призываю dlinyj: плакать про научпоп, пикабу и падение Хабра ;)
Спасибо, что приходите к нам, если будем взаимно следить друг за другом, то сделаем контент ещё лучше :)

А ты хорош…а))

НЛО прилетело и опубликовало эту надпись здесь

А мне хорошо, я пью кофе непрерывно, но ни каких проблем со сном.

Нет сна, нет проблем?

Как раз я выпиваю кофе чтобы лучше спать

Тогда это похоже на переутомление когда сил нет даже спать

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

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

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

Давайте, что ли, сравним два высказывания. Выше — автора статьи, приведу еще и оригинал на всякий случай:


Getting into a state of flow is the only way I can make progress when writing complex software. I also think it's possible to structure your life in a way that maximizes the amount of time you can spend in a state of flow each day.

А вот цитата из другого малоизвестного автора:


Much has been written about the hyper-productive state known as “flow.” Some programmers call it “the Zone.” [...] And so they [programmers] desire to attain that state, and often measure their self-worth by how much time they can spend there. [...] Here’s a little hint from someone whose been there and back: Avoid the Zone. [...] Nowadays when I feel myself slipping into the Zone, I walk away for a few minutes. I clear my head by answering a few emails or looking at some tweets. If it’s close enough to noon, I’ll break for lunch. If I’m working on a team, I’ll find a pair partner.

Хм, кому же верить?

Во второй цитате нет информации, чем плох поток. Есть только упоминание кого-то, кто раньше дружил с потоком, а теперь избегает.

Про это там тоже есть, я просто не хотел цитату затягивать:


This state of consciousness is not really hyper-productive and is certainly not infallible. [...] You will write more code in the Zone. If you are practicing TDD, you will go around the red/green/refactor loop more quickly. And you will feel a mild euphoria or a sense of conquest. The problem is that you lose some of the big picture while you are in the Zone, so you will likely make decisions that you will later have to go back and reverse. Code written in the Zone may come out faster, but you’ll be going back to visit it more.
Спасибо, теперь понятней!
Мое личное мнение — что лучше написать средний код в удовольствие, чем отличный в мучениях )

Мой личный субъективный опыт говорит, что код, написанный в состоянии потока, плохо работает для команды, потому что в состоянии потока слишком много вещей "интуитивно понятны".

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

Лет пять назад у меня на Хабре был точно такой же диалог ))). Тогда один из участников сказал, что сначала он пишет код в потоке, а потом в потоке же его рефакторит. Чтобы код стал максимально простым и понятным.

Ну так логика никак не меняется: результат будет "максимально простым и понятным" для человека в потоке.

Не совсем. Там получается два разных потока. В одном контекста много. Потом через какое-то время (через пару тройку дней) разработчик входит в другой поток, где он уже забыл контекст и стремится сделать всё как можно более понятным.

Оно все равно понятно только человеку в потоке.

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

Практикующие такое утверждают, что понятно всем.

Ну, утверждать-то можно что угодно.

Ну, утверждать-то можно что угодно

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

А я и не говорю, что обманывают. Просто понятность кода — это очень субъективная вещь, поэтому можно быть уверенным, что твой код понятен всем остальным, но при этом эти самые остальные с этим не согласны.

Ad hominem?

Nope. Ad hominem — это если бы я сказал "мнению автора верить нельзя, потому что автор — Х" (выше, кстати, есть пример). А я просто задаюсь вопросом: если есть два конфликтующих мнения, какому верить?


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

НЛО прилетело и опубликовало эту надпись здесь
В середине 2000-х работал в ИТ отделе крупной компании, так у нас был программист мужчина предпенсионного возраста, почти все ПО было написано им, так вот он любил прибухивать на рабочем месте и ему в состояние потока помогал перейти бутылка, поэтому у него под столом за системным блоком всегда стояла чекушка, чтобы с утра и в рабочее время можно было спокойно опохмелиться… Кстати был очень мужиком, хорошим программистом, и почти весь отдел тянул, но вот бутылка сгубила человека…
Мне необходимо работать в одиночестве, или, по крайней мере, с другими людьми, которые, как и я, могут весь день работать тихо. Для меня важно работать там, где никто не сможет меня побеспокоить, так как меня легко сбить с мысли.

Мечты…
Спасибо за перевод.
Я из-за игр перешел c windows на linux :)

Там тоже куча игр :)

и обе интересные
На эту тему можно писать бесконечно. У всех настолько разные способы что пытаться это систематизировать ну так себе.

Другое дело что многие вообще не задумываются. Вот ктобы сформировал пути нахождения этого своего да и просто самодиагностики, чтобы люди начали понимать когда что-то пошло не так. А то так в состоянии гонки с миром многие и не замечают.
По большому счету, этот список подойдет каждому кто хочет заботиться о себе, своем мозге и здоровье.
СОН +++
Оставлю тут мнение Robert C. Martin-a изложенное в книге The Clean Coder, глава The Flow Zone:

Much has been written about the hyper-productive state known as “flow.”
Some programmers call it “the Zone.” Whatever it is called, you are probably
familiar with it. It is the highly focused, tunnel-vision state of consciousness
that programmers can get into while they write code. In this state they feel
productive. In this state they feel infallible. And so they desire to attain that
state, and often measure their self-worth by how much time they can
spend there.
Here’s a little hint from someone whose been there and back: Avoid the Zone.
This state of consciousness is not really hyper-productive and is certainly not
infallible. It’s really just a mild meditative state in which certain rational
faculties are diminished in favor of a sense of speed.
Можно очень сильно улучшить продуктивность, понизив уровень CO2 в воздухе рабочей комнаты. Под «очень сильным» улучшением я понимаю что-то в районе 20% или больше. Было одно исследование, где изучали воздействие уровня CO2 на когнитивную деятельность людей. Одна группа работала в помещении с уровнем CO2 в 1000 ppm, вторая — с уровнем CO2 в 600 ppm. Для справки — на открытом воздухе уровень CO2 составляет 400 ppm. Люди, работавшие в комнате с более высокой концентрацией CO2, набрали в когнитивных тестах примерно на 20% меньше баллов, чем люди, которые дышали воздухом с более низким содержанием CO2.

Я не доверяю таким тестам. Возможно снижение производительности труда было не из-за роста СО2, а из-за переполненности помещений, шума, пыли, снижения количества отрицательных ионов, влажности, посторонних запахов и веществ в воздухе без вентиляции (формальдегиды из мебели). Как проводят такие тесты? Отключают вентиляцию и собирают по 1-2 человека на квадратный метр площади? Тут стресс будет от прочих факторов, а не от роста СО2.
Просто в легких нет прямой проточной вентиляции и выдыхаемый воздух смешивается со вдыхаемым, в самих легких содержание СО2 может достигать 100 000 ppm на выдохе. При нагрузках физических количество СО2 в легких растет, но от этого только польза. Рост СО2 в легких и крови стимулирует глубокое дыхание и рост жизненного объема легких, в качестве гиперкопенсации избытка СО2. И состояние бодрости тренировка придает.
Кроме тренировок на свежем воздухе, есть тренировки в бассейне, там в легких может быть и под 100 000 ppm СО2 на выдохе, при длительном погружении под воду, когда весь кислород почти переходит в СО2 после задержки дыхания в минуту. И тоже ни каких побочных эффектов, только польза от тренировок.
Так же есть нормы США для работы в шахтах, там упоминается что предел 50 000 ppm в течение рабочей смены. Вот этот порог кажется более обоснованным, так как при таком количестве СО2 легкие дышат глубоко и тратят много физической силы на вентиляцию легких, это физически утомляет и снижает производительность труда.
В домашних условиях, рост СО2 с 400 до 1000 ppm кажется несущественным. Легкие полностью компенсируют этот фактор увеличением глубины дыхания на 1%, что совершенно незаметно. В самих легких количество СО2 останется таким же, там действует отрицательная обратная связь именно по количеству СО2, выше уровень СО2, тонизируется дыхательный центр и глубина дыхания возрастает. «Побочный» эффект только трата калорий организма, но многим это только на пользу.
Плюс зимой можно перестараться с вентиляцией. Например, если решить что нужно любой ценой снизить СО2 до 600 ppm и обеспечить 200 кубометров в час притока воздуха. Это будет очень сухой воздух с улицы, который может вызвать осушение слизистых и повысить уязвимость к инфекциям.

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

А вот выйти из состояния потока бывает весьма сложно. Бывает ближе к 22:00 выводит из этого состояния только семья. Которая напоминает, что она у меня есть. Как лучше выходить-то? Использовать будильник на 18:00? Ещё есть какие хорошие способы?

Конечно способ не хороший, но мне помогает 50г крепкого алкоголя.

Иногда помогает перед завершением рабочего дня (18:00) приостановиться, продумать, что ещё осталось, написать краткие комментарии об этом, насладиться моментом и потом выключать комп.
Может быть кто-то ещё поделиться опытом — тоже интересно, как другие с этим справляются

https://blogs.baruch.cuny.edu/authenticityandastonishment2/files/2013/04/Mihaly-Csikszentmihalyi-Flow1.pdf


'Flow: The Psychology of Optimal Experience (Harper Perennial Modern Classics) "
Автор объясняет, как люди становятся лучше в чем-то, и пытался понять, почему людям становится скучно, что их расстраивало, делало счастливыми и тому подобное. Он выяснил, что для каждой деятельности есть способы заставить себя увлечься этой деятельностью, это называется концепцией потока, и подробно объясняет, как этот поток работает. Мне его книга очень помогла, и если вы по какой-то причине ощущаете себя несчастным или расстроенным, она может пригодиться. Плюс ко всему, эта концепция полезна не только для программирования, но и во всем остальном, будь то готовка, спорт, чтение, да для всего практически.

Возможно это лично мой заскок, но очень давно заметил, что я не способен находится «в потоке», если в помещении слишком жарко. И это «слишком жарко» — выше 24°С. До такой степени, что если моя потенциальная работа подразумевает нахождение в офисе и температура в помещении регулярно поднимается выше — это факт №1 в моём отказе от сотрудничества.

Ребята, ну вы хоть модерируйте перед тем,как переводить - уже второй сомнительный перевод от вас...

Состояние потока характеризуется не отсутствием кофе и игр, а полной концентрацией на задаче.

Чтобы её достичь, нужна вполне определенна сложность задачи - не слишком простая, но и не слишком сложная.

То, что вы тут "перевели", это не про состояние потока, а про отвлекающие факторы.

Отличная статья, кажется что советы простые и интуитивно понятные, но перечитать их полезно. А что такое
забор Шеллинга
?

Только заметил что это перевод.
К сожалению, при верстке потерялась ссылка. Вот она.

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

  • производственная гимнастика (что, когда, сколько, как часто);

  • рацион питья и питания (что неприемлимо, а что необходимо);

  • освещенность рабочего места и окружающего пространства, яркость и конрастность дисплея и т.д.;

  • приемлимые звуки/ритмы/тон/созвучия или тишина;

  • организация рабочего места (мебель, пасадка, приборы и оборудование)

  • ...и т.д и т.п.

...да, и все это с указанием результатов исследований на репрезентативных выборках )

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

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

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

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

Про фоновую музыку:
Лично мне наоборот не дают сосредоточится любые долбящие ритмы, в том числе и как в примере, предоставленным автором. Никаких «туц-туц».
А вот сочинения средневековых христианских композиторов периода Арс нова и ранее нашел очень медитативными (наверное, потому что они такими и задумывались). Например Хилдегарда Бингенская, Джон Данстейбл, Гийом де Машо. Очень мелодичный и спокойный вокал. На той же я.музыке можно найти большие подборки. А вот более поздняя классическая музыка уже слишком сложная для прослушивания на фоне.
То что это, по большому счету, религиозная музыка меня, атеиста, не смущает.
Рекомендую, в общем ) music.yandex.ru/album/299519 music.yandex.ru/album/897733 как пример
Зарегистрируйтесь на Хабре, чтобы оставить комментарий