会津予選に参加してきました。会津予選に参加してきました。会津予選に参加してきました。大学1年生の頃に初参加して毎年参加してて、これが3回目の参加でした。結論から言うと、特に賞などはもらえませんでしたが、とても有意義なイベントだったんじゃないかなと思います。1日目アイデア決めからのチームビルディング初日は、まず各企業の方から提供される技術説明と、アイデア出し、チームビルディング、ハック開始というふうに進行していきました。私は、今回は特に作りたいものやチームも最初から決まっているわけではなかったので、その場でアイデアを考えてチームビルディングまで行いました。チームは後輩の2年生2人と作ることになったのですが、その時考えていたアイデアがもう既に実現されていそうなものだったのでチームでアイデアの練り直しを行い、自分が雨の日に歩きだったりで大変という思いがあったので、最終的に大学内でUberみたいなサービスを作ろうというアイデアに決まりました。役割分担は、自分がAndroidが書けて、2年生2人がサーバーができるということだったので、自分がクライアントで他2人がサーバーサイドの開発という感じでとりあえず開発に取りかかりました。...この時もっとシステムの要件を考えておけばと後々後悔することになろうとは知らずに...ハックとりあえずクライアントで、今回のもっともアピールできるであろう、ドライバーのリストを表示して載せて欲しい人にリクエストを送るところをまず実装しようと作業に取りかかりました。その頃、サーバーサイドの方は開発言語をPHPにして、環境構築をしていたのですが、結構手間取っていたので、先にモックをいくつか完成させてから一緒にテストできるぐらいの感じになるかなーとこの時は考えていました。サーバーの環境構築が終わり、いざAPIの仕様を考えてみると、現在位置情報の取得やログイン処理用の画面など、必要な機能がどんどんインフレしていき、クライアントの方で開発が追いつかなくなるんじゃないかという感じになって1日目を終えることになりました。いう感じの進行でした。開発の方は、前日なんとかドライバーの登録画面まで作成していましたが、現在位置情報がうまく取得できずに悪戦苦闘を強いられていました。サーバーサイドのAPIやデータベースの方は、環境構築こそ大変だったものの、結構順調に作成しているようで、昨日とは打って変わってクライアントの方の進捗をかなり心配されていました。最終的に、トップ画面、ドライバー情報の取得、ドライバの出発情報登録(モック)、会員登録(モック)というところまで作成しました。本当は乗りたい!というボタンを押して通知がいくという、一番会場で「おー!」となりそうなとこを作りたかったですが、ボタンが反応しないバグが出たり、通知方法の作成が大変だったりして、そこまで完成に至りませんでした。今回のハッカソンは、短期間でチーム開発する上で色々と課題が出て、それを意識するいい機会になったなと思います。具体的には開発の前に仕様をしっかりチームメンバーが共有する時間がないので、何を優先的に作るのかといった優先順位をつける(今回だとプレゼンでいい感じになりそうな乗りたいボタンからの通知の実装)役割を超えた円滑なコミュニケーション(今回はサーバーサイド同士はよく話せていたが、クライアントとサーバーサイドの意思疎通があまりできていなかった)などなど今後、学内でチーム開発するプロジェクトも控えているので、今回学んだことを是非とも生かしていけるようにしていきたいと思います。会津予選に参加してきました。APIを使ってみる7/28から7/30に開催された石巻ハッカソンに参加してきました。会津予選に参加してきました。1月別アーカイブはてなブログをはじめよう!sansuke05さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。