Category Archives: イベント報告

夏は浴衣のメイドさんと一緒にプログラミング!

すっかり恒例になった、メイドさんと一緒に楽しく学ぶAndroidアプリ開発入門セミナーにスタッフとして参加してきました。

前回の報告はこちら

夏らしい衣装のメイドさんの活躍

今回はいつものメイド服ではなく、浴衣姿のメイドさんが登場!日本の夏らしいですね!

今日のメイドは、ひなさん、ほのかさん、きりさんの3人です。

   

可愛いだけじゃない、メイドさんの大活躍

レイアウトとプログラムの書き方を説明するひなさん

 

Webのしくみについて説明するほのかさん

 

 

Web API を使ったマッシュアップアプリを作るという実用的なアプリづくりをせつめいする、Androidの会秋葉原支部長きりさん

 

 

学生さんたちの活躍

日本Androidの会学生部の方たちと共同開催も今回で3回、スライドは前々回のこの会に初めて参加したことをきっかけに学生部に入部した茶山さんによるものでした。

事前リハーサルの様子
事前リハーサルの様子、左:スライド作者の茶山さん、右:学生部部長の古川さん

学生部の学生さんたちもサポート役として活躍しています。若い学生たちが中心に活動してくれるので、秋葉原支部のおっさんは出る幕がないんじゃないかとすら思ってしまいました。

ずっと秋葉原支部が探求してきた「教えることは教わること」というコンセプトが学生部の皆さんに引き継がれているようです。

「教えることは教わること」のコンセプトを熱弁する秋葉原支部小暮さん

メイドさん x プログラミングはもう当たり前です!

前回前々回とやってきて、個人的にはもはやメイドさんがプログラミングを教える光景は当たり前すぎるように感じています。

一方、今回、雑誌の取材の方がいらっしゃっていましたし、僕が主催しているメイドカフェでノマド会でも、メディアの方から取材をしていただくようになってきていて、メイドさんがITの分野で活躍する姿が、ようやく広く伝えられ初めているようです。

世間の方々は「メイドさんを使う」という奇をてらって、エンターテイメント的に活動しているのではないかと思われるかもしれません。そういう気持ちで参加されることももちろんOKだと思います!ですが、もし、それだけであるなら何回もやるうちに「飽きた」と言って忘れ去られてしまうのではないでしょうか。

メイドさんは確かに一流のITエンジニアではないし、テキストも別の人が作っています。でも、参加者の方たちが真剣に説明を聞いている姿を見れば、「教える」というスキルについては、我々現役のエンジニアをも超えているのは間違いありません。

まじめに説明を聞く参加者のみんなの様子
まじめに説明を聞く参加者のみんな

たった数時間のセミナーでは説明できることは限られています。でも、この勉強会は、他のどの勉強会よりも丁寧に、参加者一人一人をサポートしていると思いますし、メイドさんが教えてくれるので、最後まで脱落せずに楽しく学ぶことができます。

いずれ、学生の彼らが社会に出て、中堅、ベテランになって、後続に教える立場になるでしょう。その時きっと「教育の難しさ」に直面するはずです。なぜなら、一度わかってしまた人はわからない人のことが分からないからです。そんな時「プログラミングを教えるメイドさん」の姿を思い出してみてください。きっと何かのヒントになるはずです。

学び続ける未来とメイドさんの好奇心

今、プログラミング教育は大変注目されていて、書店に行けば小学生からのプログラミングのような本は目白押しです。また、ITとは関係のない職業の方々も、プログラミングを勉強してみたいと思う方が増えています。

プログラミングに限らないとすら思います。いずれ平均寿命100年の時代が訪れると言われ、その時には、学生のときだけ学び、一つの仕事だけをして人生を終えるのではなく、いくつになっても常に学び続けていくことが当たり前の世の中になると言われています。

そのときには「学ぶ」ということのイメージは変わっているべきだと思います。

 

好奇心旺盛な「メイドさん」に教え、教えてもらう、という方法は自然にありえる学習スタイルだと思います。

今後も続けて行きたく思います。

株式会社ヴァル研究所さんに感謝!

今回もヴァル研究所の会議室を会場として使わせていただきました。また、今回はフードスポンサーも引き受けてくださいました。いつもありがとうございます!

僕も駅すぱあとをスマホに入れています!

開発部長、新井さん

