Интенсивное программирование снижает коммуникативные навыки?[закрыто]

StackOverflow https://stackoverflow.com/questions/231764

  •  04-07-2019
  •  | 
  •  

Вопрос

Это один из тех вопросов метапрограммирования, которые могут относиться, а могут и не относиться к SO, но вот...

Замечал ли кто-нибудь из других программистов, что их способность общаться с людьми (техническими или другими) почти исчезает во время и после периода интенсивного программирования?

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

Кто-нибудь еще сталкивался с этим явлением?Есть ли для этого название?

Это было полезно?

Решение

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

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

Другие советы

Да, это называется усталостью.

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

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

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

Это также происходит, хотя и в гораздо меньшей степени, когда мы с женой что-то объясняем друг другу: каждый из нас, как правило, имеет большой опыт и понимание со стороны другого, и поэтому мы опускаем много деталей и & Quot; & Quot мелкие; что мы включили бы, если бы мы говорили с кем-то еще. Когда мы "в гармонии" друг с другом это легко, эффективно, и создает огромную синергию; когда мы предполагаем, что слишком много понимаем, это может ужасно расстраивать и заставлять каждого из нас задуматься над тем, как другой может быть таким плотным : -)

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

моя теория: вся моя кратковременная память связана с невербальными понятиями; Чтобы что-то сказать, мне нужно выполнить очень дорогое переключение контекста (или, если хотите, операцию «подкачки»)

смотреть и ворчать - это все, чем я могу управлять иногда

Когда мои коммуникативные навыки снижаются, я обнаруживаю, что они, как правило, падают с моими навыками программирования, также снижающимися, как правило (как отмечали другие) из-за усталости.

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

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

Я думаю, здесь есть несколько вопросов:

1) Вы заказывали устно, онлайн или через рукописные заметки? Если вы сделали первый, то может случиться так, что у вашего ума могут возникнуть проблемы с переключением передач, что может быть понятно, если вы действительно попали в зону, где ваши рефлексы были оптимизированы для того, чтобы печатать это и то, а не объяснять, например, как заказать пиццу, например .

2) Действительно ли вы сделали перерыв перед тем, как получить еду, или это было быстро? "Хорошо, я собираюсь пойти и получить это, это и это сделать сейчас и потом я вернусь к концу это выключено " склад ума? Я делал это много раз, и обычно это просто знак того, что мой разум сосредоточен на этой задаче программирования, а не на других вещах вокруг меня.

3) Насколько вы были внимательны, когда делали заказ? Усталость, безусловно, является еще одним возможным фактором в сочетании с нерегулярным подъемом.

4) Сколько времени вы потратили на программирование, прежде чем выходить на улицу? Если это было больше, чем несколько часов, например 3, тогда я мог бы видеть это, если вы стремитесь оптимизировать то, что вы делаете в любой момент, например Когда вы программируете, вы пытаетесь оптимизировать расположение мыши, клавиатуры и монитора?

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

Языковые навыки обычно находятся в левом полушарии мозга.

Ощущение, которое я испытываю, когда я "в зоне" похоже на правильные чувства, которые я испытываю, когда рисую.

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

Рисунок Бетти Эдвардс на правой стороне мозга " это потрясающая книга о мозге и рисовании. Вот где я узнал, как сделать это переключение.

SYN

приводит к...

ACK

Или, может быть...

NACK

Что!

Вопрос в том!

Чем больше я кодирую, тем больше я говорю компьютерным бомбам.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top