2009年の振り返り
今年も年末はバタバタしていたので、やっと本日になって2009年を振り返ってみました。ブログ、Googleカレンダーそしてノートを読み返してみました。
Ruby on Rails を実案件で使う
昨年は、実案件mとbでRuby on Railsを使いました。どちらも仕様作成から納入までを一人で行いました。
- どちらも仕様作成はプロトタイプを作りながら進めました
- プロトタイプを作りお客様と打ち合わせる事で、ITに慣れていないお客様からも明確な仕様を聞き出す事ができました
- Ruby on Rails は生産性が高いのでプロトタイプ作りには大変に役にたちます
- 開発期間(工数)に付いては、思っていたより短くはなりませんでした。いくらプロトタイプを作るとはいえ、お客様の真意をくみ取るSE能力が高くないと後から、重要な仕様漏れが発見されたてしまったりしました。
- ただし、完成したシステムに対するお客様の満足度は高いです。これがプロトタイプ開発の本当の良さかも知れません。
- bの案件では、ソフト開発以外にホスティングサービスの選択やサーバーソフトのインストール等も行い色々と勉強になりました。
- m案件ではRails2.3の新機能の Metal も使ってみました。シンプルな機能だが性能が必要な部分には効果があると思います。
RSpec,Cucmberの導入
上のm,b両方ともでModelのテストにはRSpecを使いました、今ではRSpec無しでは開発できないのではと思うくらいです。また、bではインテグレーションテストに Cucumberを使ってみました。
JQuery
やはりm,b両方ともで JQuery を使い、ちょっとした便利機能や目を引く機能を作ったりした。以前は Javascriptというと面倒(^^;) というイメージでしたが、こういう良いライブラリー(ツール)が出てくるとWeb開発も変わるなと実感しました。
CodeZine で Ruby on Rails + Curl という連載を書かせて頂いた
縁あって、CodeZineで Curlスポンサーの記事を書かせて頂きました。Curlをメインに据えての記事ですが、Ruby on Railsの入門からその応用、そしてGoogle App Engine と挑戦的な内容の記事も書かせて頂き、とても良い経験をさせて頂きました。
Shibuya.lisp
一昨年末から始まった Shibuya.lisp ですが、2回目以降は LT に何度も出させて頂きました。また第4回では 初心者向けのセッションをやらせて頂きました。少しでも Lisp を広める事にお役に立てたとしたら幸せです。
Lisp関連で
iPhone
6月の 3GS 発表とともにiPhoneを買いました。殆ど電話はせずネットアクセス(email, RSS,Tweeter...) がメインな私には本当にちょうど良い携帯です。またカメラで取った画像が直ぐFrikrにUPできたりとオフでも大活躍です ^^)
そして、最近 iPhoneの開発を始めました、いまのところ仕事ではなく趣味でアプリを作っていますが Objective-C という変な(!?)言語にも慣れきました。今年はお仕事で何か作ってみたいと思っています。
やはり、実際にコードを書いてみると自分のちょっとしたアイデアがアプリになって、自分のiPhoneで動くと とても可愛いです! iPhoneを持ってるプログラマーの方は是非、開発ライセンスを購入して何かアプリを作ってみる事をお薦めします。
教育ビジネス
ここ数年注力してきた教育ビジネスですが、
- 高田馬場情報産業交流会 でRuby on Rails のセミナーを行わせて頂いた
- QCon 2009 でRuby on Rails のセッションを行わせて頂いた
などを行えましたが、いまだ教育ビジネスは立ち上がらずです・・・・ そして、EY-Officeの教育ビジネスについて考えてみた に書いたように 教育ビジネス に関してはゆっくりと地道にやって行こうと方針を転換しました。
その後、あるベンチャー企業で「ギークを講師に招いての中堅者向け教育」というユニークな教育を行っています。いずれこの件に関しては、ちゃんと書きたいと思います。