プロ野球選手に、「どうやったらプロ野球選手になれますか?」と聞いても、聞かれた方は困るだろう。
せいぜいが、「一生懸命練習しろ」としか言えないが、人気者だと、もっと気の利いたことも言わないといけない。
しかし、言う通りにやっても、ほとんどの人がプロに入れない。
そんなことは、聞かれた方も分かっている。
じゃあ、「才能と運と努力」かというと、そのようにも思えるが、つまるところ分からないのだ。
これは、プロのオーケストラの演奏者とか、売れる俳優とか、食えるYouTuberとかいった、「なるのが難しい」職業全般に言える。

では、私のようなプログラマーはどうかと言うと、なるのはそう難しいことではないと思われるので、ありきたりな勉強法とか、就職の仕方を一通り言うかもしれない。
しかし、実際には、それよりも先に、「どうやったらプログラミングが出来るようになるか?」と聞かれたって、真面目に答えるのは難しいのである。
出来る人にとっては、むしろ簡単なことなのだが、プログラミングをやろうとしても出来ない人もいる。
イギリスのある大学の調査では、その大学の情報学科に入った学生でも、6割はプログラミングをマスター出来なかったという話があるくらいだし、昔、パソコンで、ほぼBASIC言語しかなかった時代、この最も易しい(と言われる)プログラミング言語をマスター出来るのは10%だと言われたこともあった。
記憶にある範囲で言えば、私は、毎日、プログラミングの本を買って帰り(大抵の本は挫折したのでw)、夜に2時、3時までパソコンに向かって、BASICとアセンブリ言語とC言語をますマスターした。
ただ、知り合いのプログラマーは、「C言語?あんなの一夜漬けでマスターしたよ」とか言っていたが、そう言った直後、鼻が伸びてたなあ(嘘)。
いや、これは「マスター」の意味合いの問題で、どんなプログラミング言語にも、トラブルを経験しないと分からないような重要な特製もいろいろあるので、いかに天才でも、本当にマスターするには、そこそこ時間がかかるのである。
そして、本当のところ、プログラミングだって、どうやれば出来るようになるかは分からないのだ。

実際のところ、「どうやれば、あなたのようになれるか?」と聞かれ、「はい、こうすればなれます」と言える種類の能力などないのだ。
あるとしたら、スマホの使い方とかいった、本当にやりたければ、聞くまでもなく誰でも出来ることだ。

なかなか出来ないことを、どうすれば出来るようになれるのだろう?
私の場合、せいぜいプログラミングしか分からないが、自分では、努力の末に出来るようになったと記憶している。
しかし、本当かなあと思う。
というのは、考えてみれば、大したことはやってないからだ。
では才能があったのかというと、かなりマスターまで時間がかかっているので、そうでもないと思う。
本をそれなりに読み、本に載っているプログラムをそのままキーボードでタイプし、後は・・・記憶にない(笑)。
「世界5分前仮説」という、実は、この世界は5分前に出来たばかりで、それ以前の記憶は捏造であるという仮説がある。
それでいえば、5分前、私は、プログラミングが出来る状態で出現しただけということになり、案外、これが一番納得出来る(笑)。
丁度、普通の家に住んでいる人が、夢の中で宮殿に住んでいても、ちっとも不思議に思わず、自分はずっと、この宮殿で暮らしていると思うようなものだ。
支持する物理学者も決して少なくない「多世界解釈」では、この宇宙は1つではなく沢山あり、さらに新しい世界がぱっと生まれる。
これらの宇宙は、他の宇宙と似ているが、異なっている部分がある。
小さいことでは、この宇宙では自分は青い服を着ているが、別の宇宙では赤い服を着ていたり、ある宇宙では平凡なサラリーマンだが、別の宇宙ではサッカーのスター選手だったりする。
だったら、この宇宙ではプログラミングが出来なくても、自分がプログラミングが出来る宇宙だってある。
漫画・アニメの『ツバサ・クロニクル』(CLAMP著。漫画のタイトルは『ツバサ』)や、筒井康隆さんの『果てなき多元宇宙』は、そんなことが描かれたお話だ。
宇宙人バシャールによると、他の宇宙とくっつくことも出来るそうだが、案外、たびたびくっついているのかもしれない(バシャールのどの本に書いてあったかは知らないが)。
好みの宇宙とくっつくには、その宇宙に親しみを感じれば良いのだと思うが、ここに挙げた本で自分で考えると分かるように思う。








  
このエントリーをはてなブックマークに追加   
人気ランキング参加中です 人気blogランキングへ にほんブログ村 哲学・思想ブログ 人生・成功哲学へ