Интенсивное программирование снижает коммуникативные навыки?
Это один из тех вопросов метапрограммирования, которые могут или не могут принадлежать SO, но здесь идет...
Были ли какие-либо другие программисты заметили, что их способность общаться с людьми (техническими или другими) почти исчезает во время и после периода интенсивного программирования?
Я обычно считаю себя относительно хорошим коммуникатором. Однако вчера вечером, оставаясь поздно, чтобы поработать над некоторыми сложными задачами программирования, я обнаружил, что даже заказать еду на вынос было очень сложно: мои слова были связаны, прежде чем они покинули мой рот. Это случилось не в первый раз...
Кто-нибудь еще испытал это явление? Есть ли имя для него?
Ответы
Ответ 1
Это происходит со мной, в некоторой степени, в основном каждый рабочий день. Моя подруга знает, что когда я буду в "режиме робота", я буду гораздо менее отзывчив к ее тонким речевым сигналам на языке тела и займу больше времени, чтобы произнести ответные реакции.
Некоторые из них - только интенсивная концентрация, и усталость, вызванная им, я уверен; но мне также представляется разумным, что обертывание одного мозга вокруг языков, которые формируются вокруг потребностей и ограничений машин, делает менее искусным, по крайней мере временно, на тех языках, которые формируются вокруг потребностей и ограничений людей.
Ответ 2
Да, это называется усталостью.
Ответ 3
Хотя усталость определенно является компонентом, я испытал это явление после любой задачи, которая требует интенсивной концентрации и не связана с общением с другим человеком. Это усиливается, если задача повторяется или требует краткосрочной памяти, например, запоминание промежуточных результатов, следуя нескольким путям логики. Примеры не-программирования включают в себя решение математических задач; сравнение сложных, конкурирующих стратегий; и организация ежегодных бумажных квитанций по дате, учетной записи и категории.
Моя догадка заключается в том, что эти задачи способствуют "внутреннему" общению, которое не обязательно требует, чтобы вы выражали свои мысли как слова и, конечно, не в организованных предложениях. Это более эффективно для вашего мозга принимать "ярлыки", которые были бы невозможны, если бы вам приходилось описывать свои мысли другому человеку логичным, упорядоченным образом. И когда вы погружаетесь в задачу, вы фокусируетесь исключительно на ней, теряя осознание времени, окружающей среды и физических условий и "болтовню", которая обычно возникает в вашей голове, когда вы осознаете свое "я". Я думаю, что что-то подобное случается с спортсменами, когда они нажимают на их "шагу", хотя я с трудом теряю информацию из опыта.: -)
Для меня это очень комфортное состояние, так как мне нравится фокусироваться на проблеме и переходить к решению. Если я вынужден вернуться к "реальности" без нескольких минут перехода, это похоже на пробуждение от яркого сна, и я не буду общаться в своих силах, пока не возобновятся нормальные социальные и мыслительные процессы.
Это также происходит, хотя и в гораздо меньшей степени, когда моя жена и я объясняем друг другу вещи: каждый из нас имеет тенденцию брать на себя много фона и понимания с другой стороны, и поэтому мы опускаем много деталей и "непредвиденные обстоятельства", которые мы включили бы, если бы мы разговаривали с кем-то еще. Когда мы "в гармонии" друг с другом, это легко, эффективно и создает огромную синергию; когда мы принимаем слишком много понимания, это может быть ужасно расстраивающим и оставить каждого из нас в недоумении, как другой может быть настолько плотным.: -)
Ответ 4
Я заметил, что длительные периоды глубокой концентрации на проблемах программирования иногда заставляли меня бороться как с устным, так и с письменным сообщением. Это становится заметным, когда я впервые начинаю бороться с поиском слов и фраз, которые обычно приходят мне легко.
Ответ 5
моя теория: вся моя кратковременная память связана с невербальными понятиями; что-то требует от меня выполнения очень дорогого контекстного переключателя (или "подкачки", если вы это сделаете)
смотреть и хрюкать - это все, что я могу иногда делать
Ответ 6
Когда мои навыки общения снижаются, я нахожу, что это обычно в тандеме с моими навыками программирования, которые также падают, как правило, (как отмечали другие) из-за усталости.
Но когда я интенсивно программировал, я обнаружил, что мой общий уровень навыков общения оттачивается - я говорю, слушаю и спорю с большей интенсивностью, конечно же, об общем пространстве, в котором я работаю, но даже о других вещах. Это, как много думать о одной проблеме, ставит меня в режим мышления обо всем.
Я даже обнаружил, что лучший способ написать технические документы - что мне вообще не нравится делать - это сделать какую-то интересную кодировку, даже если она прототипирует или экспериментирует или каким-либо другим способом отбрасывает меня, чтобы поместить меня вправо режиме и просто заставить мой мозг работать.
Ответ 7
Я думаю, есть несколько вопросов, которые можно задать здесь:
1) Вы заказывали устно, в режиме онлайн или через рукописные заметки? Если вы сделали первый, то может случиться так, что у вашего ума могут возникнуть проблемы с переключением передач, которые могут быть понятны, если вы действительно попали в зону, где ваши рефлексы были оптимизированы для ввода этого и того, а не объясняли, как заказать пиццу, например.
2) Вы действительно сделали перерыв перед тем, как получить еду или были частью быстрого: "Хорошо, я собираюсь пойти и получить это, это, и это сделано сейчас, а затем я вернусь, чтобы закончить это" менталитет"? Я делал последнее много раз, и обычно это просто признак того, что мой ум сосредоточен на этой задаче программирования, а не на других вещах вокруг меня.
3) Насколько вы были настороже, когда делали заказ? Усталость, безусловно, является еще одним возможным фактором, в сочетании с тем, что он находится в нерегулярном часе.
4) Как долго вы проводили программирование перед выходом? Если это было более нескольких часов, например. 3, то я мог видеть это, если вы склонны оптимизировать то, что вы делаете в любой момент, например. когда вы программируете, пытаетесь ли вы оптимизировать, где находятся мышь, клавиатура и монитор?
Это были бы несколько областей, которые я бы изучил. Может быть, у вас просто сильная адаптация, которую вы просто изучаете.:)
Ответ 8
Языковые навыки обычно расположены в левом полушарии мозга.
Чувство, которое я получаю, когда я "в зоне", похоже на то, что я получаю, когда рисовать.
Я пришел к выводу, что программирование для меня - более разумная деятельность.
Бетти Эдвардс "Рисунок на правой стороне мозга" - потрясающая книга о мозге и рисовании. Это где я узнал, как сделать этот переключатель.
Ответ 9
SYN
приводит к...
ACK
Или, может быть...
NACK
Это
Возникает вопрос!
Ответ 10
Чем больше я код, тем больше f-bombs я говорю компьютеру.
Ответ 11
Имплозия отличных коммуникативных навыков сегодня огромна, все самые успешные люди, рожденные на этой земле, хорошо разбирались в мощных навыках общения. Это искусство, которое можно приобрести, если вы захотите потратить несколько часов на себя и познать, это скрытые шкуры.