平成昭和合戦に参戦してきました。
@9月22日(土)
平成昭和合戦は、平成生まれの人たちと昭和生まれの人たちが、猛烈な勢いでcommitを繰り返す恐ろしいイベントである(嘘です。)平成昭和合戦は、ウェッブ系に強い昭和組(昭和組って名前に指定暴力団感あります)の人達に、我々平成組(すごく軟弱そう)が教えを請うハッカソンでした。
参加者
平成昭和合戦に参戦したクールなメンバーを紹介するぜ!
- じゅーんさん(昭和組:圧倒的な攻撃力で敵全体に大ダメージを与える戦士)
- あそなすさん(昭和組:ぎっはびゅ曲芸師であり生ハム魔法使い)
- いつきちとせさん(平成組:ねことじゃれてるデザイナー)
- Atomとかいう人(平成組:キャベツの人)
主目的
本合戦の目的は、ウェブサービスを構築しながら、Ruby on Rails、Heroku、Github等の基礎的な使い方を学ぶ事でした。ちなみに平成組の2人は「Webプログラムは、黒魔法使いがトカゲとかクモとかを鍋で煮込んで作ってる。」と思っている程度の初心者でした。
アイディア出し
午前〜午後前半はアイディア共有やブレストをしました。じゅーんさんが持ってきてくれたアイディアを元に、「こんな機能が必要だよね。」とか「こういうデザインだと面白そう。」と話しつつ、どういったサービスにしていくかを考えました。
UI設計
まず、メンバー各自で紙にUIを設計していきました。ペーパープロトタイピングですね。各々が必要だと思う要素、画面構成を考えて、鉛筆でゴリゴリ書きました。他のメンバーがサラサラとラフを仕上げていく中、私は難産で苦しんでいました。時間になったら、みんなのアイディアを持ち寄り、あそなすさん+ちとせさんのデザイナーチームが、最終的な決定とUI設計をすることになりました。
実装
直近にインターンでRubyをイジイジしていたのですが、Railsはこの日が初めてでした。また、HerokuやらHamlやらBundlerをいじるのもこの日が初めてで、右も左も分からない状態でした。しかし、私には強い味方が居ました。そう、じゅーんさんです。Ruby on Railsとはなんなのか、Railsで設計・開発をする時に踏むべき手順、DB設計をする時のコツなど、大変わかりやすく教えていただきました。