はてなキーワード: ICPCとは
http://blog.livedoor.jp/natoi/archives/2008-12.html#20081218
プログラミングやり始めたのは、中1の時。
N88BASICから入ったけど、システムの基幹的なところがわからなかったので、中1の冬に応用MS-DOSとか読んでFATの仕組みとか一通り勉強して、中2の春ごろMASMとCでBIOSとかMS-DOSファンクションコール呼び出して遊んでた。中3の頃はBorland C++とかやってたっけなぁ。
でも、自分は中学時代、一切こういう勉強会みたいなのに行く気がしなかった。1996??1998年ぐらいの話だから、一応インターネットはあったんだよな。
「きっとみんなすごい人たちなんだろうなぁ、自分なんか足元にも及ばないだろうし、そこまで専門的な話を聞いてもその知識をどう生かせばいいのかわからないし・・・」って思ってた。
中3の冬あたりでLinuxをさわりはじめて、sambaとかapacheたてて遊んでたりしたけど。やっぱり、これらのソフトのソースコードを読もう、とかいう気にはなれなかったなぁ、なぜだろう。他のすごい人たちが作っているのだから、自分が勉強したりしたら邪魔かなぁ、と思ったんだと思う。
で、東大入学した。(カーネル勉強会に参加したこの中学生も、今から勉強すれば、東大とか、いい大学ふつーに受かるよ。その方が幸せな人生送れるよ。)
なんか、周りのすごい人たちは、ICPCとかいってる。ICPCとかに参加しても、数学が出来ないといい結果出せないしなぁ、数学は才能だからなぁ、足手まといになりたくないなぁ、って思って、参加しなかった。
院に入る。なんかすごい業績あげている先輩がいる。「なんかみんなすごいなぁ。僕も頑張らないといけないのかもしれないけど、この程度の成果じゃどうしようもないよなぁ」って思っていたら、出せるはずの業績も出せず。
今考えてみると、「あの時、あれに注力していれば、今頃トップになれたかも」みたいなのはあったんだよなぁ。JavaScriptでマルチタスクできないかなぁ??、みたいなことを高校の時にやっていたし。「まだ早い早い」って思いすぎたのが、自分の欠点だったのか。今考えてみると、どの人も、頑張っているけど、それほど革新的なことはやっていない気がするんだよなー。だからといって、自分の考えたものが革新的かといわれると、そりゃ、発表する時は革新的だっていって発表するけど、内心大して革新的じゃないって思っているから、やる気がしないんだよなぁ。