Girlsは女性がプログラミングを理解するための道具を提供することを目的にしています。Girlsは2010年末にヘルシンキで設立されました。Girlsイベントが開催されるとは思っていませんでした。この手引きはどうやってイベントをはじめたらいいかの情報を集めたものです。あるフォームに回答することから始めましょう。その後、開催に関する指示などのメールを送られます。今後のイベント開催予定はwww.railsgirls.comでご覧になれます。こちらもご覧ください。Girlsイベントは非営利目的で開催されます。Girlsは参加費を徴収することはありません。コーチやスピーカにお金を払うこともありません。イベントに参加するにあたり、プログラミングの知識は一切問いません。年齢制限もありません。参加するには自分のノートパソコンを持ってくること、やる気を持ってやってくることだけです。2日間のイベントでは少人数のグループに分かれて課題に取り組んだり、プログラミングとは何かやどのようにプログラムをデザインするか、また、ウェブプログラミングとは何かについての話を少しずつ聞いたりします。パネルディスカッションや誰かが話をするのを単に聞くのではありません。大切なのは気楽な雰囲気の中で、実際に手を動かしてものを作ってみることです。なんとなくしか分かっていなかったところから、具体的にイメージがわくところまでくればいいでしょう。情熱を持って、自分らしく取り組んでください。大きな目標を思い描いてください。自分が何を説明しているのかが参加者にわかりやすく伝え、何度も繰り返すことで、前後の関係がわかるようにしてください。インターネットの世界は多くの人たちによって作り上げられてきたもので、ちょっとしたことで壊れるものではありません。多くの人が関わってきたことに常に触れてください。コーチにはオープンソースコミュニティについて語ってもらうようにお願いします。コーチ自身の意欲や尊敬するプログラマが誰かなどを語ってください。コピーペーストをしてもよいというルールについて。プログラミングすること自体がイベントの中心ではありません。一日で中国語を話せるようにはならないのと同じです。一日ではコーディングの基本的な用語やシンタックスを学べる程度です。このイベントのゴールは実際に動くものを作ることですよ!この世界を動かしているのはガール(女子)です!でも、女性、レディ、場合によっては男子も参加できます。Girls全盛時代に生まれました。そのため、創設者はガールという言葉を単なる”かわいらしい”や”幼い”という意味だとは考えていません。Girlsという名前は言語的な意味というよりは、その言葉が醸し出す心意気からとったものです。Girlsのイベントは必ずインストレーション・フェストから始まります。インストレーション・フェストとは参加者のコンピュータにRailsを動かせるだけの環境をインストールする前準備のことです。インストレーションについてはあらかじめ用意されているrailsgirls.jp/installをご覧ください。インストレーション・フェストでは短時間ならレクチャーを行ってもいいですが、なんといっても目玉はスパークリング・ワインをご馳走することです。翌日のワークショップに備えて、環境設定を全て終わらせること、同時に参加者同士が知り合いになることです。どのくらいの時間を割くかは場合によりけりです。実際にイベントを開催側が参加者の状況を把握して判断すればいいと思います。これまでの例ではイベントを平日に開催することもありましたし、週末であることもありました。夕方から夜にかけての時間帯(午後2時から10時まで)で二日というケースもありました。開催地などの状況に合わせて適当な日程を選んでください。ワークショップで学んでもらう内容:動的なウェブページと静的なウェブページの違いを理解してもらいましょう。ウェブアプリケーションがどのような要素から出来上がっているかの基本を理解してもらいましょう。コーディングの基本も学んでもらう。文字列やメソッド、変数、配列、!(バング)、チェイニング、ハッシュ、シンボル、ブロックなど。同時に、ターミナル、ブラウザ、テキストエディタのようなツールについて学んでもらいましょう。ウェブアプリケーションがどのようにして作られるのかを理解してもらう。プログラミング言語、フレームワーク、データベース、インフラストラクチャなど。プログラミングの世界でどうやって次のステップに進めばいいかをしっかりと理解してもらいましょう。インターネットに接続できる/できない両方の環境でできるようになってもらいたいですね。必要なソフトウェア・ツールをインストールすると同時に参加者同士が知り合いになる日です。問題のあるノートパソコンが持ち込まれる可能性があるので、コーチ用のテーブルを用意するといいでしょう。インストールがうまくいかない場合がよくあります。コーチと参加者がペアになってインストール作業を進められるように準備しておくといいでしょう。無限に時間を費やさないように気をつけましょう。ワークショップ会場を風船やポスターで飾りましょう。evening.参加者がリラックスできるような何かをしてください。してイベントに参加しようと思ったかをポストイットに書いてもらうとか、夢のウェブアプリを思い描いてもらうなどです。コーチ・ディナーディナータイムにはコーチとともに、例題となるアプリケーションに一通り目を通します。十分な時間をとって参加者同士やコーチといろいろな話をできるようにしましょう。インストレーションの問題があれば解決するようにしましょう。ワークブックを手渡したり、弁当箱モデルの練習問題で英語の頭文字だけで書かれている用語を集めてみるのもいいでしょう。スポンサーに言及してください。何を作るのか、プログラミングとは何かについても説明してください。このレクチャは誰か他のコーチに頼んでもいいでしょう。Railsの勉強をしようとしているので、なぜ、Rubyの基本を学ぶことが大切なのかを説明してください。ここで話すべき項目:動的/静的ウェブサイトの違い。ウェブ・アプリとは何か?プログラミング言語とは何か?Railsとは何か?ワークショップで使うツール類(ブラウザ、ターミナル、エディタ、フォルダー階層など)について説明する。最初の3~4個の練習問題を全員で同時進行で試してみる。カリキュラムにしたがって進めてください。(ゆっくり!ね)先を急がずに、今、何をしているのかを説明する時間をとってください。何か新しい概念がでてきたときにも、その意味を説明してください。正確さに欠くようなことになったとしても、シンプルな説明になるように気をつけてください。以下に、説明すべき項目をあげますが、全てを説明する必要はありません。質問がでたときに説明するだけでもいいかもしれません。質問が難しすぎる場合や、見当はずれのことを聞いているとしたら、先に進んでもいいでしょう。あなたは完璧なコーディングスキルを教えるためにこのイベントを開催しているのではありません。どのようにすればウェブアプリができあがるのかを教えるためにこのイベントがあります。参加者はどのようにウェブアプリを作るのかを学ぶために来ているのであり、よりよい方法を学ぶのは次のステップです。コーチたちも参加者同様、かつては、はじめてこのような概念を学んだときがあったはずです。教えるということは簡単ではありませんし、及び腰になることもあるかもしれません。そのため、難しい状況に陥ったときには他のコーチたちや参加者のグループをいつでも助けてあげられるようにしておきましょう。助けてあげられないとしても、サポートや励ますなどでもいいでしょう。技術的な用語を概念的な弁当箱モデルの中に分類してみます。実際に弁当箱をホワイトボードに書いて10個の技術的な概念を分類してみましょう。コーチと一緒に参加者から何かの技術用語を出してもらい、ボード上の弁当箱に書き込みましょう。ワークショップ引き続き、アプリ作成の作業を続けます。参加者の集中力が続かない場合には、コーチかスピーカに即席でライトニング・トークをしてもらうのもいいでしょう。ライトニング・トークのトピック例:実在の女性プログラマを取り上げ、彼女たちの人生がどのようなものかについて話をする。Interface)。紙でもいいし、コンピュータ上でもいいのでモックアップを作ってみる。技術的な概念や近頃のフレームワークについてたのしい解説をしてみる。CoffeeScriptは80年代のポップソングであるとか?それならば、GitHubはどのように表現する?とか、コーディングとクリエイティブ物書きの共通点は?など。この場合には、概要を述べるのではなく、詳細を解説したり、思いを語るなどをしてみましょう。全員がアプリ作りを終わったら、次はアプリに手を入れてみましょう。CSSを修正することや、コメントを書き込むシステムを実装してみるなどがあるでしょう。この実験には十分な時間をとってください。参加者全員を招待してください。プル・リクエストを送ってください。Girlsイベントでも、それぞれがrailsgirls.com/cityというウェブサイトを作れます。このウェブサイトに開催情報を載せることができます。Girlsが開催された都市はrailsgirls.com/eventsに一覧があります。宣伝することもよいでしょう(ワークショップページへのリンクを忘れずに!)。)を使ってもよいでしょう。ソーシャルメディアを使ったイベントの宣伝は最近よく使われますが、選んだ方法を適切に使用する必要があります。いくつか秘訣を並べます。投稿する内容は友達に送るように、前向きかつ歓迎するようにしましょう。ソーシャルメディアを見ている人達と彼ら・彼女らの友達にイベント情報を直接共有し招待するような内容にしましょう。写真や画像は特に強力なメッセージです。ページのトップ画像のようなものを、申し込みページに用意して登録した人の名前と共に表示するなど)。イベントの主催者なら宣伝用の写真を他のワークショップから使っても良いでしょう。ページやアカウントがどのようにしているかを見て、あなたのコミュニティに活用してください。色んなタイプの女性を集めるために色んな人達に投げかけてください。新しい人達を集めて楽しんでもらうことで新しいことを学べます。何かをやりたいという情熱は男女を問わず何かを見せるはずです。一つのグループに固執する必要はありません。あなたを助けてくれたサポーター、コーチ、ブログ、メディア、参加してくれた女性に公にお礼を言うことを恐れる必要はありません。参加女性が登録するフォームに、以下のような言葉を添えると役に立つかも知れません。集めるということを忘れないでください。それらはもしあなたが次回のイベントを開催する時にとても役に立ちます。私達はスピーカーや参加した人が感想などをブログに書いてくれるととても嬉しいです。(スピーカーについてはおそらくコーチのリストが必要となるでしょう)イベントが行われている最中には、必ず写真をとってください。ツイートを集めたり、参加者に質問したりしましょう。スピーカや参加者の感想についてブログを書きたいと思います。このときにはコーチの名前一覧が必要なので、教えてください。メールを出してプライベートなリポジトリへのアクセス権をリクエストしてください。readme.txtに書いてある説明をよく読んでください!告知ページを作るときには少なくてもコーチ二人とスポンサー企業一つを確保してください。サイトのカウンターどのようにして協力してくれる地元のディベロッパーを見つけるかググりましょう。どこの国にもRailsやRubyのコミュニティかそれ相応のグループがあります。Tuesdayなどど呼ばれているかも)。コントリビュータをサーチする、Dribbbleのdrafteeのところから見つけるなどもいいでしょう。ようなハッシュタグを探してみましょう。within:15mi”というサーチオペレータを追加すると検索の精度をあげられます。#RubyArgのような独自のハッシュタグを使っていることがあります。Girlsのためのコミュニティを作って、情報をこまめに流しましょう。これがイベントやコミュニティ作りのきっかけになります。一人か二人くらいですが、キーパーソンとなる人がイベント開催に向けて手伝ってくれる人がいるケースがよくあります。プログラミングの世界ではいろいろな人が意外にも近いところにいるものです。どのようにして参加者を見つけるかフェイスブックやツイッタのようなソーシャルメディアを使うか、あるいはWeiboのようなローカルなネットワークを使いましょう。友達や、知り合いの彼女、会社の同僚などに声をかけるのもいいでしょう。Girlなども役に立つかもしれません。Programsやその手のものを調べてみるといいかもしれません。身時かなところから探すとしたら、大学や読書クラブ、ミュージックストア、デザイン会社、Etsyがあるでしょう。Girlsはプログラミングに興味をもっているけれど、まだ始められない、まったく違う畑でやってきたような参加者を期待しています。Girlsの大きな目標はイベントを女性たちのメインストリームにして、ウェブアプリ作り入門の定番にすることです。Girlsは各地域のメディアでプレスリリースをしてきました。プレスリリースでは参加者がどのような人たちか、また、彼女たちの熱意を紹介してきました。あなたがスポンサーとなっている大企業で働いているなら、会社の広報部門があなたのワークショップの内容を拡散することを助けてくれるはずです。ブログにプレスリリースを載せたら、メディアの拡散場所へのコンタクト方法を探しましょう。あなたが彼らに連絡を取るというのはとてもよい機会です。コンタクトしたジャーナリストやブロガーをリストにして、返事が来た方に印を付けましょう。彼らは次に何かプレスリリースを出すときに最初に連絡するとよいでしょう。あなたはおそらく、イベントの後に参加者からの感謝の声や写真を載せたプレスリリースを書くはずですよね。女性で、プログラミングに興味がある人たちです。すると、スポンサーになってくれる会社の製品のユーザかもしれないし、従業員、パートナーのこともあるでしょう。私たちは地域のプログラミングコミュニティに積極的に参加してくれるスポンサーを探しています。ベンチャー企業でも、大企業でもいいですし、非営利団体でも政府の組織でもいいです。いわゆるプログラミングの会社ではないところも歓迎します。こどものものを扱う店とか、大学、女性向け雑誌、飲み物のブランドなどです。いっても、プログラミングに関心があって、関わっていこうとしている企業になるでしょう。Girlsは常に非営利目的で開催されます。開催後に予算が余ったら、そのお金は参加者の今後の活動のために使うべきです。お金はあまり必要ないことを覚えておいてください。二人だけで小さくイベントを始めてるのもいいでしょう。Girlsというプログラミングのワークショップを(場所)で(日程)に開催したいと考えています。Girlsは2日間かけて開催する非営利イベントで、御婦人と女子をターゲットに、ソフトウェアを通じたものづくりへ足を踏み出す最初の一歩として素晴しい体験を提供しようという意気込みで、世界各国の都市で開催されております。Girlsは単なるプログラミングではなく、ものづくりであることを目指しています。ワークショップを通じて、アプリケーションを構築しますが、それ以外にもライトニングトークや演習もおこないます。詳細は、www.railsgirls.comで過去の開催を掲載しておりますので、是非ご覧ください。Girlsイベントを実現するために、現在、スポンサーを捜しているところです。恐縮ですが、お手伝いいただけないでしょうか。(名前)どのくらいの費用が必要か以下の費用は30人の参加者と10人のコーチがいると想定して算出したものです。必要な費用はイベントによりけりです。スポンサーの会社にお願いして直接費用の支払いをするか、経費の支払いを担当している人にお願いする方法が最も簡単でしょう。コストの計算はフィンランドの物価でユーロで計算したものです。フィンランドは物価が高く、食べ物やアルコール飲料などはとても高いところです。これに対して、イベントのためのスペースは通常、無料です。場合によっては1000ユーロを若干超える程度でイベントを開催できるかもしれません。インストレーション・フェストのときに飲みます。