はじめに: 一人の意志だけでは足りない
成長についてのよくある誤解の一つは、それが純粋に個人の意志の問題だという考えです。十分に固く決意し、遅くまで勉強し、本をたくさん読めば成長する、という信念です。意志が重要でないと言っているのではありません。ただ、意志だけでは足りないのです。
私は二つの会社を経て、同じ人間(私自身)がまったく違う速度で成長するのを経験しました。ある場所では一年が停滞で、別の場所では半年が飛躍でした。何が違ったのでしょうか? 私の意志はほぼ同じでした。違っていたのは*一緒に働いた人たち*でした。
この記事の中心的な主張はシンプルです。**環境が成長をつくります。** そして環境の最大の部分は人です。学べる人たちと働けば、じっとしていても引き上げられます。けれどもこの記事はそこで止まりません。さらに一歩進んで、*自分も誰かにとってそういう人になること* — つまり受け取るだけの人ではなく与える人(giver)になることが、結局は自分の成長にとっても最良の道であることを話そうとしています。
環境が成長をつくる: 人の重力
私たちは周りの人たちの平均に似ていきます。これは自己啓発のクリシェではなく、社会心理学が繰り返し確認してきた現象です。ニコラス・クリスタキスとジェームズ・ファウラーのソーシャルネットワーク研究は、行動、習慣、さらには感情までが社会的つながりに沿って伝播することを示しています。
エンジニアに置き換えるとこうなります。
- コードレビューを真剣にやるチームにいれば、自分のコードも真剣になります。
- 「なぜ?」を最後まで掘り下げる同僚の隣にいれば、自分も表面で止まらなくなります。
- 知らないことを恥じずに尋ねる文化にいれば、自分も早く学べます。
逆も成り立ちます。手を抜くのが日常の場所では、どれほど意志が強くてもその重力に逆らうのは難しいのです。
比較: 成長する環境 vs 停滞する環境
| 次元 | 成長する環境 | 停滞する環境 |
| --- | --- | --- |
| フィードバック | 具体的で頻繁に与えられる | ほぼないか、年に一度 |
| ミス | 学びの機会として扱われる | 責任追及の対象になる |
| 知識 | 活発に共有される | 個人が抱え込む |
| 質問 | 歓迎される | 無能の信号と見なされる |
| 挑戦 | 励まされ支援される | 危険だからやめろと言われる |
もし今、右の列に近い環境にいるなら、最大の成長レバーはもっと頑張ることではなく*環境を変えること*かもしれません。これは後で再び扱います。
メンターと同僚を見つける方法
「学べる人たちと働け」という言葉は格好いいですが、では実際どうやってそういう人を見つけ、関係を結ぶのかは茫漠としています。具体的に解きほぐしてみましょう。
メンターは一人である必要はない
メンターを「自分を全面的に導いてくれる一人の師」と想像すると見つけにくくなります。代わりに**メンターボード(personal board of advisors)**の概念をお勧めします。それぞれ違う強みを持つ複数の人から少しずつ学ぶのです。
- コード設計が得意なAには設計を学ぶ。
- コミュニケーションが卓越したBには協働を学ぶ。
- キャリアを遠く見通すCには方向を尋ねる。
一人にすべてを期待しなければ、メンターを見つける可能性ははるかに高まります。
メンターに近づく具体的な方法
多くの人が「メンターになってもらえますか?」という大げさなお願いを難しく感じます。その必要はありません。小さく始めましょう。
対話の例:
> 「昨日のレビューで残してくださったコメントが印象に残りました。あの部分をもう少し理解したいのですが、15分だけお時間いただけますか? ランチかコーヒーはいかがでしょう?」
こうした依頼の核心は、(1) 具体的で、(2) 相手の時間をあまり求めず、(3) 相手を認める誠意が込められていることです。一度の良い15分が自然に次の会話につながります。
良い同僚を見分ける信号
メンターだけでなく、同年代の同僚も重要な成長パートナーです。一緒に働きたい良い同僚の信号はこういうものです。
- 知らないとき「知らない」と正直に言う。
- 他人のコードを非難ではなく好奇心で見る。
- 自分が学んだことを自然に分かち合う。
- 約束したことを守る(小さな約束も)。
こういう人を見つけたら、その関係に投資する価値は十分にあります。
同僚から積極的に学ぶ技術
良い人たちと同じ空間にいても、自然に学べるわけではありません。学びもまた積極的な技術です。
- **肩越しの観察**: 優れた同僚が問題にどう*アプローチ*するかを見ます。答えより過程が重要です。「あの人は詰まったとき何から始めるか?」を観察してください。
- **良い質問の準備**: 「これどうやるんですか?」より「AとBで迷ったのですが、どんな基準で選びますか?」のほうが深い答えを引き出します。質問の質が学びの質を決めます。
- **レビューを贈り物として受ける**: コードレビューで受けたコメントを防御せず好奇心で受けます。すべての指摘は無料の家庭教師です。
- **教え返す**: 学んだことを他の人に説明してみると、本当に理解したかが露わになります。これが自然に次のセクションの「与える人」につながります。
与える人(Giver)になる: 受け取るだけにしない
ここでこの記事の最も重要な転換点に到達します。成長についての話はしばしば「どう受け取るか(学ぶか)」にとどまります。しかしアダム・グラントが「Give and Take」で示した研究は、反直観的な事実を教えてくれます。**長期的に最も大きく成功する人は、受け取る人(taker)ではなく与える人(giver)です。**
もちろんグラントの研究はバランスの取れた絵を描きます。見境なく自分をすり減らして与えるだけの「お人好し型giver」は、むしろ最も底辺にいます。最も成功するのは*賢く与える*giver、つまり自分の境界を守りながらも寛大に貢献する人です。
なぜ与えることが成長に良いのか
受け取るだけよりも与えることが*自分の成長*に良い理由はいくつかあります。
1. **教えながら学ぶ**: 「プロテジェ効果(protégé effect)」と呼ばれる現象です。誰かに説明するには、自分自身がより深く理解しなければなりません。同僚の質問に答えるうちに、自分の知識の隙間が露わになります。
2. **信頼と評判が積み上がる**: 助ける人の周りには人が集まります。そしてその人たちが後で機会をもたらします。
3. **互恵のネットワークができる**: 自分が先に与えれば、助けが必要なときに助けてくれる人たちの網ができます。
良い影響を与える具体的な行動
「良い影響を与えよ」という抽象的な言葉を、具体的な行動に解きほぐしてみます。
領域 具体的な行動
---------- -----------------------------------------
知識共有 学んだことを短い文章や社内発表で分かち合う
コードレビュー 非難の代わりに「こうしたらどうでしょう?」と提案する
オンボーディング 新入社員に先に近づき詰まった所を尋ねる
承認 同僚の良い仕事を公の場で称える
つなぐ 質問する人を答えを知る人とつなげる
傾聴 判断する前に最後まで聴く
これらの行動の共通点は、大きな犠牲ではないことです。たいてい数分、数言で済みます。けれども繰り返されれば、チームの雰囲気そのものを変えます。
知識共有で共に成長する
与える行動の中でも知識共有は特別です。知識は分けても減らず、むしろ分けるほど自分の理解が深まるからです。
負担なく始める知識共有
大げさなカンファレンス発表を思い浮かべる必要はありません。小さく始めましょう。
- **TIL(Today I Learned)**: 今日学んだこと一行をチームチャンネルに残します。
- **問題解決の記録**: 厄介なバグを解決したら、原因と過程を短く書いて共有します。次に同じ問題に出会う人への贈り物です。
- **ランチ学習会**: 15分のテーマを順番に共有する軽い集まり。
- **ペアプログラミング**: 最も密度の高い知識伝達の方法です。
対話の例: 知識を分かち合う自然な瞬間
同僚: 「これがなぜこう動くのか分かりません。一時間も迷っています。」
受け取る人の反応: 「うーん、私もよく分かりません。」(会話終了)
与える人の反応: 「ああ、私も昔これで苦労しました。一緒に見てみましょうか? その時まとめたメモがあるので共有しますね。」
後者の反応は同僚を助けると同時に、自分の過去の学びを再確認し強化する機会です。与えることと学ぶことが同じ行動の中で起こります。
均衡: すべてを抱え込まない
ここで均衡を強調しなければなりません。賢いgiverは、すべての質問に即座に答えて自分の仕事ができなくなったりしません。健全な境界の例:
- 「今は集中作業中なので、午後3時に一緒に見てもいいですか?」
- 「これはドキュメントにまとまっています。まず読んでみて、それでも詰まったらまた話しましょう。」
自分をすり減らさずに与えること — これが持続可能なgiverの姿です。
良い影響を与えるフィードバックの技術
良い影響を与える行動の中でもフィードバックは特に難しく重要です。間違って与えれば関係を壊し、うまく与えれば同僚を成長させます。受け取るだけの人はフィードバックを避けますが、与える人はフィードバックを贈り物として扱います。
フィードバックの二種類
- **称賛(肯定的フィードバック)**: 意外にも人々が最も少なく与えるものです。良い仕事を見ても素通りします。具体的な称賛は最も安く、最も強力な贈り物です。
- **改善フィードバック**: 難しいが、より価値があります。本当に相手を大切に思う人だけが、不快を引き受けて率直なフィードバックを与えます。
良いフィードバックの構造: SBI
フィードバックを与えるとき茫漠としているなら、SBIモデルが役立ちます。
要素 内容 例
-------------- -------------------- -------------------
Situation(状況) いつどこでだったか 「昨日の設計レビューで」
Behavior(行動) 観察した具体的な行動 「二つの代案を比較して説明したとき」
Impact(影響) それが及ぼした影響 「決定がずっと速くなりました」
核心は*人*ではなく*行動*に焦点を当てることです。「あなたは仕事ができる」(曖昧な人格評価)より「昨日のあの比較説明が決定を速くしました」(具体的な行動)のほうがはるかに役立ちます。
対話の例: 改善フィードバックの与え方
下手なやり方: 「コードが複雑すぎます。書き直してください。」
良いやり方: 「この関数のロジック、本当に丁寧ですね。一つ一緒に考えたいことがあるんですが、この部分を後で他の人が読むとき、流れを追うのが少し難しいかもしれません。小さな関数に分けてみるのはどうでしょう?」
後者は(1)まず心から認め、(2)非難ではなく一緒に考える姿勢で、(3)具体的な提案を含んでいます。こうしたフィードバックを与える人のそばで、人々は安全に成長します。
チームと会社を選ぶ基準
成長に環境がこれほど重要なら、チームと会社を選ぶとき何を見るべきでしょうか? 年収や会社の規模より深く見るべきものがあります。
面接で投げる質問
面接は会社が自分を評価する場でもありますが、自分が環境を評価する場でもあります。こうした質問が環境を露わにします。
何を知りたいか 投げる質問
---------------------- -----------------------------------------
学びの文化 「最近チームで学んだ最大の教訓は?」
ミスへの態度 「最近障害が起きたときどう対応しましたか?」
フィードバック文化 「フィードバックは普通どうやり取りしますか?」
成長支援 「ジュニアがシニアに成長した事例はありますか?」
知識共有 「チームで知識共有はどう行われていますか?」
答えの内容も重要ですが、*答える態度*がより多くを語ります。障害の話をするとき、特定の個人を非難するのか、システムを語るのかを見てください。それがそのチームの心理的安全を露わにします。
良い環境の信号と危険信号
- **良い信号**: シニアがジュニアの質問に真剣に答える、ミスを公に認める文化がある、多様な背景の人が混じっている、コードレビューが建設的である。
- **危険信号**: 「ここではみんな自分で何とかする」(=オンボーディングがない)、一人の英雄にすべての知識が集中している、質問すると無視される、残業がそのまま献身と見なされる。
ただしバランスよく見るべきです。完璧な環境はありません。核心は「ここが自分をより良い人間にする可能性が高いか」です。
ネットワーク: 弱いつながりの力
成長と機会はしばしば人を通じて来ます。ところが興味深いことに、新しい機会は親しい友人(強いつながり)よりも*ゆるく知っている人たち(弱いつながり)*から多く来ます。社会学者マーク・グラノヴェッターの古典的研究「弱いつながりの力(The Strength of Weak Ties)」が示した事実です。
理由はシンプルです。親しい友人たちは自分と同じ情報の世界に住んでいますが、ゆるく知っている人たちは別の世界の情報をもたらしてくれます。
誠実なネットワーキング
ネットワーキングという言葉から名刺を交換する取引的なイメージを思い浮かべるなら、考え直す必要があります。続くネットワークは取引ではなく*寛大さ*の上に築かれます。
- 先に助けを与えます。「必要なものがあれば言って」ではなく、実際に役立つ何かをします。
- 受けた助けを覚え、感謝を表します。
- つながりをつくります。二人を紹介することは最も価値ある贈り物の一つです。
ここでもgiverの原理が働きます。受け取ろうと近づく人より、与えようと近づく人の周りにより豊かなネットワークができます。
アンチパターン: 悪い環境の信号と罠
バランスの取れた視点のために、成長環境についてのよくある誤解と罠も指摘しなければなりません。
罠1: 「有害な天才(toxic genius)」に耐える
技術的に優れているが人を貶める同僚がいます。「あの人から技術は学べるから」と有害さに耐えることが多いです。しかし研究は、有害な環境が与える学びより奪うもののほうが大きいことを示しています。心理的安全が崩れた場所では、質問も、ミスも、挑戦も減ります。技術は本でも学べますが、崩れた自尊心の回復はより難しいのです。
罠2: 受け取るだけの関係の枯渇
メンターや同僚から受け取るだけで返さなければ、その関係は徐々に枯渇します。人は無限に与えません。受け取ったなら何かを返してください — 感謝、小さな助け、あるいはその教えを他の人に伝えること。
罠3: 比較に囚われた成長
学べる人たちと働くと自然に比較が起こります。適度な比較は動機になりますが、過度な比較は毒です。「あの人ほどできない」という思いが挑戦を妨げるなら、比較の対象を昨日の自分に切り替えてください。
良い環境 vs 危険な環境のまとめ
信号 良い環境 危険な環境
-------------- -------------------- -------------------
質問 歓迎される 「それも知らないの?」
助けを求める 自然だ 弱点と見なされる
ミス 学習の機会 責任追及
知識 共有される 英雄が独占
成功 共に祝う ゼロサム競争
核心は「この環境が自分をより良い人間でより良い同僚にするか」です。技術だけ得て人間性を失う環境は、良い環境ではありません。
事例: 環境を変えた二人
事例1: 受け取る人から与える人へ
あるジュニアエンジニアは、最初は質問するだけの人でした。シニアたちに絶えず尋ね、たくさん学びました。ところがある瞬間気づきました。自分より新しい人たちが入り始めたことに。
彼は意識的に転換しました。自分が迷った部分をドキュメントにまとめ、新入社員のオンボーディングを買って出ました。最初は「自分に教える資格があるのか」と思いましたが、教える過程で自分の理解がはるかに固くなるのを感じました。一年後、彼はチームで最も信頼される人の一人になっていました。受け取るだけだった人が与える人になると、逆説的に最も成長したのです。
事例2: 環境を変えた決断
別のエンジニアは、安定しているが停滞したチームにいました。年収も悪くなく、快適でした。しかし二年経っても学ぶものがないと感じました。周りに学ぶ人がいなかったのです。
彼は難しい決断を下しました。より挑戦的で学ぶ人の多いチームに移ったのです。最初の数か月は大変でした。知らないことだらけでしたから。けれどもまさにその「知らないことだらけ」が成長の信号でした。半年後、彼は以前の二年よりも多く成長したと感じました。
二つの事例の教訓は異なります。一つ目は*与える人になること*、二つ目は*環境を変えること*。しかし両方とも同じ真実を指しています。成長は人を通じて来る、ということを。
共に成長の敵: 一人で輝こうとする誘惑
互いに与える環境を最も速く崩すのは、逆説的に「自分が目立ちたい」という気持ちです。評価と昇進がゼロサムのように感じられるとき、人は知識を隠し、手柄を独り占めしようとします。これは短期的には合理的に見えますが、長期的には自分にも損です。
なぜ一人で輝こうとする戦略は失敗するのか
- **知識の独占は天井をつくる**: すべての知識を抱え込んだ人は休暇も取れず、より大きな仕事も任せられません。自分がボトルネックになるからです。
- **信頼が削られる**: 手柄を横取りする人のそばに人は残りません。そして大きな機会は常に人を通じて来ます。
- **成長の鏡を失う**: 一人で働くとフィードバックがありません。共に働きながらやり取りする率直なフィードバックが成長の鏡なのに、それを自分で閉ざすことになります。
均衡: 健全な自己PRとの違い
誤解のないように。自分の仕事を正当に知らせることは必要です。黙々と働くだけで誰にも知られず埋もれるのも問題です。違いは*手柄の出どころを正直に明かすか*にあります。
> 悪いやり方: 「このプロジェクト、私が全部やりました。」(同僚の貢献を消す)
> 良いやり方: 「このプロジェクトで私は設計を担当し、OOさんが実装を、OOさんがテストを手伝ってくれました。」
後者は自分の貢献を明確にしながらも同僚を輝かせます。共に輝くことが、一人で輝くことよりも結局は遠くまで行きます。
リモート時代の共に育つこと
物理的に同じ空間にいないリモート・ハイブリッド環境では、人を通じた成長が自然には起こりません。廊下での偶然の会話、隣の席のシニアの肩越しの学びといったものが消えるからです。だからリモート環境ではより*意図的な*努力が必要です。
リモートで学びを設計する
- **非同期の学習資産**: 誰かの即答に頼るより、よく書かれたドキュメントや記録された決定(ADRなど)から学びます。同時に、自分が学んだことも文章に残して非同期資産を増やします。
- **意図的な1:1**: 偶然の会話がないので、学びたい人に定期的な短いビデオ会話を先に依頼します。
- **公開作業**: 画面共有で一緒にデバッグしたり、ペアプログラミングを意図的に設定します。リモートで最も密度の高い学習方法です。
- **公開チャンネル優先**: DMより公開チャンネルで質問し答えます。そうすれば答えがみんなの学習資産になります。
リモート環境でgiverになることはより大きな価値を持ちます。自分の知識を文章と記録に残す人は、時間と空間を超えてチーム全体に影響を与えるからです。
30日Giver実践プラン
「良い影響を与える人になろう」という決意を小さな行動に変えるための30日プランを提案します。毎週一つの習慣を加えていく段階的な設計です。
週次 加えるgiver習慣
------ -----------------------------------------
1週目 毎日、同僚の良い仕事を一つ具体的に称賛
2週目 学んだことを週2回TILで共有
3週目 助けを求める人を答えを知る人とつなぐ
4週目 自分が迷った部分を一つドキュメントにまとめて残す
このプランの核心は累積です。4週目になると最初の週の習慣を捨てるのではなく、四つすべてを自然にやっているようになります。そしてこの小さな習慣が集まれば、ある瞬間、人々があなたを「一緒に働きたい人」として思い浮かべるようになります。
測定可能な信号
giverとしてうまく進んでいるかを確認する信号です。
- 人々が自分にますます頻繁に助けを求めるか?(信頼の信号)
- 自分が共有した文章やドキュメントが実際に参照されるか?(影響の信号)
- 自分の称賛や承認に同僚が心から反応するか?(関係の信号)
ただし均衡を覚えておいてください。これらの信号を*点数のように*追求すると、与えることが取引に変質します。信号は方向を確認する羅針盤にすぎず、目的は心からの貢献そのものです。
おわりに: 共に育つこと
成長は一人で行う登山ではありません。より正確には、一人で行う登山である*必要がありません*。私たちは互いを引き上げることができます。
学べる人たちと働いてください。彼らの重力に自分を委ねてください。
そしてそこで止まらないでください。受け取ったものをまた流してください。あなたが誰かにとって「学べる人」になる瞬間、あなたは最も速く成長しているのです。
良い環境は運で与えられることもありますが、つくられることもあります。そして環境をつくる最も確実な方法は、自分が先にその環境の良い一部になることです。受け取る人たちの集まりではなく、互いに与える人たちの集まり。それが共に育つチームの姿です。
最後に: 小さな一貫性の複利
大げさなメンターシップや華やかな発表でなくてかまいません。毎日、同僚の良いところを一度認めること、約束したレビューを期日通りにすること、誰かが詰まったとき「一緒に見ましょうか?」と先に手を差し伸べること。こうした小さな一貫性が一年、二年積み重なれば、あなたの周りには自然に良い人たちが集まり、彼らと共にあなたは一人では届かない場所まで育っているでしょう。成長は遠くまで行くことであり、遠くまで行くには共に行かなければなりません。
実践チェックリスト
**学ぶ人として**
- [ ] 自分のメンターボード(様々な強みの人たち)を描いてみたか?
- [ ] メンターに小さく具体的な依頼をしてみたか?
- [ ] 一緒に働く同僚から積極的に学んでいるか?
**与える人として**
- [ ] 今週、誰かに役立つ何かをしたか?
- [ ] 学んだことを何らかの形で共有したか?(TIL、文章、発表)
- [ ] 同僚の良い仕事を公の場で認めたか?
- [ ] 与えつつ自分の境界を守っているか?(お人好し型giverに注意)
**環境を見る人として**
- [ ] 今の環境は自分をより良い人間にしているか?
- [ ] 面接で環境を露わにする質問を準備したか?
- [ ] 弱いつながり(ゆるいネットワーク)に寛大に投資しているか?
参考資料
- Adam Grant, "Give and Take: Why Helping Others Drives Our Success" — [https://www.adamgrant.net/book/give-and-take/](https://www.adamgrant.net/book/give-and-take/)
- Mark Granovetter, "The Strength of Weak Ties"(American Journal of Sociology, 1973) — [https://www.jstor.org/stable/2776392](https://www.jstor.org/stable/2776392)
- Nicholas Christakis & James Fowler, "Connected: The Surprising Power of Our Social Networks"
- Will Larson, "An Elegant Puzzle" および staffeng.com(キャリア成長とメンターシップ) — [https://staffeng.com/](https://staffeng.com/)
- Will Larson, lethain.com(エンジニアリングリーダーシップの記事集) — [https://lethain.com/](https://lethain.com/)
- The Protégé Effect(教えながら学ぶ効果) — [https://en.wikipedia.org/wiki/Learning_by_teaching](https://en.wikipedia.org/wiki/Learning_by_teaching)
- HBR, "What Great Mentorship Looks Like" — [https://hbr.org/](https://hbr.org/)
현재 단락 (1/167)
成長についてのよくある誤解の一つは、それが純粋に個人の意志の問題だという考えです。十分に固く決意し、遅くまで勉強し、本をたくさん読めば成長する、という信念です。意志が重要でないと言っているのではありま...