Laravel.shibuyaで改善してきたIRT形式の勉強会について遠藤 太徳 / GMO Pepabo, inc.2022.06.29 Laravel.shibuya #final1
View Slide
2自己紹介GMOペパボ EC事業部 CRE/QAチーム エンジニア Futoshi Endo(endu)● 普段はPHPとRubyを書いています。● 現在はEC事業部 CRE/QAチームで「カラーミーショップ」をメインにユーザーからのお問い合わせ対応、 機能改善を行っています。
アジェンダ3
4今日のアジェンダ• Laravel.shibuya が始まった経緯• IRT形式ならではの課題• 課題に対して取り組んだ事• まとめ
Laravel.shibuya が始まった経緯5
6Laravel.shibuya が始まった経緯Laravelを勉強を始めた頃の悩み (2018~)● 社内で本格的にLaravelを使って実装しているが参考になる書籍も情報も全て海外が進んでいて日本での情報が少ない。● 他の会社での導入事例とかをもっと見てみたい。● Laravelの勉強会は他にもあるが定期的に開催して情報をやり取りして共有したい。ref: 渋谷でLaravelの勉強会を開催したい
7Laravel.shibuya が始まった経緯Laravelの勉強会は既にあるし自分がやる必要があるのかな...勉強会の運営なんてできるのだろうか...
8Laravel.shibuya が始まった経緯モヤモヤした中転機となるイベントに参加する
9Laravel.shibuya が始まった経緯
10Laravel.shibuya が始まった経緯
11Laravel.shibuya が始まった経緯● PHPerKaigi2019で発表後に登壇者に質問をするAsk The Speakerと一緒に個別のIRT(Interactive Round Table)が行われていた● 「BEAR.Sunday」の作者であるKoriyama さんのIRTを見た所、REST APIについて熱弁している姿に感動した。● 有識者に対してその場で聞ける環境で、エンジニア同士が1つのテーマに対して色んな視点で語り合っているのが素晴らしかった!● IRT形式をメインにした勉強会をやってみたい...!
12Laravel.shibuya が始まった経緯ref: 帰ってきた!平成最後のオレオレフレームワークの作り方
13Laravel.shibuya が始まった経緯Q.最近はPHPから入るのではなく、Laravelから入る人が多いと感じている。そうなった時にLaravelから入った子にフレームワークではなくPHPの魅力を伝えるにはどうしたら良いか?
14Laravel.shibuya が始まった経緯Q.最近はPHPから入るのではなく、Laravelから入る人が多いと感じている。そうなった時にLaravelから入った子にフレームワークではなくPHPの魅力を伝えるにはどうしたら良いか?A.どちらでも大丈夫。フレームワークから入ろうが、PHPから入ろうがモチベーションがある方がいい。教育はモチベーションの維持が大事
15Laravel.shibuya が始まった経緯・Laravelを始めたばかりの開発者や興味を持ってくれている方への入り口を作ろう!・IRTをメインにしてエンジニア同士で語りあう場所を作ろう!
16Laravel.shibuya が始まった経緯
17Laravel.shibuya が始まった経緯
18Laravel.shibuya が始まった経緯ref: Laravel.shibuya #1を開催しました
19Laravel.shibuya が始まった経緯
IRT形式ならではの課題20
21IRT形式ならではの課題IRT(Interactive Round Table)とは?● あらかじめ決められたテーマについて、1枠につき20分間、1名の司会者と、最大20名前後の参加者でディスカッションします。● ディスカッションは司会者がリードします。参加者は聞いているだけでも良いですし、聞きたいこと、話したいことがあれば、質問したり、回答したりとディスカッションに参加します。● 20分たったらセッションはその時点で終了します。1回目の参加者は1回目の終了後に別のテーブルに移動しても良いですし、同じテーブルに続けて参加してもOKです。ref: Interactive Round Table
22● (1)事前にお話をするテーマがなかなか決まらない● (2)設計などの難しい内容だと初級者が話についていくのが大変● (3)進行役が参加者とディスカッションする際に初心者か中級者かわからないと質問を投げるのが難しいIRT形式ならではの課題
23IRT形式ならではの課題オンライン・オフラインに関わらずIRT形式の勉強会を開催すると常にこの3つの問題と向きあう事になる
24IRT形式ならではの課題オンライン・オフラインに関わらずIRT形式の勉強会を開催すると常にこの3つの問題と向きあう事になるLaravel.shibuya はこれらの問題を改善し、参加者がディスカッションがしやすいように改善してきた勉強会になります。
課題に対して取り組んだ事25
26● (1)事前にお話をするテーマがなかなか決まらない● (2)設計などの難しい内容だと初級者が話についていくのが大変● (3)進行(講師役)が参加者とディスカッションする際に初心者か中級者かわからないと質問を投げるのが難しい課題に対して取り組んだ事
27課題に対して取り組んだ事● Sliadoを活用した● テーマはその場で決めた方が良い● 事前にテーマがある事に越した事はないが、議論を通じてテーマが出てくる事が多い● Laravel.shibuya の場合は IRTを回しているので、この形式があっていた● テーマが同じでもその時々によって話が買わってくる○ (ex)開発環境、おすすめの技術書...
28● (1)事前にお話をするテーマがなかなか決まらない● (2)設計などの難しい内容だと初級者が話についていくのが大変● (3)進行(講師役)が参加者とディスカッションする際に初心者か中級者かわからないと質問を投げるのが難しい課題に対して取り組んだ事
29課題に対して取り組んだ事● Beginner枠を用意する● 意図的に部屋をわける事でテーマが偏らないようにした● 現在はテーブル数を減らして1回目IRTは初心者向け、2回目は中級者向けにしています。
30● (1)事前にお話をするテーマがなかなか決まらない● (2)設計などの難しい内容だと初級者が話についていくのが大変● (3)進行(講師役)が参加者とディスカッションする際に初心者か中級者かわからないと質問を投げるのが難しい課題に対して取り組んだ事
31課題に対して取り組んだ事● Webエンジニア歴毎で名札やアイコンに色をつけて判別できるようにした● オフライン開催の時はこれに食わせて事前に運営側で参加者の名刺を印刷して名前もわかるようにする
まとめ32
33まとめLaravel.shibuyaとは何だったのか?
34まとめ● 顔が見えないのでしゃべるタイミングが難しかった● sli.doが活かせてない● sli.do 質問集まりにくい● 開始時間もうちょい遅くても良い?● 画像とかの配置わちゃわちゃしてしまった● テーマが集まりにくかった● 若干人が少なかった● 人が少ないと意見が少なくなってしまうProblem Try/Action● conpassの参加時のアンケートに相談したい事を書いておく● Beginner枠を用意する● 前日に入って会場の準備を行なう● 開始時間を20:00にする● 聞き専枠を用意してみる● 前半をBeginner に特化したテーマのIRTを行って、後半は中級者に特化したテーマでIRTを行ってみる
35まとめ● 顔が見えないのでしゃべるタイミングが難しかった● sli.doが活かせてない● sli.do 質問集まりにくい● 開始時間もうちょい遅くても良い?● 画像とかの配置わちゃわちゃしてしまった● テーマが集まりにくかった● 若干人が少なかった● 人が少ないと意見が少なくなってしまうProblem Try/Action● conpassの参加時のアンケートに相談したい事を書いておく● Beginner枠を用意する● 前日に入って会場の準備を行なう● 開始時間を20:00にする● 聞き専枠を用意してみる● 前半をBeginner に特化したテーマのIRTを行って、後半は中級者に特化したテーマでIRTを行ってみる発表で取り上げた課題以外にもこれまで沢山のProblemとTryを出して勉強会の運営に取り入れてきました
36まとめ吉田あひる スターフェスティバル株式会社 エンジニア 青ごへいもち 株式会社オウケイウェイヴ エンジニア kubotaku 株式会社M&Aクラウド エンジニア おかしょい 株式会社ウィルゲート エンジニア
37まとめ自分一人ではなく共同運営者の皆でここまで勉強会の改善を行ってきました。
38まとめLaravel.shibuyaは仕事の悩みや技術的関心を社外の方と語り合える場所を作る為に常に改善を行ってきた勉強会でした!
39まとめ今日で一旦Laravel.sibuyaは終わりますがまた語り合いましょう!
40まとめLaravel.shibuya #1
41まとめLaravel.shibuya #2
42まとめLaravel.shibuya #3
43まとめLaravel.shibuya #4
44まとめLaravel.shibuya #5
45まとめLaravel.shibuya #6
46まとめLaravel.shibuya Online