MON | TUE | WED | THU | FRI |
1大規模ウェブサービス開発の概要と、はてなの開発体制について |
2Perlオブジェクト指向解説 独学でやっていると2週間ではこれほど書けるようにはならなかったと思う。今風のきれいなコードの書き方をインタラクティブに学ぶことができたので勉強の速度が効率よかった |
3ORマッパによるデータベース操作 |
4MVCによるウェブアプリケーション設計 ウェブアプリケーションを作る上で必要なノウハウが凝縮されていて、独学では大変なことを2週間で学べる機会は他にない |
5ユーザーインターフェースプログラミング |
6Thriftを使ったウェブアプリケーションとコアロジックの連携 |
7はてなのサービスの設計、データ規模、データベース設計 実際に使われているサービスを使用し、技術的な問題を考えることは貴重な機会 |
8Hadoop を使ったMapReduceによる大規模データ処理 |
9はてなのインフラストラクチャについて インフラに関する部分は、大規模アプリケーション開発においては無視できない部分で、はてなで実際に動いているインフラについて紹介してもらえたのは非常に参考になった |
トレーニング期間中は、毎日スタッフが前日の演習結果の振り返りや進捗の遅れなどを都度フィードバックし、前半折返しまでに確実に技術を身につけていただくことを目指しました。