本日、弊社事務所にて急遽Rubyの言うコンピュータ言語の勉強会を開催。
面子は私と「広島ブログ」を開発・運営するメディアサプライズのMさんとEさん。
何故また急にって?まぁ、一言で言えば衝動です(笑)。
具体的に言えば弊社はRuby on Railsの開発案件を請けます、と打ち出しているにも関わらず、実際に技術を習得しているのは弊社スタッフのK氏であり、経営者である私はRailsはともかく、Rubyと言う言語そのものがまだわかってない、と言う現状なんです。
経営者として技術畑から離れていく、と言う動きとそれまでと全く異なる新しい言語&フレームワークの導入が同時期だったのがそういう現象を生み出してしまったのでは、と振り返って思う次第。
急遽、と言うのも根拠があり、今、実際に弊社ではRubyの案件が無いんです。なので1週間後に開催、とかとなるにはちょっと優先順位的に違うように思われ。企画してやるなら今は.NETかJAVAでしょ、みたいな。
で、仕事も少し落ち着いてきていている中、本日なら休もうと思えば休んでもさほど問題無い、と言う状況、ならRuby勉強会でもいいじゃない?と言うことなんです。
善は急げ、チャンスは前髪しかない、みたいなノリ(笑)。
と言いながらもそう言えばRubyはオブジェクト指向言語(OOP)、と言うことを思い出したので、勉強会の最初はまだOOP開発をされたことがないと言う2人にまだまだOOP初心者の私によるJAVAで書かれたデザインパターンのIteratorメソッドのサンプルコードを使ってオブジェクト指向について自分なりに一所懸命説明。
まぁ、正確には2人に教える、と言うよりも自分の言葉で説明することによって、自ら学びなおしている、と言った方が正解。
Rubyは2人が持参されたPCにインストールするところからしようと思ったんですが(もちろん私のPCには既に入ってますよ!)結局下記サイトにアクセスして一緒に勉強。
try ruby! (in you browser)
よー出来てますわ、ここ。AJAX&irb、多少不具合はありますが。
以前にも1人でやったことはあるんだが、今回は私が英語の説明を声をあげて日本語に訳しながら一緒にコードを打ち込み、どの部分が何を意味するのか話し合いながら進めていく。
正直、以前1人でやった時の30倍は勉強になった(笑)。
Rubyは実に面白い、と改めて実感。いやー、今日この機会を設けることが出来てホント良かったと思う。
只ねぇ、環境がねぇ、整ってないんだよねー、今の日本は。。。
まぁ、夢赤く抱きながら.NETの仕事に戻ることにする。。。
広ブロっち♪ d(^-^)