福岡から東京へ、Webのまにまに。
スマートフォンアプリ開発と、Webデザインに関する勉強会・発表・アイテム購入の記録。
このサイトについて
Webデザイナー「mima(みま)」による、技術ノートとライフログを兼ねた個人ブログです。福岡の出身で、現在は東京でWeb制作に携わっています。スマートフォンアプリ開発や勉強会参加記、iPhone関連のアイテムレビューを中心に綴っています。
カテゴリはSmartphone・iPhone・アプリ・デザインなど。技術的な学びと日々の発見を、同じ目線で共有するために続けています。
mima
WEB DESIGNER · FUKUOKA → TOKYO
はじめてハッカソンに参加するとき、多くの人が最初に感じるのは「何を持っていけばよいのか」という疑問です。基本的に必要なのは、開発に使うノートパソコンと、それを充電するための電源アダプタ、そして長時間の作業に耐える集中力です。加えて、アイデアを素早くメモするためのノートや筆記具があると便利です。事前に公式ページで推奨環境や持参物リストを確認しておくと、当日の混乱を避けられます。準備万端で臨めば、初参加でも安心して開発に集中できるでしょう。
ハッカソンでは、短時間で成果物を完成させる力が求められます。そのためには、普段から使い慣れた開発環境を整えておくことが重要です。エディタの設定やライブラリのインストール、APIキーの取得といった事前準備を済ませておくと、当日の限られた時間を有効に使えます。また、GitHubなどのバージョン管理ツールに慣れておくと、チームでの共同作業が円滑になります。準備の質が成果物の質を左右すると言っても過言ではありません。
チームを組む段階は、ハッカソンの中でも特に重要な瞬間です。初めて顔を合わせるメンバー同士だからこそ、最初の自己紹介で互いの得意分野を明確に伝え合うことが大切です。フロントエンド、バックエンド、デザイン、企画といった役割を早めに分担することで、作業の重複や漏れを防げます。意見が対立したときは冷静に議論し、最終的には多数決や時間で区切るなど、合意形成のルールを最初に決めておくとスムーズです。
限られた時間の中で成果を出すためには、アイデアの絞り込みが欠かせません。最初から壮大な構想を描くよりも、最小限の機能で動くものを作る「MVP」の考え方を意識すると効果的です。まず一時間で完成する範囲を定義し、そこから逆算してタスクを細分化します。完成までの道筋が見えることで、メンバー全員が同じ方向を向いて作業を進められます。小さな成功体験を積み重ねることが、結果として大きな成果につながります。
ハッカソンでは、技術の選定も重要なポイントです。使い慣れていない言語やフレームワークに手を出すと、思わぬところで時間を取られてしまうことがあります。原則として、メンバー全員が一定程度扱える技術を選ぶのが無難です。ただし、新しい技術に挑戦したい場合は、誰かが経験豊富なサポーター役を担うと安心です。技術選定は、アイデアの実現可能性と直結する重要な判断であることを意識しておきましょう。
発表資料の準備は、開発の進み具合と並行して進めるのが理想です。多くのハッカソンでは、成果物のデモと数分程度のプレゼンテーションが求められます。スライドには、解決したい課題、アプローチ、技術的な工夫、今後の展望といった要素を簡潔にまとめます。図解やスクリーンショットを多めに使うと、短時間でも説得力のある発表になります。本番のリハーサルを一度行うだけで、伝え方が大きく改善されることがあります。
ハッカソンで得られるものは、賞や評価だけではありません。短期間で集中的に開発に取り組む経験は、日常業務では得にくい貴重な学びとなります。異なるバックグラウンドを持つ人々と協働する中で、新たな視点や発想に触れられるのも大きな魅力です。また、終わった後に開催される交流会では、同じ興味を持つ仲間と継続的なつながりを築く機会が得られます。参加すること自体が成長の第一歩となるでしょう。
ハッカソンに臨む心構えとして大切なのは、結果よりも過程を重視する姿勢です。入賞を逃しても、そこで得た経験や出会いは決して無駄にはなりません。たとえ完成しなかったとしても、何が足りなかったのかを振り返ることで、次回への確かな学びが得られます。また、他チームの作品を観察することで、自分だけでは思いつかなかった発想に出会えることもあります。楽しむ気持ちを忘れず、挑戦そのものを価値として捉えましょう。
はじめての参加に不安を感じるのは、自然なことです。しかし、ハッカソンの多くは初心者を歓迎する雰囲気があり、メンターやスタッフが丁寧にサポートしてくれます。分からないことがあれば周囲の参加者に声をかけてみましょう。同じ初心者同士で助け合う場面もよく見かけます。完璧を目指すよりも、まずは参加してみること自体が大きな一歩です。失敗を恐れず、自分なりのペースで楽しんで参加してみてください。
ハッカソンを通して得られる学びを、その後のキャリアに活かす方法も考えておくとよいでしょう。参加後にブログやポートフォリオで成果物を公開すると、振り返りの機会にもなり、就職活動や転職時のアピール材料としても役立ちます。GitHubにコードを公開しておけば、同じ技術に興味を持つ人々からフィードバックをもらえる可能性もあります。一度の参加で終わりにするのではなく、学びを継続的な成長へとつなげていくことが、長期的な価値を生み出します。
勉強会 ― PhoneGapとハイブリッドアプリの輪郭
2013年1月24日に開催された【ヒカ☆ラボ】「HTML・JavaScriptでiPhone/Androidネイティブアプリが開発できる!」に参加し、PhoneGapとMonacaについて学んできました。登壇はアシアル代表取締役の田中正裕氏。
HTML・CSS・JavaScriptで書いたものをパッケージングし、iPhoneとAndroid双方のアプリを一つのソースから生み出すというPhoneGapの基本から、ネイティブアプリとのメリット・デメリットまでを整理しています。
詳しくは勉強会レポートにて。
アプリ開発 ― Xcodeの楽しさを知った夏
2012年9月、自由大学アプリ道場に9期生として参加。通常5回の内容を3日に凝縮した短期集中編で、XcodeによるiPhoneアプリ開発を実践的に学びました。
Objective-Cの記述、証明書作成、Appleへの申請手続きなど、机上の知識だけでは得にくい工程を、自分の手を動かして経験。他受講生によるリリースの事例も刺激になりました。
詳しくはアプリ道場の参加記にて。
勉強会あれこれ ― 2012年の秋から冬へ
同時期に参加・開催した勉強会もいくつかあります。
- 2012年9月29日 ― 「効率的なサイト制作のためのDreamweaver活用seminar」参加。
- 2012年11月19日 ― 「0.5からはじめるIT勉強会第0回目」告知。
- 2012年12月20日 ― 同勉強会の開催報告(スマートフォン対応とレスポンシブWebデザイン)。
- CSS Nite「HTML5+CSS3 Web Camp 2012」にも参加。
アイテム ― D[di:]の世界観を手の中に
2013年10月7日、iPhone5s用のケースを購入。選んだのはパルナートポックのiPhoneケースで、現代アーティスト/イラストレーター/作家として活躍するD[di:](ディー)によるデザインです。
独特な世界観でいつまでも眺めていたいアートピースのようなケース。iPhone5と5sは同サイズで、対応の幅が広がった頃の小さな買い物でした。
詳細はアイテムレポートにて。
レビュー ― 木製ケースの手触りが育っていく
以前使っていたケースが汚れてきたのを機に買い換え、見つけたのが木製のiPhoneケース。使い始めは木のひっかかる手触りでしたが、使い込むうちに表面が滑らかになり、手に止まるような持ち心地に変わっていきました。
購入はUNiCASE 東急プラザ表参道原宿。内側はプラスチック構造で、見た目だけでなく実用も考えた仕上げです。
トラベラーズノートや革製品のケアに通じる、「使い込むほど馴染む」楽しみに気づかせてくれた一本でした。
日記 ― iPhone5sを当日手に取るまで
2013年9月、iPhone5sの発売日に向けて奔走した記録。発売前の予約が難しい状況のなか、SoftBankオンラインショップのシステムメンテナンス画面に阻まれつつも、店舗受け取りでの購入を試みました。
当日、用意できたという連絡は来ませんでしたが、店舗へ赴いたところ即購入できたという顛末。ゴールドやシルバーはApple Store限定という事情も、当時の空気感として残しています。
詳細は日記にて。
発表とTips ― Webの制作まわり
Web関連の発表履歴は今までの発表についてのまとめに集約しています。ポートフォリオの一部として公開してきた資料の一覧です。
また、ブログ運営のTipsとして、2011年8月28日には「iPhoneからWordPressを投稿する方法」を記事化。WordPressアプリのインストールと、XML-RPCを有効化したうえでのパスワード入力によるログイン手順をメモとして残しました。