自己紹介

太田一樹。
東京の大学の情報科学科に通う大学生。moratorium満喫中。

お勧め書籍 [全部見る]

飾り

Search


Category Archives

Recent Entries

  1. 論文
  2. JJUG CCCでプレゼンします
  3. kzk's bookshelf
  4. En Google by Gulfweed
  5. PNUTS
  6. コメントスパム対策
  7. Hadoop + Luceneで分散インデクシング
  8. Hadoopの解析資料
  9. Cluster 2008
  10. SWoPP 2008

2007年08月03日

だってプログラマになりたいんだもーん

釣られたら負けかなーと思ったけど、嘘は訂正しておこう。プログラマなりたいし。

anondさんへ。

まずタイトル。理学部情報科学科を卒業して就職する人で、プログラマ(=コード書く人)にならない人はほとんどいないと思います。研究職もまぁコードは絶対書かれると思うのでプログラマに入ると思います。

(1)"ゼロから"CPUの設計

昔はやってたみたいですが、今は論理回路は組みません。これはたぶん時代の流れのせいで、近代的なアーキテクチャに近いものを作るためにVHDLを使ってるんだと思います。100MHz 5段パイプラインぐらいのを作る人もいます。Early Restart Cache作っちゃう人もいます。

(2)"ゼロから"プログラミング言語を設計

言語の設計はしません。

(3)"ゼロから"コンパイラが書ける

C言語でゼロからコンパイラを書いちゃった人もいるけれど、今は基本的にmin-camlをベースにコード最適化部分を書きます。min-camlが無かったころは先輩たちはゼロから書いていらっしゃいました。コンパイラの吐くコードなんてアホだ!といって手で最適化し出す人もいます。

(4)"ゼロから"OSを載せて、その上で例えばレイトレーシングを動かせる

OS自体は作りません。昔はNachosを弄っていたみたいだけれど、今はsystem call叩いて一通りUNIXプログラミングをするぐらいです。shellとかhttpサーバーとかlinuxのethernetドライバとか作ったぐらい。Windowsはやりません。

レイレーシングプログラムは与えられます。これをコンパイルして機械語に落としてアセンブラに掛けて自作CPU上で動かすのが、CPU実験というやつです。

あと、SQL未だにちゃんと覚えられません!

id:mkusunokさんへ

まあ東大の情報を出るとITではなく外資系金融とか戦略コンサルに行くのは時代の流れだし、別にいいではないか。

金融系行く人もいらっしゃいますが、今年就職する方だとGoogle, IBMで既に3/4ぐらい占めていらっしゃいます。

で、まぁ自分はどうなんだって言われるとやっぱりプログラマやりたい。コード書きたい。だから仲間内で会社やってますし。まぁ成功しても失敗しても絶対どっかでプログラマやります。

結論: プログラミング楽しいよ!プログラミング!

P.S.
アメリカは行きたいですが、人づてもないしなんか現実味がわかんなぁ、という現状。アメリカのほうがやりやすいんだろうなぁ。健さんがうらやましい。やっぱりこういうのって勇気の問題なんでしょうか。そういえば前もおくじさんに相談させて貰ったなぁ。

それ嘘だろ、とか書いちゃまずくねそれとか有ったら教えて下さい・・・。


trackbacks

trackbackURL:

いかんいかん。 from チラ☆裏

なんだろう。インターンから帰ってきてから、研究に対するモチベーションが下がっています。 正確には、インターンを終えたからではなく、6〜7月に頑張っていた...

comments

SQLは覚えられない・・・つまんないもんあれ

  • 2007年08月04日 00:47

> SQL
あるクエリを投げたときに、そのクエリがどう最適化されて、それがどういう風に使われて、どれぐらいseekが起こるのかというのが、全然見積もれないのが辛いです。

まぁでもそんなに量が多くないんだったらお手軽っちゃぁお手軽なので、適当にデータ取ってくれるぐらいまでは覚えてる(はず)。

数千万~数億件のデータ扱うんだったら自分でインデックスの構造設計してseek回数が目に見えたほうがボトルネックの解析がしやすくて精神が安定しますね・・・。

  • kzk
  • 2007年08月04日 13:28
comment form
comment form