(7)やりたいこととやるべきことの峻別2019-11-07まつもとりーさんがこんなブログを書いた。さくらインターネットに入社して1年が経ちましたこの中で、研究所での取り組みをもっと紹介していこう、という話がでてくる。なれば自分も書かねば、ということで「やりたいこと」の話を取り上げてみたい。937[続きを読む]「学生時代にしか出来ないことをしてね」とは、本当は言いたくない2019-10-28企業にいて面接官をやっていると、学生に対してこれに近いことを言う機会が結構ある。あるのだが、慌てて弁明させていただくと、当の学生から質問を受けるので仕方なく答えているのだ。その質問というのがこうだ。どんなことをやっておくべきでしょうか?」これに対して、自分はこんな風に答えるようにしている。「就職すると、イヤでも会社の命令に従うことになるので、就職する前にそんなことを聞くのはやめた方がいいですよ。そんなことより、今やれることをやっといた方がいいです。勉強して、卒業してください」936このような質問は以前から頻繁に受けていて、社内ではFAQになりつつある。答えの方まで紋切り型になってきてしまい、「学生時代にしか出来ないことを」「今しか自由時間はない」「悔いが残らないように」みたいな答えを付け加えてくる面接官が現れるようになっている。自分は聞かれない限り答えない主義なので先回りはしないが、周囲の人は時々先に言ってしまうようになっている。今時の学生がこういうことを言われる機会が多いのは、これが理由だと思う。いうことは言うべきでないと、自分は強く思う。聞いてもお節介か、お説教にしか聞こえないからだ。[続きを読む]原典主義者が語るUNIX哲学的面倒臭さ2019-10-23CentOS8で初めてlsのクォート機能を見たとき、真っ先に思い出したのが「UNIX原典」という本に載っていた「UNIX環境におけるプログラム設計」という論文だった。これは1984年に出た本で、学生の頃にプログラミングの師匠に貰ったものだったが、特にお気に入りが前述の論文だ。これをもう一度読もうと思ったら、オフィスのどこかに紛失してしまって見つからない。仕方がないのでもう一冊買ってしまった。UNIX原典ところで該当の論文は、原著がPDFで公開されているので、もしその気があるならこちらで読める。B.W.Kernighan今回はこの論文の内容を紹介したい。聞かれる機会が増えている(たぶん年をとったせいだと思う)。いう質問に5秒で答えないといけないときには「好きなことをやればいいんですよ、人から言われたことをやるなんてナンセンスですよ」と言ってお茶を濁すようにしている。これは自分にとっては真理だ。自分がコンピュータに出会ったのは14歳のときだったが、そのときからこれまでの間、興味を持った事柄以外のことは熱心に勉強しなくなってしまったからだ。その結果、学校の成績はひどいことになったけれど...。930だがしかし、この種の質問に真面目に答えるべき理由はちゃんとあるし、これまた最近の傾向として、じっくり時間をかけて考えるヒマもある。そこで技術の棚卸しをやろうかなという気分でいるのだ。いうのは、何かになるという目的を達成するにはどんな知識を身に着けるべきかを考えなければならず、そうなると関連分野を一通り見て回らねばならず、ということは自分(あるいは質問者)の狙っている最終的な目標に対して、どんな技術が必要なのかを調べ上げてリストアップし、それに対してどのようにアプローチしたらいいかを考えなければならなくなってしまうからだ。ところが、これがまたうまくいかない。突き詰めてみると自分は「興味を持ったことをとことん追求すれば、技術力は勝手についてくる」論の信奉者なので、そもそも「どんな勉強をしたらよいか」という問いそのものに矛盾を感じてしまうのだ。それって自分でやりたいことが分からないって意味だよね、と。[続きを読む]ネット時代に読むパイドロス2019-05-30高校生の頃に愛読していた「ご冗談でしょう、ファインマンさん」に、哲学専攻のゼミで「一個のレンガは本質的対象か?」という議論をするエピソードが出てくる。簡単な質問でも、哲学のゼミが紛糾してしまうという、哲学嫌いなファインマン先生らしいエピソードのひとつだ。自分にも似たような経験がある。高校生の頃、とある先輩によくある議論を吹っかけられたことがある。「だって先輩、最初に木が倒れたって設定しましたよね。「まあそうかもしれませんが、でも最初に『木が倒れたとする』って言いましたよね、だから倒れたんじゃないんですか」まあ、こんな調子だった。