这是那些元编程问题之一,可能属于SO,也可能不属于SO,但这里有……
有没有其他程序员注意到,在紧张的编程期间和之后,他们与人沟通的能力(技术上的或其他方面的)几乎消失了?
我通常认为自己是一个相对较好的沟通者。然而,在昨晚加班完成一些相对具有挑战性的编程任务后,我发现即使是叫外卖也是非常困难的:我的话在离开我的嘴巴之前就被绑住了。这已经不是第一次发生这样的事情了。
还有没有其他人经历过这种现象?它有名字吗?
发布于 2008-12-17 07:07:34
在某种程度上,基本上每个工作日都会发生这种情况。我的女朋友知道,当我处于“机器人模式”时,我对她微妙的肢体语言暗示的反应会变得更慢,而且需要更长的时间才能做出口头回应。
我敢肯定,这其中有一部分是因为高度专注,以及由此导致的疲劳;但对我来说,将大脑围绕着围绕机器的需求和局限性而形成的语言,也会让人不太熟练,至少是暂时地,不太熟悉那些围绕人的需求和局限性而塑造的语言。
发布于 2008-10-23 22:25:45
是的,这叫做疲劳。
发布于 2008-11-26 03:19:07
虽然疲劳绝对是一个组成部分,但我在任何需要高度集中注意力的任务之后都经历过这种现象,而且不涉及与他人的沟通。如果任务是重复的或消耗短期记忆,比如在遵循几条逻辑路径时记住中间结果,它就会变得更加强烈。非编程的例子包括解决数学问题;比较复杂的、相互竞争的策略;以及按日期、帐户和类别组织一年的纸质收据。
我的猜测是,这些任务鼓励“内部”交流,这不一定需要你用文字表达你的想法,当然也不需要用有组织的句子。对于你的大脑来说,选择“捷径”是更有效率的,如果你必须以一种逻辑、有序的方式向另一个人描述你的想法,这是不可能的。当你全神贯注于这项任务时,你会全神贯注于它,失去对时间、环境和身体状况的意识,以及当你意识到你的“自我”时,通常会在你的大脑中发生的“喋喋不休”。我想,当运动员达到他们的“大步”时,也会发生类似的事情,尽管我悲哀地无法从经验中知道。:-)
对我来说,这是一种非常舒适的状态,因为我喜欢专注于问题并导航到解决方案。如果我没有几分钟的转换就被迫回到“现实”,就像从一个生动的梦中醒来,直到正常的、社交的、思考的过程恢复,我才会以最好的状态进行交流。
当我和我妻子互相解释事情时,这种情况也会发生,尽管程度要小得多:我们都倾向于假设对方有很多背景知识和理解,因此我们省略了很多细节和“附带条件”,如果我们与其他人交谈,我们会包括这些细节和“附带条件”。当我们彼此“合拍”时,这很容易,高效,并创造了巨大的协同效应;当我们假设太多的理解时,这可能会非常令人沮丧,让我们每个人都想知道对方怎么可能如此密集。:-)
https://stackoverflow.com/questions/231764
复制相似问题