世界を動かす技術を、日本語で。

役に立つことに依存しています

概要

  • ソフトウェアエンジニア としての仕事愛とその背景
  • 現代の業界環境の厳しさと 個人的な満足感 の両立
  • 有用性への執着 が自身の職務適性に直結
  • Gogolの短編小説「外套」 の主人公Akakyとの比較
  • 内的動機付け の活用とその課題

ソフトウェアエンジニアという仕事への愛着

  • 業界の友人と集まると、自分の仕事への 愛情に少し罪悪感 を覚えること
  • 2010年代後半 と比べて現在はソフトウェアエンジニアの仕事が よりストレスフル になっている現状
  • 客観的に見て仕事に不満を感じる理由が多いものの、依然として 仕事を楽しんでいる自分
  • プロジェクトのまとめや 難解なバグの解決、コーディング自体 への喜び
  • コンピュータと過ごす時間 そのものへの愛着

有用性への執着と「外套」のAkaky

  • 本当に好きなのは「役に立つこと」 であるという自覚
  • Gogolの短編小説「外套」の主人公 Akaky Akaievich との共通点
    • Akakyは 低賃金・尊敬されない 写字生という悲惨な仕事環境
    • それでも仕事を愛し、 仕事がないときは趣味で写字 するほど
    • Akakyは 社会的には不適応 だが、その不適応が仕事に合致
  • 自分も問題を見つけたら解決せずにはいられない性質
    • 特に 自分だけが解決できる場合や、助けを求められた場合 は強い衝動
    • 問題解決時の 身体的な不快感と解決後の安堵・満足感
  • スタッフソフトウェアエンジニア としての業務がこの性質に最適化
    • 毎日、 技術的問題解決への期待 を受ける立場
  • 自分の「役に立ちたい」という依存傾向 と仕事の相性
    • Akakyよりも 労働環境は良好 であることも強調

ワーキングドッグ的な働き方

  • ワーキングドッグ のような存在という自認
    • 犬は ご褒美のためでなく、仕事自体が楽しい から働く
  • すべてのソフトウェアエンジニアに当てはまるわけではないが、多くは 「役に立つこと」「パズルを解くこと」 「成果物への完全なコントロール」などに依存
    • もしエンジニアでなければ、 Factorioやクロスワード、コミュニティ管理 などに没頭していた可能性

仕事観とアドバイス

  • 「役に立ちたい」欲求を報酬につなげるための工夫 や、依存傾向の落とし穴回避のノウハウ
    • 例:「大企業で自分の時間を守る方法」では、 搾取されないための注意喚起
    • 「JIRAチケットを潰すのは インパクトではなくパーティートリック」という考え
    • 「尊敬しない人を喜ばせることへの葛藤」も経験
  • ソフトウェアエンジニアの 動機付け に関する議論
    • 金銭・権力・価値創出・AI神話 などが語られるが、実際には 「内的な衝動」 が原動力
    • このタイプなら 自分の衝動をいかに有効活用するか を考える価値

関連記事の紹介:「Nobody knows how large software products work」

  • 大規模なテック企業では 自社システムの全容把握が困難 という現実
    • 「ユーザーYは機能Xを使えるか?」「状況Zでどう動くか?」「プランの種類はいくつ?」など 基本的な質問に答えられる人がごくわずか
    • 誰も答えられない場合、調査役が必要 となる現場
  • 詳細は続きの記事で解説

Hackerたちの意見

自分の仕事が機能不全であることは気にしない。なぜなら、それが自分自身の機能不全と合致しているからだ。同じような立場の人間として、一つだけ注意点を言わせてほしい。人間関係ではこれを抑えることを学んだ方がいいよ。逆効果になることがあるから。妻がやっと理解してくれたのは、彼女が声に出す問題のすべてが解決策を必要としているわけではないということだ。時にはただ聞いてほしいだけなんだよね。自分はすべての問題を解決しないと自己ケアができないタイプだから、これがすごくイライラする。でも、ヒーローになりたいわけじゃなくて、この態度は取引的か無関心に見えることもあると思う。みんながただのネジで、ちょっと締め直す必要があるだけみたいに。

いい指摘だね。ついでに聞いてみたいのは、役に立つことに依存しているのか、それとも役に立っていると認識されることに依存しているのかってこと。一つは自分のニーズ、もう一つは認識されないと怒ったり、黙って辞めたりするような隠れた契約みたいなもんだ。

自分はすべての問題を解決しないと自己ケアができないタイプだ。これ、めっちゃ共感する。以前、視点を変えて自己ケアを学ぶきっかけになったことを読んだことがある。飛行機に乗るときの安全指示について話している人がいて、緊急時にはまず自分の酸素マスクをつけてから他の人を助けるべきだと言ってた。意識を失ったら誰も助けられないからね。このイメージ、まず自分のマスクをつけることで、他の人を助けられる状態を確保できるっていうのが、このプロセスを始める手助けになった。残念ながら、それがブレネー・ブラウンだったのか、どこで読んだのかは思い出せないんだけど。

