集中的なプログラミングはコミュニケーション能力を低下させる?[閉まっている]

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

  •  04-07-2019
  •  | 
  •  

質問

これは、SO に属するかどうかにかかわらず、メタプログラミングに関する質問の 1 つですが、次は次のとおりです...

集中的なプログラミングの期間中およびその後に、人々とコミュニケーションする能力 (技術的またはその他) がほとんど失われていることに気づいたプログラマーは他にもいますか?

私は普段、自分のことを比較的コミュニケーションが上手だと思っています。しかし、昨夜、比較的難しいプログラミング タスクに取り組むために遅くまで残った後、持ち帰り用の食事を注文することさえ非常に難しいことがわかりました。私の言葉は口から出る前に縛られてしまいました。このようなことが起こったのはこれが初めてではありません...

他にこの現象を経験した人はいますか?名前はありますか?

役に立ちましたか?

解決

これは、基本的には毎日、ある程度は私に起こります。私のガールフレンドは、「ロボットモード」にいるときを知っています。私は彼女の微妙なボディーランゲージの手がかりへの反応がずっと悪くなり、話された反応をするのにより長くかかります。

その一部はただの集中力であり、それに起因する疲労だと思います。しかし、機械のニーズと制限に合わせて形作られた言語で頭を包むことは、少なくとも一時的に、人々のニーズと制限に合わせて形作られた言語に慣れるのをやめることにも意味があります。

他のヒント

はい、疲労と呼ばれます。

疲労は間違いなく要素ですが、私はこの現象を経験しました どれでも 集中力を必要とし、他人とのコミュニケーションを必要としない仕事。タスクが繰り返しの場合や、ロジックのいくつかのパスをたどる間に中間結果を思い出すなど、短期記憶に負荷がかかる場合、この問題はさらに強くなります。プログラミング以外の例には、数学の問題を解くことが含まれます。複雑で競合する戦略を比較する。1 年分の紙の領収書を日付、アカウント、カテゴリごとに整理します。

私の推測では、これらのタスクは「内部」コミュニケーションを促進するものであり、必ずしも自分の考えを言葉で表現する必要はなく、もちろん体系化された文章で表現する必要もありません。自分の考えを論理的かつ整然とした方法で他人に説明しなければならない場合には不可能な「近道」をする方が、脳にとってはより効率的です。そして、あなたがタスクに夢中になると、あなたはそれだけに集中し、時間、環境的および身体的状態の認識を失い、あなたがあなたの「自己」に気づいたときにあなたの頭に起こる「おしゃべり」を失います。アスリートが「ストライド」を打ったときに同様のことが起こると思いますが、私は経験から知るために途方に暮れています。:-)

私にとって、問題に集中して解決策に向かうのが楽しいので、これは非常に快適な状態です。数分間の切り替えなしに「現実」に強制的に戻されると、鮮やかな夢から目覚めたようなもので、通常の社会的な思考プロセスが再開されるまで、最高の状態でコミュニケーションをとることができません。

これは、程度ははるかに低いですが、妻と私がお互いに物事を説明するときにも起こります。私たちはそれぞれ、相手の背景や理解を多くの部分で想定する傾向があるため、他の人と話している場合に含めるであろう詳細や「付随事項」の多くを省略します。私たちがお互いに「調和」しているとき、それは簡単で効率的であり、途方もない相乗効果を生み出します。あまりにも多くのことを理解していると思い込みすぎると、ひどくイライラし、どうして相手がこれほど濃密になることができるのかとお互いに不思議に思うことがあります。:-)

プログラミングの問題に長時間集中していると、言葉によるコミュニケーションと書面によるコミュニケーションの両方に苦労することがあることに気付きました。私が最初に思いつく言葉やフレーズを見つけるのに苦労し始めたとき、それは顕著になります。

私の理論:私の短期記憶はすべて非言語的概念に縛られています。何かを言うには、非常に高価なコンテキスト切り替え(または、必要に応じて「ページング」操作)を実行する必要があります

凝視とうなり声は、私が時々管理できることのすべてです

コミュニケーションスキルが低下すると、一般的に疲労が原因で(他の人が指摘しているように)プログラミングスキルも低下していることがわかります。

しかし、集中的にプログラミングをしていると、コミュニケーションスキルの全般的なレベルが磨かれていることに気付きます。私は話している、聞いている、議論している、確かに自分が働いている一般的な空間についてだけでなく、他のことについても議論しています。 1つの問題について真剣に考えると、すべてについて真剣に考えるモードになります。

技術文書を書く最良の方法は、私が一般的に嫌いなことですが、プロトタイプや実験的、あるいは他の方法で捨てても、興味深いコーディングをすることです。モードにして、脳を機能させます。

ここにいくつか質問があります。

1)口頭、オンライン、または手書きのメモで注文しましたか?最初のものをやった場合、例えばピザの注文方法を説明するのではなく、これを入力するために反射神経が最適化されたゾーンに本当に入った場合、あなたの心はギアを切り替えるのに苦労するかもしれません。

2)食事をとる前に本当に休憩したのか、それともちょっとした食事の一部だったのか、「これで行きましょう、これで終わりましたこれオフ、"メンタリティ?私は後者を何度もやりましたが、それは通常、私の心が私の周りの他のことよりもむしろそのプログラミングタスクに集中しているという兆候です。

3)注文したとき、あなたはどの程度警戒していましたか?疲労は確かに別の考えられる要因であり、不規則な時間に起きていることと組み合わされます。

4)外出する前にプログラミングにどれくらい費やしましたか?数時間以上の場合、例えば3、その後、いつでもあなたがやっていることを最適化する傾向がある場合、それを見ることができました。プログラミング中に、マウス、キーボード、モニターのすべての場所を最適化しようとしていますか?

これらは私が検討するいくつかの領域です。たぶん、あなたはただあなたが持っていることを学んでいるだけで、強い適応性を持っているだけでしょう。 :)

言語スキルは通常、脳の左半球に位置しています。

「ゾーンにいる」ときに感じる気持ち私が描くときに感じる右脳的な感情に似ています。

私は、プログラミングは私にとって右脳的な活動であると結論付けています。

ベティ・エドワーズの「脳の右側に描く」脳と絵についての素晴らしい本です。そこで、その切り替えの方法を学びました。

SYN

につながる...

ACK

または、多分...

NACK

それ!

質問です!

iコードが多ければ多いほど、コンピューターにf-bombを送信します。

今日の優れたコミュニケーションスキルの重要性は計り知れません。この地球で生まれた最も成功した人々はすべて、強力なコミュニケーションスキルに精通していました。それは、自分自身に数時間を費やして喜んで認める場合に獲得できる芸術であり、隠されたスキルです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top