Подтвердить что ты не робот

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

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

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

Ответ 3

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

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

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

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

Ответ 4

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

Ответ 5

моя теория: вся моя кратковременная память связана с невербальными понятиями; что-то требует от меня выполнения очень дорогого контекстного переключателя (или "подкачки", если вы это сделаете)

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

Ответ 6

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

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

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

Ответ 7

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

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

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

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

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

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

Ответ 8

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

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

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

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

Ответ 9

SYN

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

ACK

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

NACK

Это

Возникает вопрос!

Ответ 10

Чем больше я код, тем больше f-bombs я говорю компьютеру.

Ответ 11

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