この大量のピザは食欲旺盛な学生さんたちによって、1時間以内に消費されました\(^o^)/たのしー


メイドさんと一緒にAndroidアプリ開発を学生に教えてきた

今年もメイドさん講師が活躍!

3月18日に日本Androidの会秋葉原支部・学生部コラボイベントが開催されました。

メイドさんと一緒に楽しく学ぶAndroidアプリ開発入門セミナー Web API編

このブログでは同シリーズを度々紹介してきました。前回の様子はこちらの記事で紹介しています。

びっくり!!学生向けプログラミング勉強会でメイドさんが講師に!!

今回は前回の発展編としてWeb APIをテーマとしていました。

Web API って何?

Androidなどのスマートフォンはインターネットに接続しているのでインターネット上のサービスとデータの連携をすることができます。この時使う仕組みが「Web API」です。

Web APIを使うとどんなサービスと接続することができるのか、メイド講師のほのかさんに教えてもらいましょう!

今はWeb APIを提供していないサービスのほうが少ないくらいだそうです!TwitterやGoogle, Facebook, LINEなど主要なサービスはもちろん、日本では今回の会場を提供していただいたヴァル研究所さんの「駅すぱあと」、IT勉強会予約サイトの Connpass もWeb APIを提供しています。

例えば、自作のアプリから直接Twitterでつぶやきたいってときも

「それ、Web APIでできるんです!」

みなさんがスマートフォンに入れているほぼすべてのアプリは、何らかの目的でWeb APIを使っています。つまり、Web APIはすべての人が使っていると言って間違いありません。今回勉強会に参加した学生のみなさんがアプリ開発会社に就職してプログラマーになったとしたら、ほぼ間違いなく Web API を使うアプリ開発に関わることになる、とても大事な技術なのです!

ところで今回の参加者は「一度でもいいのでAndroidアプリ開発をしたことがある学生さん(授業やイベントなどでも可)」ということで、全くの初心者ではありません。それでは、そんな入門以上レベルの皆さんに「Web APIを使うアプリを作ったことがありますか?」と聞いてみましょう。

し〜ん。。。

みんな経験0のようです!

大丈夫です!今日あなた方は経験することができます。

今回は3部構成

今回は3部構成で、3人のメイドさんがそれぞれの章を説明してくれました。

  • 第1章: Web API って何(担当メイド:ほのかさん)
  • 第2章: 基本を学ぼう(担当メイド:きりさん)
  • 第3章: アプリを作ってみよう(担当メイド:ひなちゃん)

(左から、きりさん、ほのかさん、ひなちゃん)

ほのかさん、きりさんは前回も登場したおなじみのメンバーですね!第3章のひなちゃんは学生部のメンバーの現役大学生で今日はメイドさんの姿になって説明してくれました!

第1章、ほのかさんの笑顔で癒される

トップバッターは可愛い笑顔とちょっと大人の優しさを備えたほのかさん、こんな先生が学校にいたら人気ナンバーワン間違いないです。

Web APIとは何か?Web APIで何ができるのか?を説明してくれました。

一気に場の空気が和んだまま、2番手きりさんにバトンタッチします。

第2章、難しいことを一生懸命説明するきりさん

今回の2章は「並列処理」という難しいことを扱います。

まずは、サンプルプログラムの動かし方を説明するきりさん

   

いつもはここで各参加者のトラブルシューティングが必要で、サポートスタッフが駆け回るのが恒例でしたが、今回は全員経験者ということで、ほとんどトラブルがなくすんなりと進んでしまいました。(Android Studioのバージョンが古かった方がいて、再インストールを指示したことによってダウンロードに時間がかかっていましたが、すぐに追いつくことができました)

ところで、今回のスライドは、日本Androidの会学生部部長の古川さんの手によるものです。当日は画面脇でメイドさんたちを見守っています。

さて、いよいよアプリでWeb APIを使う上で最も重要な話をきりさんがします。

 

「同期タスク」「非同期タスク」って日常では聞かない言葉ですよね。古川さん作のスライドでは自動車の1車線・2車線道路に対比して説明しています。

「もし、1億年かけて宇宙の真理を解くプログラムがあったら待てますか?」

「きみのためなら待てる!」

などという冗談はさておき、さらにプログラムコードの説明に入ります。普通の女の子ならチンプンカンプンのはずのプログラムコードをすらすらと説明していく姿はかっこいいです。

        

