上級プログラマーには人間性の問題があるのか?
(sunyzero.tistory.com)技術業界における有害な話し方の問題がなぜ発生するのかを考察した文章です。
技術的に高いレベルに到達すると身につく特性と、それによって上級プログラマーが闇落ちしていく過程をうまく説明しています。
本文で直接引用はしていませんが、『技術業界の有害な話し方の問題、直しましょう!』リンクを添付します。
技術業界における有害な話し方の問題がなぜ発生するのかを考察した文章です。
技術的に高いレベルに到達すると身につく特性と、それによって上級プログラマーが闇落ちしていく過程をうまく説明しています。
本文で直接引用はしていませんが、『技術業界の有害な話し方の問題、直しましょう!』リンクを添付します。
27件のコメント
とても興味深く読んだ文章です。
実力は努力して伸ばせますが、その人の人柄は変えるのが難しいと思います。
私たちも特に採用時には、業務に対するアティチュードを重要だと考えています。
正直あまり同感できません。私の経験では、実際にはまだまだなのに自分は実力があると思っている開発者のほうが、むしろ気難しいと感じます。
国内の中小企業、スタートアップ、ネカラ、海外ビッグテック(MAGA)までいろいろ経験しましたが、国内外を通じて本当に尊敬できて実力のある開発者の中で気難しい人はほとんど見たことがありません。むしろとても謙虚で、常に学ぼうとしていて、人の話をよく聞くので驚かされたことが多かったです。
むしろキャリアは長いのに、実務経験の中身が疑わしい人たちのほうが、はるかに気難しかったケースが多かったです。これも私の主観的な経験ではありますが、いずれにせよその文章は本当にまったく客観的な根拠のない内容に見えますね。
ダニング=クルーガー曲線と似たようなものだと思います。知れば知るほど、むしろ自分が知らないことに気づくという。
上の文章はオンライン上で起こることを例にしているようですが、それほど適切な例ではない気がします。実際に会社で起こる状況を想定するなら、
皆さんが3年目の開発者で、1年目の開発者3人を率いて仕事をしているとしたら、もしかすると上の文章で言及されている上級プログラマーになるかもしれません。誰か、ジュニアのうち1人が
git push --forceで書いたコードを消し飛ばしてしまったと考えてみてください。実際、このようなあきれるようなミスはよく発生します。そうなると、かなりの数のシニア開発者は現実を知って闇落ちせざるを得ません。実際のサービスを運用している場合は、どんなミスも許容しにくいでしょう。ちなみに、開発者という職種はそれでもまだましなほうだと思います。命を扱う医師や看護師の職種のほうが、もっと深刻なのではないでしょうか?
人間性に問題がある人がAAAであるケースを、あたかも一般的であるかのように拡大解釈した文章だと思う。
あ…愛しています
Google Discoverで見かけて来たのですが、ここにこんなことを書いてよいのか分かりません。
「毒のある話し方」という表現は、私が感じていたどこか居心地の悪い相互作用をうまく言い表した言葉だとは思います。ですが……
原文で述べられている内容とは違って、このような毒のある話し方は必ずしもAAAの特性ではないと思います。もちろん、AAAが毒のある話し方をすることが多いように感じるのは事実ですが……毒のある話し方そのものはAAAとはまったく関係なく、さまざまな理由で現れることがあります。
単に人間性に問題があってそうなる場合もあれば、
単純に仲の悪い人間関係の間でだけやり取りされる場合もありますし、
普段は親切でも、仕事やその他のプレッシャーから来るストレスが毒のある話し方を引き出すこともあります。
議論の最中に論争が激しくなって突然現れることもありますし……
さらにはAAAではないにもかかわらず(そもそもAAAの基準が何なのか明確には分かりませんが)、自分をAAAだと思い込み、その分野について相対的によく知らない人に対して毒のある話し方をする場合もあるでしょう。
これは単に、その人の性格や状態、状況、雰囲気によって現れる、 一時的かもしれないし恒常的かもしれないコミュニケーションの問題だと見ています。
原文を書かれた方の意図とは関係なく、下手をすると単に「自分なりによく考えてみたら、こういう理由でAAAはもともとこういうものなのだから、各自で我慢しろ」というふうにも読めてしまうかもしれないと思います。現実的な理由で毒のある話し方が出てくるのは避けがたい問題だということは理解します。誰でもある時点で忍耐の限界が来れば、そう振る舞ってしまうことはありますから。
当然してはいけない行動でありながら、現実には誰でも犯しうるミスです。長く働いてきて、まだ一度もしたことがないなら、ただただ尊敬するばかりです。ただ、他の方がすでにおっしゃっているように、あれこれ理由を挙げたからといって「もともとそういうものだから我慢しろ」と正当化されるものではないと思います。誰でも毒のある話し方をしたくなるような状況なら、してしまうものです。その代わり、それによって生じる結果(人間関係、意思疎通の断絶、憎悪、紛争など)も当事者が背負っていくべきでしょう。
皆さんすでにそうしておられるとは思いますが、それぞれ状況に応じてうまくやればよいのではないかと思います。もちろん、使わないに越したことはありません。
ただ……闇堕ちしていく過程については共感します。毒のある話し方というのは、使う人だけが悪いのではなく、状況によっては使わないと自分のメンタルが持たないこともあるのだと強く感じます。仕事の合間に少し時間が空いて、何か時間つぶしになるものが欲しかったのですが、よい思考のきっかけをもらえました。ありがとうございます。
何か一生懸命コメントを書いたのですが、主張が一つにまとまらず、消すことになってしまいました。(惜しい、私の1時間が……)
主張は尊重しますが、複数人で建設的な対話を維持するのは難しい文章のように思います。
リンク先の文章の主張が突飛で、偏見も一つや二つではないからでしょうか。
『技術業界の有害な話し方の問題、直しましょう!』のリンクも、偏見と虚構と蔑視が入り混じった過去の痕跡ですし、
何より、私たちの国には適用しにくいように思います。
ITで有名な会社はたいてい経験してきましたが、実力と経験と人間性は、おおむね比例していました。(一人二人はちょっと大変でしたが……)
周囲にAAAが多いという方々から、相談を受けることが時々あります。(主にスタートアップの社員です)
私は、そういう環境から離れないと楽しい人生は送れず、抜け出さなければ不幸な人生だけが残ると助言します。
傷は一生残るし、良い会社はいくらでもあるからです.
毒のある話し方だと、あまりにも拡大解釈しすぎではないでしょうか。
単に、人間よりもコンピュータとの関係のほうに慣れているだけですが..
プログラマーの攻撃的な話し方がなぜことさらに問題になるのだろうか、と考えることがあります。海外の事例はともかく、私たち自身の事例を語るべきではないかと思うのです。文化がかなり違いますから。
まず、私は役職が上がるほど、あるいは年齢を重ねるほど、独善的で自己確信が強く、そこに毒のある表現を備えた人の割合が高いように感じています。
職種に関係なくです。社会的地位が客観的に認められている職種であるほど、よりひどいと感じることもあります。
BlindやRememberのような場所には、上司への悪口が多いです。
ここで安易に結論づけて終えるべきなのかもしれませんが、
結局のところ、オンラインでIT職種の人たち同士が、狭い世界の中であれこれやり合っているだけなのではないか、という気もします.
主張はあるものの根拠はなく、もっともらしいテーマを扱ってはいるが本文はあまりにも薄すぎます。賛成かどうかを判断できるような文章ではないですね。
一部の上級プログラマーの中には、好ましくない人間性や刺々しい態度を持つ人がいるかもしれませんが……
だからといって、好ましくない人間性や刺々しい態度を持っているから上級プログラマーになった、というような論調には首をかしげます……?
文章の因果関係が少しおかしい部分があると思います。
違うものを違うと言うことや、誤りを指摘することは、刺々しい態度には当たりません。ですが、一部にはそれを同一視する傾向があります。議論が始まるのはたいてい、「言わなくても意思疎通にまったく支障のない言葉」を「わざわざ」付け加えることで起きるのだと思います。
結局は「上級プログラマーが皮肉を言っても感謝しろ」という論調ですが……業界と学界を傷つける言葉ではないかと思います.
人格の問題は、上級プログラマーに一般的に見られる共通の特性だとは言いにくいです。あまりにも主観的に書かれた文章ではないかと思います。
このような文章が多く読まれるようになると、上のコメントでも指摘されているように、態度に問題のある上級プログラマーを黙認してしまうという否定的な社会的効果が生まれるのではないかと、少し懸念しています。
Facebookに投稿されていた文章でもかなり批判されていたと記憶していますが、あまり反映はされていないようですね。別の文章と勘違いしている可能性もありますが..
いくつか感想を述べたいと思います。
まず、Life Codingはグローバル基準、あるいは韓国基準で見ても、de-factoなQ&Aコミュニケーションの窓口ではありません。したがって、Life Codingをベースに思考を展開すると、当然ながら特殊な結論に到達しやすいです。このコラムはそのように到達してしまったようです。
それから、青い薬を飲んだAAAの例は正直面白かったです。マトリックスの内容を考えると、青い薬の本来の意味とは少し合っていない気もしますが... あまり重要ではありませんね。
そして全体的な内容については... こう考えてみてはどうでしょうか。初心者開発者たちに
真実を知らせることを決意した(文章の比喩に従うなら赤い薬を飲んだ)AAAは、もう1つ薬を選ぶことになります。黄色い薬は、あらゆる事実を加減なく、フィルターをかけず、そのまま浴びせます。その真実に向き合った新人開発者の気持ちにはあまり関心がありません。耐えられるかどうかは、その新人が自分で何とかするべきことです。バーソロミュー・くまがゾロにルフィの苦痛をそのままぽんと投げたように。一方で、あるAAAは、黄色い薬の代わりに緑色の薬を飲むことにします。緑色の薬は、新人の気持ちを考慮します。Tomcatの最大スレッドがデフォルト値の200に制限されているなら、SpringMvcフレームワークでの最大同時接続数は200なのでしょうか? 最新版のTomcatを使っているなら(つまりSpringMvcライブラリを最新の状態に保っているなら)その仮定は崩れます(ref)。「しかし、それはいまこの新人開発者が知るべき
事実なのか?」 緑色の薬を飲んだAAAは、これを常に考えます。私の考えでは、この黄色い薬と緑色の薬を追加すれば、ここにコメントを書かれた方々もおおむね納得されるのではないかと思います。笑
文章の信頼性や好感度とは無関係に、もしこの文章が @heal9179 さんご本人の投稿であれば、ご自身の考えにフィードバックをもらうためにここで共有してくださったことに心から感謝します。私にとっては、それこそが GeekNews の目指す方向ではないかと思います。
私の文章ではありません!
個人的には賛成する内容ではありませんが、それでもなりに分析しようとした試みが面白く見えたので、共有する目的で..
面白かったです(笑)
同意しがたい文章です。憶測に基づく文章のようですね。書き手自身もそれを認識していて、「もちろん統計的に研究してみたわけではないが」などと付け加えているのを見るとね(笑)。GeekNews にはもっと良い記事が上がってほしいです!
たとえ本文に書かれている推測のように、多くの上級プログラマーが経路依存的に、あるいは生存者バイアスによって、総じて態度に問題がある傾向を認めるとしても(私はその推測自体にも同意しませんが)、そうしたプログラマーの態度をかなり肯定し、正当化しているような文章に読めます。こういう文章は社会的によくない影響を与えると思います。
低所得層の子どもたちがさまざまな要因によって、相対的に青少年犯罪に陥りやすいという現象を社会学的に認めるからといって、そうした犯罪はもう仕方がないので受け入れよう、というニュアンスで語ることはありません。そうした誘因を抑えて犯罪に陥らないよう助けるべきだ、といった対策を語るはずです。
同じように、現在の上級プログラマーのあいだに態度の問題がある傾向を認めるとしても、それなら私たちがそうした態度をどう適切に管理し、抑制して、よりよい職場と業界を築いていくのかを、必ずあわせて語るべきだと思います.
ほかのことはともかく、この文章はいろいろなことを本当によく説明してくれますね。上のコメントの悲観的な態度も含めて。 :)
たとえそのような傾向があるとしても、それは彼らの立場を理解し配慮するために使われるべきであって、
正当化の手段になってはならないという点には私も同意します。
+1
本文で例として挙げられていたリーナス・トーバルズ本人も、少し前に自身の過去の態度について謝罪しています;;
https://arstechnica.com/gadgets/2018/…
同意しがたいですね。これといった根拠もなく、印象と推測だけで誤った結論を導き出した文章だと思います。
青い薬を飲んだ人が多いみたいですね(笑)。Facebookに毎日食べ物の写真ばかり投稿する人はたしかにいますよね。
私たちの会社で相互評価を行う際に見る行動指針の一つです。
私たちは特に議論の時間が多いので、攻撃的な話し方があると仕事が進まないんです。
穏やかな言葉で伝えることも重要な能力の一つで、面接でも重視しています。
でも、ケースバイケースだとは思います.. 赤い薬を飲んでも親切な人もいます(笑) (ギークニュースにそんな方が増えることを願っています)