自分はそれをダイヤルを下げることではなく、実務的な問題解決者から感情的な問題解決者にチャンネルを切り替えることだと考えている。誰かが難しい感情に関する状況について話したいとき、実はその感情を処理しようとしていることが多い。感情の出所を理解したり、承認されたり、より広い視点を持つためにね。彼らが言っていることに興味を持ち、自分の言葉で反映させたり、彼らの感じていることが理解できることを説明したり、文脈や別の視点を提供することで助けられるよ。これらは実は複雑な問題解決スキルなんだけど、みんなが「聞いてもらう」と言うときの傘の下に入ることができる。男として、自分の感情が承認されて受け入れられると、リラックスして実務的な解決策が自然に浮かんでくることに気づいた。

おそらく、私はあなたの妻です。私たちの世界モデルが「頭の中」にどれだけあるか、「外」にどれだけあるかという性格の特性に関係しているかもしれません。もし私が頭の中で世界モデルを作りながらあなたと話すと、ただ「聞いてほしい」だけのように見えるかもしれません。でも、あなたのフィードバックは実際にとても重要なんです。ただ、それは私のメンタルな世界モデルにだけ影響を与えるべきなんです。その後、私の数学コプロセッサがGPIOに手を伸ばすのに驚きました。

これは「パークス・アンド・レクリエーション」という番組から学びました。アンが妊娠中で、愚痴をこぼそうとしているのに、クリスは彼女の問題をすべて解決しようとしています。これが彼女をイライラさせるんです。クリップ: https://www.youtube.com/watch?v=OdA8QNTqn-A

妻がやっと理解してくれて、彼女が声に出す問題がすべて解決策を必要とするわけではないと説明するのに数十年かかりました。時には人はただ聞いてもらいたいだけなんです。最終的に彼女がこの問題を解決できてよかったです。 ;)

妻がやっと理解してくれて、彼女が声に出す問題がすべて解決策を必要とするわけではないと説明するのに数十年かかりました。これ自体が有害になることもあります。時には愚痴をこぼしたり怒ったりしたいだけの人もいるけど、職場環境ではそれを暗黙のうちに容認したりサポートしたりするのは良くないことです。私のチームメンバーの中には、愚痴を言いたいだけで解決策を話し合いたくない人もいました。そして(職場では、個人的な関係ではなく)それは何か深い問題があるサインでした。自分の状況の永遠の被害者であり、その状況が自分のコントロールを超えていると信じることが、安全で心地よい場所だったのです。問題を他人によって押し付けられたものとして言い訳を作る方が常に簡単でした。その結果に対して唯一の責任を負うことができる他人を見つけるのは簡単でした。場合によっては、彼らがチームメイトと一緒に問題を解決する責任があることを非常に明確にしなければなりませんでした。受動的に同僚の出来事を受け入れるのではなく、自分の問題に積極的に関わるマインドセットに切り替えることが非常に重要です。他の人のためにすべてを解決するヒーローになるのは良い解決策ではありませんが(職場環境では)、受動的な被害者のマインドセットから自分の問題に積極的に関わるマインドセットに切り替えることが非常に重要です。このトピックは、個人的な恋愛関係から職場に持ち込むのは良くないアイデアだと思います。

元妻とのカップルセラピーで得たことの一つがこれだね。彼女に「問題解決がしたいのか、ただ聞いてほしいのか」を明確に聞くようにしたら、かなり改善した。結局、他の理由でうまくいかなかったけど、今の長期的な関係ではこれをうまく活用できてるよ。

妻がやっと理解してくれたのは、彼女が声にする問題のすべてが解決を必要とするわけじゃないってこと。これに関する素晴らしいYouTube動画があるよ。https://www.youtube.com/watch?v=-4EDhdAHrOg 「釘の問題じゃないんだ!」

このテーマについての名著: 「釘のことじゃない」

こういうことが早めの燃え尽き症候群につながるのかなって思う。時間が経つにつれて、自分のスペースや時間を守るようになった。そうしないと、なんかすごく疲れちゃうし、燃え尽きも早くなる気がする。

自分もOPと似たような「機能不全」があると思う。彼にとってどうかはわからないけど、無理をしすぎると定期的に燃え尽きちゃう。でも、だいたい数日から1週間くらいの低負荷の活動や旅行で回復できるかな。

自分も同じ気持ちだよ。去年の夏に退職したけど、それはただ自分が必要とされる場所を見つけたってこと。お金の心配をあまりせずにパートタイムで働けるところね。数十年前、アフリカの政治家がイギリスを訪れた記事を読んだことを思い出す。彼は社会住宅を含むツアーを受けて、イギリスが自国民をどう大切にしているか自慢していた。彼は、家賃と食費が払われている人たちを見て、「なんてひどいんだ!」って言った。彼にとっては、社会の中での役割がなく、何もすることがなく、存在する目的がないから、ひどいと思ったんだよね。