プログラムの説明をしたら、みんなのPCでプログラムを打ち込んでいきます。

メイドさんたちも、みんなの席を回って困っている人がいないか見ています。僕も何人かサポートしましたが、文字を打ち間違えることによって動かなくなっていた方が数名いました。Web APIは簡単で便利ですが、プログラムと違ってURLを間違えてもコンパイルエラーにならないし、1文字でも間違えると全く動かないので、通常のプログラムよりさらに、トラブル時の解決力が問われます。

これはプロでも苦労することです。トラブルになったときは、ドキュメントやエラーメッセージを注意深く読まなければなりません。なので、募集サイトにも書かれている「プロフェッショナルな現役プログラマ」のの声として、一部の参加者には「今回はこうしてくださいって言っているけど、実際はドキュメントをよく読んで、利用規約も含めてすべてを理解しないとWeb APIの利用は難しいんだよ」と厳しい話をしたりしました。

ともあれ、全員プログラムを動かすことができました!きりさん、ほのかさんお疲れ様です。

第3章、初めてなのに素敵なメイドのひなちゃん

休憩に引き続いて、今日始めてメイドさんの姿になる、一日メイドのひなちゃん登場です!

ひなちゃん

メイドオタクの僕に言わせると女の子にメイド服だけ着させても本物のメイドさんではないと思っているのですが、ひなちゃんはとってもメイドさんらしかったです。一日限定と言わず、是非メイドカフェでお給仕して欲しいです。

学生部メンバーとして活動しているためか、講師としての教え方も上手でした。

この章は「教える」というより「一緒に作る」ステップです。

一緒に駅から近くのメイド喫茶を検索するアプリを作ります。

位置情報を扱うので、緯度・経度などのデータを扱います。

今回は「駅すぱあとAPI」と「Google Place API」を組み合わせるます。このように複数のAPIを組み合わせて新しいものを生み出すことを「マッシュアップ」とも呼んだりしますが、Web APIを使う醍醐味です。

「ここはどうしたら良いですか?」

参加者に質問をしながら説明をするひなちゃんと、真面目に聞いている学生たち

みんながプログラムを入力している間、自ら席に回って見て回るひなちゃん

みんなアプリが作れたところで、ドキュメントを読むことの大切さや、今後の拡張の進め方など、とても大事な話をしてくれるひなちゃん大先生!

ほのかさん、きりさん、ひなちゃん、参加者の学生の皆さん、ここまでお疲れ様でした!

今回の総括

今回の参加者は全員がアプリからのWeb API経験が0だったので、参加した価値は提供できたと思います。

レベルとしては今までよりも高度な内容でしたが、メイドさんの講師能力が上っていたこと、学生部古川部長の作成した資料が良かったこと、参加者の学生のレベルが高かったことから、いつも以上にスムーズに全体を終わることができました。

その分スタッフ陣としては、今までのようにトラブルシューティングにつきっきりということがなく、やや手持ち無沙汰感が出てしまっていたのが反省点だと思います。「メイドさんと楽しく」というコンセプトの他に「現役のプロと交流できる」「学生部の優秀な学生」というメリットを提供するためにはもっと工夫ができたかもしれません。

もう一つ良いと思った点は、発表が終わったメイドさんが、参加者の席を回って見てくれている場面が多く見られたことでした。

前に立って説明することはとても疲れることなので、発表が終わったら休みたかったと思いますが、率先して参加してくれる姿がとても素敵でした。

 

 

今後について

次は夏に開催される予定とのことです。これからも、このブログはメイドさんのITの挑戦を応援したく思います!

 

 


びっくり!!学生向けプログラミング勉強会でメイドさんが講師に!!

メイドさんがプログラミングの先生とは

日本Androidの会秋葉原支部では、現役のメイドさんが先生になってAndroidアプリ開発の入門セミナーを行うという活動をしています。2016年8月21日に日本Androidの会学生部とのコラボで学生限定セミナーが開催されました。

開催概要: メイドさんと一緒に楽しく学ぶAndroidアプリ開発入門セミナー

メイドさんが先生とはどういうことでしょうか?今回、僕は秋葉原支部のメンバーとして参加しましたので、その様子を皆さんにお伝えします。

メイドさん好きの学生が集まってきたよ!

今回は学生が対象ということで、メイドさんと同い年くらいの学生さん20名前後が今回参加されました。いつもは30代以上のおじさん達が多い秋葉原支部のメンバーとしては、若い人たちに会えることは新鮮です。

