Home > Days > はてなインターンまとめ

はてなインターンまとめ

  • 2008-10-03 (Fri) 21:35
  • Days
  • hatena count

スパムを消そうとして,エントリー毎消してしまったけど,Googleのキャッシュから復元できた.

長いようで終わってみるとあっという間だった,はてなインターン.申し込みぎりぎりまで散々悩んで,ええい, ままよ,とばかりに送信ボタンを押したのが懐かしいです.結構みんなが書いてるので,これ以上書くこともないかもしれないけれど,いろいろ貴重な経験をさせていただいたことをなにかしら伝えられたらなぁと思って書いてみました.(んー、まとめというか感想みたいな感じになってる.個人的に感じたことをつらつら書いたので,指摘などありましたらお願いします.)

まず写真

あんまりブログに載せれるような写真がない>_<

ただいま復元中.

はてなのインターン

前半の1週間ははてな社内フレームワークについて学んでいました.基本的に午前は講義で,午後には課題が出されてそれをやるという流れです.id:antipop先生のPerl課題と,id:secondlife先生のJSの課題で,散々苦しんでたような記憶があります.一応,インターンは二人ずつのペアになっていたのですが,僕が一度欠席した日くらいからは中央でみんなで固まってワイワイ課題をこなすようになってました.

2週目からは,1週目とは趣向が多少違ってて,id:maoe先生の指導のもと,はてなのサーバを実際に組み立てたり,id:naoya先生,id:motemen先生から大規模データの扱いを教わったり,最後はid:stanaka先生からHadoopクラスタの扱い方を教わりました.ちょっとした全文検索エンジンを一日で作りましょうみたいなハードな課題もあったりしました.課題がギリギリなのに,Hadoopクラスタ(約10台)のタスクのキューがいっぱいになってて,このころは発狂しそうになったりしてました.

僕が定時までに課題を終わらせていたことは多分一度もなくって,id:onishiさんとか,id:nagayamaさんには遅くまでつき合ってもらってました.ありがとうございました.

さて前半2週間で学んだことで,個人的に面白いなーと思ったことをいくつか挙げておきます.

  • キャッシュを駆使するのはもちろん,できるだけメモリにデータは展開しちゃう.
    • 最近は8G程度のメモリが詰めるのでほとんどのデータは載っちゃうよ.
  • 文字列アルゴリズム全般
    • 僕はTrieをトリエとずっと読んでました.(正しくはトライ)
    • AC法のためのTrieをどうするかインターン内でかなり議論した気がする.
    • ボイヤームーアとかも復習したい.
    • id:r_kurainに教わったSuffix Arrayとかも面白い.
    • 文章をベクトルとして扱う方法が分かったよ!類似検索試してみたいな。

後半2週間に関しては,id:stanakaさんの下,id:smlyと,id:r_kurainとはてなの未来を支えるプロジェクト(後付け)に参加してました.プロジェクトは必要とされてそうな仕様をまとめていくと結構大きな規模のものになってしまって,メンバーと意見が衝突したこともあったり.対等に近い関係で共同開発的な経験をしたことはなかったので,ほんと難しいなぁと感じました.

結果としてメンバーに恵まれて最優秀賞をいただくことができたのですが,最後の最後にバグ(?)がとれてなかったり,他にもほころびが出てきてるんじゃないかと...おろおろしてます.(もうすぐリリースだとかいう噂)
第2回のインターンはエンジニアだけでなくデザイナーのインターンも一緒に実施されてたので,デザイナーさんの仕事ぶりも目にすることができたのも良かったなぁと思っています.無数に存在してるようなはてなダイアリーのテーマ一つをとってみても,ターゲットは?コンセプトは?とかかなり練り込んで作られてるんだなぁと,当たり前と言えば当たり前のことですが,少し感動(?)してました.理系ももっとこういうマーケティングコミュニケーション的な要素は学ぶべきだよなぁと思ってみてました.もちろん,シーズがあってニーズに応えられる部分もあるとは思うんだけど.

あと,もちろんエンジニアがサービスを開発してるけど,その裏で,広報の方はプレスリリースを考えられてたりするわけで,いろんな人がサービスを支えてるのを実感できました.

今は完璧じゃないかもしれないけど,より良くしていこうっていう雰囲気を感じることが多かったです.(なにがいいのかはわかんないけど,それでも)

はてなの環境

id:comajojoさんの日記を読むのが一番伝わってくるのではないかなぁとか思いますが,噂のフリードリンク,フリーフード(id:comajojoさんセレクトでラ王が入荷されるとすぐなくなってたり.)は,普段,ちょっとした飲み物を買いにいくために外へでないといけないのがめんどくさいなぁと思ってるような僕にはすごく快適でした.インターン中,僕はトマトジュースを何本飲んだか分かりません.id:r_kurainはコーラこそハッカーの飲み物だと言ってました.そうですか.

毎週金曜日のTGIFの後はお酒に飲まれてしまって,課題なんかはさっぱり進みませんでしたが,ほろ酔いのid:onishiさんや,id:nagayamaさんが楽しいです.あとは,卓球したり,帰ってもやることのないインターンはだらだらとオフィスに居座り続けてたり.

それから,一つ前の記事でWordPressからidトラックバックを送るプラグインを書いたけど,id:jkondoさんにスターください!と直接ねだってたり(なのに、Permlinkの設定ミスってて消えたorz)と,フランクに接してもらえます.(後半,遠慮がなくなってただけともいえますが.)id:jkondoさんに,アイデアを少し話すと倍くらいのアイデアが返ってきてすごく楽しいです.

あとは,はてなにいる間に,結構外部の人が遊びに(?)こられてたりして,お昼とかにいろんな話が聞けるのも楽しかったですね.

インターンで出会った人達

はてなに集まる人はいい意味で濃密な人が多かったなぁと思いました.いもうとデスクトップの人とか,ICPCの人とか,未踏ユースの人とか,Emacsを八分割で使う人とか,チャット5つくらい余裕で扱う人とか,今日も元気な人とか...

とにかく,みんな若いのにすごく優秀で僕ももっとがんばんなきゃなぁと.

まとめ

長くなったし,そろそろまとめです.今回のインターンに参加して,はてなの人達やインターン生からいい刺激をほんとにたくさん受けました.本当にありがとうございました.(やや刺激が強すぎて,帰ってからギャップに唖然とすることもあるのですが.)

Comments:0

Comment Form
Remember personal info

Home > Days > はてなインターンまとめ

Feed

feeds

Meta

Return to page top