これは障害者権利活動の大きなテーマだね。ある程度の配慮があれば、時間の一部に働ける人がたくさんいるし、そうすることで利益を得られる人もいる。でも、システムはそうなっていない。みんなを二元的なカテゴライズに押し込めて、できるだけ助けを取り除こうとするんだ。だから、経済的に必要なこととして、人々は無力に見せかけて、仕事やボランティアから離れなければならなくなる。そうしないと、官僚主義の中で生き残る手段が危うくなるから。

この見方には疑問があるな。イギリスやアメリカのソーシャルハウジングは、住人が働いているか、面接の証明を見せるか、職業訓練プログラムに参加している必要があるっていう厳しい条件があるから。これをクリアできないと、たいていはソーシャルハウジングから追い出されちゃう。例外もあるかもしれないけど、厳しいポリシーや職業紹介の監視がないソーシャルハウジングは一般的には珍しいよ。このポリシーがあるのは、ソーシャルハウジングが限られていて、管理者が人々に仕事を見つけて引っ越してもらいたいからなんだ。

… 趣味って聞いたことないのかな?

私もそんな感じです。私の仕事のモットーはいつも「最高の働き手になれば、いつでも仕事がある」でした。これは簡単でした。なぜなら、私はいつも物事の仕組みに好奇心を持っていて、他の人を助けるのも苦にならなかったからです。30代の時、新しいポジションのトレーニングを受けているとき、トレーナーに感謝したら、彼は「君は働く意欲がありそうだね。これで僕が君の仕事をする必要がなくなるよ」と言いました。そのシンプルな一言が、同僚についての考え方を変えました。徐々に、私の仕事を一緒にやるのが良いアイデアだと思っている人たちには、あまり助けなくなりました。

自分の目的のために役立つことは素晴らしいことです。人生の満足感を得るための最良の方法ですから。でも、境界を設けて共依存を避け、他人に対する行動の認識で自分を定義しないことが重要です。他人を助けるスキルを持っていることは、自分にマスタリー感を与えます。このスキルを持っていて、善意でそれを活用することができれば、他人からのフィードバックなしでも良い自己感を確立するのに十分です。私はエンジニアとして、他の人には難しすぎる問題を解決するのが大好きです。でも、みんながそう思うわけではなく、ほとんどの人はその動機に関心がなかったり、理解できなかったりします。彼らには自分自身の異なる動機があるかもしれません。それを受け入れ、他人からの承認なしに自信を持つことを学ぶのは非常に難しいですが、可能です。集中して明確に自分を適用することで、より強い目的意識を得ることができます。満たされることはありませんが、それでも追求し続けることが、私が自分のために学んだコツです。この特性は「平静」と呼ばれ、感情的なものではなく、持続可能な態度です。年を重ねるにつれて、成熟とともにそれが楽になります。

私も記事の著者のようでしたが、他人の無能さによって生まれた問題を解決していることに気づきました。確かに挑戦的で楽しかったけど、全体的には何もポジティブなものをもたらしませんでした。無能な人たちはまだそこにいて、さらに問題を引き起こしています。だから、私の才能にふさわしい価値のある問題を見つけることに決めました。そして、見つけました。今は以前よりもさらに幸せです。

その価値のある問題、教えてくれない?

時には目の前の問題を解決するのが有効なこともあるし、根本的な問題を解決するのが有効なこともある。根本原因を解決するのは、知識の共有やメンタリングだったりすることもある。時には、そもそもその仕事が自分のキャリアでやりたいことじゃないってこともある。よりシニアになるためには、どちらが適切かを学ぶことが大事だね。

こういうバポーワーのような無意味なプロセスがフロントページに載り続けるのは、なんかすごいと思う。

コンピュータは僕にとって仕事じゃなかった。好奇心、遊び、執着だった。いつの間にか、静かに仕事になってしまったけど。

僕も役に立ちたいっていう気持ちが似たようなもので、でもそれがちょっと違う方向に行って問題を引き起こしてるかも。役に立ちたいというより、役に立たなければ悪いことが起こるっていう感覚なんだ。最近は、周りの人が無能だっていう内面的なナラティブがずっと流れてる。それが、何もやらなかったら大事なことが見落とされるんじゃないかっていう不安を生んでる。この重荷をずっと背負わなきゃいけないって思うと、絶望感や怒りが湧いてくる。何年も断続的にセラピーに通ってきたけど、これは放置された子供時代から来てると思う。また誰かに相談し始めないと。思い出させてくれてありがとう!

すごく洞察的だね!「パズルが好きな人」と「コントロールが好きな人」という考え方が響いた。Factorioが中毒性がある理由はわかるけど、あんまりプレイするのは耐えられない。もっと役に立つものをリファクタリングしていたいな。それに、同じメンタリティがフォーラムのモデレーターにも当てはまるっていうのも面白い。友達や同僚を少し理解するのにすごく役立つよ。