おっさんが若い女の子が好きなのはある意味必然的なことですが、若くしてメイドさんに興味を持つということはなかなか濃ゆい人たちなのかなと想像しましたが、元気でさわやかな若者たちでした!

メイドさんは立派な先生!

今回講師を務めるのはメイド喫茶橙幻郷所属の鈴峰桐さん、卯月ほのかさん、日向いくのさんの3人です。


右から桐さん、ほのかさん、いくのさん

まずは、鈴峰桐さんによる、サンプルアプリの概要説明

Android Studioでサンプルプロジェクトを開いてから、端末でデバッグする方法、レイアウトファイルとソースコードの説明、ボタンの文字を買えるには?ボタンをクリックした時のプログラムとの関連付け・・・ここまでを一気に説明します!

実はここがある意味一番大変な章で、多くの参加者の方が端末とPCの連携が上手く行かず、手が止まってしまいます。とりわけWindowsのPCの場合デバイスドライバをインストールする必要がありますが、それが端末によって異なるので、一人ひとりに対応方法が違います。百戦錬磨の秋葉原支部のメンバーはAndroid Studioのトラブルシューティングについては長けていますので、学生部の方々と協力して次々に解決していきます。

2番手、卯月ほのかさんによる、画像をたくさん表示する方法

桐さんからバトンタッチして登場したのは卯月ほのかさんです。

「イメージビュー(ImageView)」

「リニアレイアウト、ホリゾンタル(LinerLayout(Holizontal))」

のような技術用語がメイドさんの口からどんどん飛び出します。ほのかさんの可愛い声が魔法の呪文みたいに響きます。

ただ原稿を読み上げているのではなく、大きなスクリーンを棒で指しながら

「ImageViewにはそれぞれ名前が付いています!」

と、自分の言葉で説明しているのが分かります。

「分かりましたか??」

「はーい\(^o^)/」

ちゃんとシンクロしていますね。ここまで振り落とし一切なし!


「kiriって書くときりちゃんが出ます!」

 

3番手、日向いくのさんによる、画像を順番に表示する方法

この章からは

  • 変数
  • i=i+1
  • 割り算と余り

だんだん専門的なテクニックが増えてきますになって来ています。

「秒を分に直すにはどうしたら良いでしょうか? はい、ではあなた!」

「60で割ればよいです!」

「正解!では、この%は何を意味するでしょうか?」

「割った余りです!」

一方的に授業をするのではなく、参加型教室みたいにしています。クイズはいくのさんのアドリブです!

ふたたび、鈴峰桐さんによる、動きを工夫する方法

満を持して再び登場した支部長!

この章では「配列」というテクニックが登場して一気に難易度が上がります。

IMG_20160821_163815

この段階まで来ると、分かっている人はどんどん進んでしまい、慣れていない人との差が開いてしまいます。そんな中で

「最近男の人の女子化が進んでいる。スイーツを食べる。年齢を聞くと嫌がる。」

「スマホの美白加工アプリの効果について」

などの雑談を交えて場をなごませている桐さん。

登壇が終わった他のメイドさんもサポートスタッフに混じって参加者の方のサポートに回っています。と、思ったらその場でメイドさんを撮影して自作アプリに取り込んでる人もいます(このセミナー中のメイドさんの撮影は許可されています)

IMG_20160821_163729

会場全体が仲の良い雰囲気になって、誰一人振り落とされることなく、セミナーは終了しました!

IMG_20160821_163720

学生たちの反応は?

FH000015
感想を言う学生くん

  • 事前に想像していなメイドさんのイメージとは違って、おしとやかな感じだった
  • Androidアプリ開発は昔やってみたけど難しかった。今回は優しく説明してもらえて分かりやすかった
  • メイドさん最高!

などなど。やはり、メイドさんというと「萌え萌えきゅーん!」のイメージが強いのでしょう。橙幻郷のように落ち着いた雰囲気のメイド喫茶も多いですが、どうしても派手な方が目立ちます。今回のイベントを通じて、本場秋葉原のメイドさんを知ってもらえれば何よりです。

スタッフから見た感想

学生の方は優秀だと思いました。こういったイベントに自発的に参加するだけで意識も高いのだとは思いますが、目立ったトラブルもなく全員が課題を終えられたのは全員が一定のITスキルを持っていたのだと思います。

