うまくコミュニケーションを取るには、それがどれほど難しいかを認識しなければなりません。それはそれ自身のスキルです。あなたがコミュニケーションしなければならない人に欠陥があるという事実によって、それはより困難になる。彼らはあなたを理解することに熱心に働いていません。彼らは貧弱に話し、貧弱に書く。彼らはしばしば過労または退屈であり、最低でもあなたが取り組んでいる大きな問題ではなく、自分の仕事に多少集中しています。授業を受講し、執筆、演説、聴解を実践することの利点の1つは、児童がうまくいけば、問題がどこにあるのか、どのように訂正するのかをより簡単に知ることができるということです。
プログラマーは生き残りが彼女のチームとのコミュニケーションに依存する社会的な動物です。高度なプログラマーは、満足度が彼女のチーム外の人々とのコミュニケーションに依存する社会的な動物です。
プログラマーは混乱から命令を出します。これを行う1つの興味深い方法は、チーム外の何らかの提案を開始することです。これは、* strawman または white-paper *形式で、または口頭でのみ行うことができます。このリーダーシップは、議論の条件を設定するという大きな利点があります。それはあなたを批判にさらし、さらに悪いことに、拒絶と無視を暴露します。高度なプログラマは、独特の力を持っているため独自の責任があるので、これを受け入れる準備ができている必要があります。プログラマーではない起業家は、いくつかの点でリーダーシップを提供するプログラマーを必要としています。プログラマーは、現実に頼っているアイデアとリアリティの橋渡しの一部です。
私はうまくコミュニケーションをマスターできませんでしたが、私が現在取り組んでいるのは、私が4つのアプローチをとっていると思います。自分のアイデアを順調に準備した後、私は口頭で話し、紙は(実際の紙にも電子的にも)デモを見せて、このプロセスを辛抱強く繰り返す。私はこの種の難しいコミュニケーションでは、何度も私たちが十分に辛抱強くないと思います。あなたのアイデアがすぐに受け入れられないなら、あなたは落胆してはいけません。彼らの準備にエネルギーを投入した場合、誰もあなたのためにそれを貧弱だとは思わないでしょう。