(jp) =
近くにいるプログラマーやオンラインのプログラマーは、あなたの意見を理解していないようです。 間違いないのに 明らかに 違う。 この種の出会いは、誤解されたり、イライラしたり、そう、怒りさえ感じさせます。
私も定期的にこれらの感情に対処しています。 私はつぶやきを読んで、自分自身に考えます:彼らはとても間違っています. 間違った情報が拡散されたり、アンチパターンが助長されたり、理解が不足していたりすると、私は腹を立てます。
しかし、この種の状況でいくつかの洞察を得たので、今日はそれらを共有したいと思います. 誰が間違っているか正しいかは、私にはわかりません — もしそのようなことがあったとしても — そして、成功するにはあなたの努力も必要です。
見返り? あなたの同僚や Reddit の 1 人の男性があなたとは異なる考えを持っている理由をよりよく理解し、それらの状況をよりよく把握できます。 対立を乗り越え、トラブルメーカーではなく問題解決者になることができます。
この投稿では、プログラマーがこの種の競合を管理するためのメンタル フレームワークを共有します。 そのためには、単純化された例から始める必要があります。
ビルダーとアーキテクトの 2 種類のプログラマーを想像してみましょう。
学校、仕事、または趣味のプロジェクトでチームで作業する必要があった場合は、おそらくこれら 2 つのタイプの人々に精通しているでしょう。
最初のビルダーは、物事を成し遂げるプログラマーです。 彼らは効率的に働きます。 昼間の仕事以外にも、彼らは素晴らしい副業を思いつきます。外の世界から見れば、コードを書くことは彼らにとって自然なことのように見えます。
一方で建築家もいます。 彼らは、頑丈で構造的に健全なコードに関心があります。 問題を解決する正しい方法について議論するために、何時間も、時には何日も費やします。
この 2 種類のプログラマーは正反対のように見えます。 彼ら自身が他のグループを見て、しばしばまさにそのように考えます。 彼らは同じ問題を処理する方法が異なります。 他のグループの解決策は非常に異なっているため、おそらく正しいとは言えません。
ビルダーは、建築家が硬直的で保守的すぎると感じることがよくあります。 彼らはルールに従うためにルールに従いますが、実際的な利益はありません。 一方、アーキテクトは、長期的な保守性について考えるのではなく、ビルダーを不注意で、結果に集中しすぎていると考えています。
この緊張は、オフィスやオンラインで、グループ間の対立につながることがよくあります。 興味深いことに、この種の議論は、相手の視点を変えようとすることに焦点を当てています。 私は数え切れないほど自分自身に罪を犯してきました。
しかし、これらの状況の興味深い点は、双方の人々が自分たちの違いに強みがあることにほとんど気付いていないことです。
彼らが同意しないことに焦点を当てるのではなく、別のアプローチを試してみましょう。 注意してください:議論を終わらせるために彼らに同意するだけでなく、あなたのスキルセットで実際に彼らの問題を解決するのを助けようとします.
アーキテクトは抽象的思考を好む一方で、自分の考えを実行に移すのに苦労することがよくあります。予期していなかった問題に遭遇したり、実際の実装が複雑すぎて意欲を失ったりします。 一方、ビルダーは明確な目標に向かって作業することを楽しみ、プロジェクトが具体化することにエネルギーを見出します。 一緒に座って、彼らの強みを組み合わせましょう。
イラストは簡単ですよね? プロのプログラマーは、終わりのない議論の罠に陥ることが多すぎますが。 実際、多くの人間は、周囲の世界も自分と同じように考えていると思い込んでいます。 現実がそうではないことが証明されると、対立が生じます。
自分自身と他の人の両方でこの性格特性に気付くと、その知識を自分の両方に有利に利用できます. 現実には、ほとんどの人があなたと同じビジョンを持っているわけではありません。その現実と戦うよりも、その現実を受け入れたほうがよいでしょう。
あらゆる種類のパーソナリティ タイプを区別する 1 つのフレームワークは、マイヤーズ ブリッグス タイプ インジケーター (略して MBTI) と呼ばれます。 16種類の性格を区別します。 もちろん、人にはそれぞれ個性がありますが、これらの 16 のタイプは、あなたや同僚の考え方、状況への反応、問題への対処方法を示しています。
MBTI は、あなたの性格を 4 つの異なる側面にマッピングします。
- 内向的または外向的
- 観察力または直感力
- 思考または感情
- 判断または調査
私が言ったように、すべての人はユニークです. それは、どちらか一方の方法でバランスをとるスケールです。 ただし、これらの側面に基づいて、他の人が同じ問題に対してあなたとは異なるアプローチをとっている理由をよりよく理解することができます.
たとえば、建築家は観察力と判断力に優れているのに対し、建築家は直感的で前向きな側面に傾倒します。 建築家は想像力と柔軟性があり、建築家は組織的で実用的です。 どちらかが優れているのではなく、お互いをサポートする必要があります。
自分自身と同僚についてこのような知識を持つことで、チームのダイナミクスが向上します。 前職では、約 25 人の同僚と MBTI プロファイルをマッピングしました。 ある日の午後、私たちは結果について話し合うために座った. 大多数の人が自分のプロフィールで自分自身を認識しただけでなく、誰もそれらに対処する方法を知らなかったために、これまで共有されたことのない苦労や隠された欲求不満を明らかにしました. 今、私たちはやった。
この投稿の最後で強調したいことの 1 つは、私の目標は MBTI を宣伝することではなかったということです。 むしろ、人の性格の違いと、それが衝突にもチャンスにもなりうるかを考えさせるためのものです。 MBTI は、これらの違いを視覚化する方法の一例にすぎません。
自分とは異なる考え方をするさまざまな種類の人々がいることを理解することは、そのような単純な実現のように思えます. しかし、インターネットや最適ではないチーム、さらには壊れたチームは、理解するのが簡単な原則を実践するのが難しいことを示しています。
その気になれば、対人紛争への対処方法を真に変えることができます。 あなたの考えは正しいかもしれませんが、敵をサポートする方法を考えてみてください。 あなたが最も恩恵を受けていることに驚くでしょう。
自分の MBTI プロファイルを知りたい場合は、オンラインで無料でテストできます。 繰り返しますが、このプロファイルはあなたが実際に誰であるかを教えてくれるわけではありませんが、あなたと他のプログラマーとの性格の違いに対処する力を持っている必要があります. 16personalities.com という素晴らしい Web サイトがあり、20 分間のテストを提供しています。 結果が気になる! あなたのプロフィールを教えてください。 この投票.
このトピックについて自分の考えを共有したいですか? 私にメールを送るか、HN で話し合うことができます。
読んでくれてありがとう、次回まで!