Androidの会秋葉原支部では、このような勉強会をこれまでにも何度も開催していますが、今回はとりわけサポートが楽だったというのがスタッフの間での感想でした。

FH000016
感想を話すメイドさん

メイドさんが講師ってどうなの?

会場を貸して頂いた、株式会社ヴァル研究所の部長新井さんによると、メイドさんたちがやっていたのは「ファシリテーション」と言うらしいです。ファシリテーションとは、会議などの場で参加者の発言を促したり認識を一致させるための、リーダーには欠かせないスキルです。メイドさんは単に知識を何を教えているだけでなく、参加者の気持ちを誘導して一緒に勉強しようという方向を向かせていたのです。その結果として、全員が飽きることなく課題を完遂し、勉強会を成功させました。

FH010015FH010011

人によっては「可愛い女の子を使って人を集めている」「女性を商品にしている」という批判もあるかもしれません。しかし、そんなことを言っては彼女たちに失礼です!! ここに至る過程は簡単なものではありませんでした。メイドさん3人は数年前は初心者で、プログラミングなど一切触れることなく育ってきました。そこへ、突然ifとかforとか難しい言葉を叩きこまれた日には逃げたくもなったでしょう。しかし、だからこそ初心者の気持ちが分かり、辛くても分かった時は嬉しいという、新鮮な気持ちを今でも持っているからこそ、初心者向けのセミナー講師として最適だったです。

FH010025

これからは楽しみながら創る時代

IT業界ってネガティブなイメージありませんか?残業、うつ病、ブラック企業。。。最近は若者がITを志さないのだそうです。でも、プログラミングって本質的にはものすごく楽しいことです。僕は中学生の頃からやっているから分かります。メイドさんも「Androidの会は楽しい」と言っています。

FH010007

これまでのIT産業は人海戦術でした。仕事として仕方なくITをやってきた人たちも多かったです。そんな人達がブラックな雰囲気を作ってしまったとも言えるかもしれません。けれど、これからはITも成熟して、より専門化が進行しています。そんな中、僕がこの業界にいて見てきた真実は、本当に優れている人は例外なく仕事を楽しんでいるということです!「あんなに楽しんでやられたら、仕事だと思ってやっているこっちには勝ち目がない!!」と思います。だから、これからは楽しむことが必須スキルだと、僭越ながら一現役プログラマーとして思うわけです。

FH000024
懇親会風景:景品を狙ってじゃんけんでバトル

学生諸君!生き生きと説明するメイドさんから、何を学ぶか!

単なる技術だけじゃなく、メイドさんたちが楽しんでいる光景を目に焼き付けて欲しい!

メイドさんって実はとってもクリエイティブです。お店のイベントを企画し、実行したり、グッズ作りのためにフォトショやイラレだって使いこなしています。歌や踊りを店内でライブ披露するメイドさんもいます。お客さんを楽しませるためにあらゆる才能を発揮します。好奇心旺盛なそんなメイドさんとプログラミングは相性が良かったのです!

これからのIT産業を引っ張っていくのは、萌えの力なのです!

IMG_20160821_163707

日本Androidの会とは

日本Androidの会は国内最大のAndroidユーザーで、「Androidの普及を促進し、ビジネス系、技術系、デザイナー系の人たちに対してAndroidの注目度を上げることを目的として」(引用:公式サイト)2008年9月12日に結成された団体です。2009年9月25日にはNPO法人が結成されています。全国に支部があり、支部ごとに活動が行われていて、そのうち秋葉原支部では、現役のメイドさんが支部長を務めています。

その活動の様子は当ブログでも、何度か取り上げています。

日本Androidの会学生部は学生が運営する支部で、開発合宿やセミナーなどを定期的に開催しています。

FH000019

ヴァル研究所とは

会場を貸していただいたのはJR高円寺駅から徒歩5分、株式会社ヴァル研究所さんです。

ヴァル研究所と言えば、「駅すぱあと」という人気経路検索ソフトのメーカーで創業40年の老舗IT企業です。僕のスマートフォンにも「駅すぱあと」が入っています!

  

実は僕は鉄道ファンでもあるので、ヴァルさんのオフィスは、壁に路線図が描いてあったり、鉄道にちなんだゲームが展示してあったりや、プラレールが走っていたりと興奮が止まない素敵なオフィスでした!いいな!こんなところで働きたいです(^^)