JSP_Blog

IMジェイエスピー社員が綴る日替わりブログ

じゃんけんがー

2014-11-21 10:29:36 | 日記
11月某日、我がグループでは『じゃんけん大会』を実施した。

勿論、大の大人が何人も集まり、只々じゃんけんをして楽しんだ 訳ではなく、若手メンバー育成の一環として、じゃんけんプログラムを作成し競い合うというものだ。
現場が一緒でも担当案件が異なり、プログラミングスキルを把握しきれていなかったり、担当作業として試験や検証に重きを置かれ、なかなかプログラミングの機会を得られないといった問題を抱えていることからメンバーで話し合い、今回の『じゃんけん大会』開催に至った。

全員が同じアルゴリズムのプログラムを作成してくることが無いよう「同じ手を3回連続で出すと失格」など、多少の制約を設けエントリーを受け付けたところ若手メンバー全員(4名)とベテランメンバー2名が参加してくれた。単純なお題ではあるがそれぞれ個性あふれるじゃんけんアプリケーションが出揃った。

エントリーされたアプリを簡単に紹介すると、

・Androidアプリケーションとして開発し、画面をタッチするとじゃんけんの手をだしたアニメーションが表示されるもの
・WebアプリケーションとしてJavaScriptのみで実装し、ボタンアクションでじゃんけんの手を表示するもの
・Swingで実装したJavaアプリケーションでじゃんけんの決まり手を表示するまでに じゃんけんアイコンが高速に切り替わるもの
・Javaアプリケーションで、じゃんけんの手を決めるのに あみだくじ が採用されているもの

といった具合だ。

大会当日は、開発者にアプリの特徴や工夫した点をプレゼンしてもらい、デモンストレーション後、対戦開始。
トーナメント方式での対戦の結果、若手メンバーが作成した「じゃんけんがー」が優勝の栄冠を手にした。
この「じゃんけんがー」は、エントリーされたアプリの中で唯一学習機能を備えたものであり、その効果があったかどうかは定かではないが、先勝されるも逆転、逆転でついに優勝を飾った。

今回の取り組みで、普段の業務ではなかなか見ることがなかった同年代のメンバーのスキルを見ることができ、大いに刺激をし合えたと思う。ソースコードも含め全メンバーに共有しているので、盗める技術は盗み、自分の技術を高める努力をし続けて欲しい。
また、今回参加してくれたベテランメンバー2人にも感謝したい。
大会ルールやプログラムの制約を要件とするならば、要件を満たすことだけをゴールと定めた若手メンバーに対し、要件の中でどう表現すれば利用者が喜んでくれるかまで考えて設計したのはベテランならではだと思う。ぜひ、この姿勢は見習って普段の業務に活かして欲しいものだ。(ほ)

monipet
  動物病院の犬猫の見守りをサポート
  病院を離れる夜間でも安心

ASSE/CORPA
  センサー、IoT、ビッグデータを活用して新たな価値を創造
  「できたらいいな」を「できる」に

OSGi対応 ECHONET Lite ミドルウェア
  短納期HEMS開発をサポート!

GuruPlug
  カードサイズ スマートサーバ

株式会社ジェイエスピー
  横浜に拠点を置くソフトウェア開発・システム開発・
  製品開発(monipet)、それに農業も手がけるIT企業
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする