f59d0fd0f277ea169068f713093f5935

二人の和尚の物語

二人の僧侶が隣同士に住んでいた。いわゆる隣というのは隣の山ということで、彼らはそれぞれ隣り合う二つの山の上の寺に住んでいた。二つの山の間には小川が流れており、この二人の僧侶は毎日同じ時間に山を下りて川辺へ水を汲みに行っていた。長い年月が経つにつれ、彼らは親友になった。

こうして、毎日の水汲みの時間が知らず知らずのうちに5年が過ぎた。ところがある日突然、左の山の僧侶が水汲みに下山してこなかった。右の山の僧侶は「彼は寝過ごしたのだろう」と思い、気に留めなかった。

ところが翌日になっても左の山の僧侶はやはり下山してこず、三日目も同じだった。一週間が過ぎても同じで、一ヶ月が過ぎるまでになって、右の山の僧侶はついに我慢できなくなった。「友人は病気かもしれない。彼を訪ねて行って、何か手伝えることがないか見てみよう」と思ったのだ。

そこで彼は左の山へ登り、旧友を訪ねた。

彼が左の山の寺に着いて旧友を見ると、非常に驚いた。旧友は寺の前で太極拳をしており、まるで一ヶ月も水を飲んでいない人には見えなかったからだ。彼は好奇心を持って尋ねた。「あなたは一ヶ月も山を下りて水を汲んでいないが、水を飲まなくても大丈夫なのか?」左の山の僧侶は「さあさあ、連れて行ってあげよう」と言い、彼を寺の裏庭へ連れて行き、井戸を指さして言った。「この5年間、毎日修行を終えると時間を見つけてはこの井戸を掘ってきた。時にはとても忙しくても、掘れるだけ掘った。今ようやく井戸から水を掘り当てることができた。もう山を下りて水を汲む必要はない。もっと多くの時間を好きな太極拳の稽古に使えるようになった。」

wallwindの感触

どのような業界であっても、特に私たちのような若い世代が食べているIT業界、特にコードを書くプログラマーは、この上の道理を覚えておくべきだ。

多くの人が労働者としての心構えで生活し、会社で給料をもらっている。給料をどれだけ多くもらっても、それは「水汲み」だ。人の力には限りがある。年を取れば、水汲みは体力が持たなくなることが多い。

多くの人が人生の旅路でうまくいかなかったり、若い頃は得意満面だったのに老いては風前の灯火のような状態になるのは、生涯ずっと水汲みばかりして、自分自身の井戸を掘ることを知らなかったからだ。

多くの人は井戸を掘る必要があると知っているが、どう掘ればいいのかを知らない。

多くの人はどう掘ればいいのかは知っているが、どこへ掘りに行けばいいのか、どんな井戸を掘ればいいのかを知らない。

多くの人はどこへ行って、どんな井戸を掘ればいいのか知っているが、いつも途中で投げ出してしまう。

多くの人は井戸を掘り当てて、これで一労永逸だと思っているが、水源の流れは時間や環境によって変わるものであることを知らないのだ……

自分には井戸が必要だと思い至らない、井戸を掘らない、どこへ掘りに行くか知らない、どんな井戸を掘るか知らない、どう掘るか知らない……いつもさまざまな口実や理由がある。仕事の最中や仕事の合間に井戸の水源を見つけ、道具を見つけ、井戸を掘るには、必ず方法や手順があるはずだ……

また一部の人は、自分自身の井戸を掘るべきだと知っていて、一生懸命努力し続けている。しかしその中の大半は井戸を掘り当てることができていない。なぜなら彼らは理解していないのだ。実は、多くのことは元々「運命づけられている」のだと……

DoEverの感触

一人の普通のプログラム開発者として、毎日のプログラマーとしての仕事は水汲みのようなものだ。毎日のプログラム開発ばかりに目を向けていると、一生水汲みをすることになり、いつか運べなくなる日が必ず来る。だからこそ、自分自身の井戸を追求すべきなのだ。最終的に得られなくても、努力したのだから、人生に悔いはない。

だから仕事の合間には、自分が慣れ親しんだスキルを活かし、慣れ親しんだ分野で、ゆっくりと研究し蓄積していくことだ。つまり昔からの言葉の通り、「小流を積まざれば以て江海を為すこと無し、跬歩を積まざれば以て千里に至ること無し」だ。今日は残業があったから、今日は仕事で疲れたから、あの友人が来たから、などといった理由を口実にしてはいけない。もちろん、現実の生活を送る人間として、こうした日常的な人付き合いは合理的であり、欠かせないものでもある。ただ私たちは、点滴の時間を利用して学び、考え、知識やスキルを得ると同時に、自分の思想の高みを高めていくべきなのである。

プログラマーだけでなく、すべての人が、自分自身の井戸を追求すべきだ。