Upgrade to Pro — share decks privately, control downloads, hide ads and more …

レビュー駆動学習のススメ_StaPy#83

Soogie
July 15, 2022

 レビュー駆動学習のススメ_StaPy#83

PyConJP2022のトーク採択会議が先日終わりました。私も10名以上のレビュアーのひとりとして参加し,とても有意義な経験でした。今回は,PyConJPのプロポーザルレビューがどんなものか,そしてレビュー駆動学習とは何かについてお話しします(プロポーザルの内容,評価については一切お話ししません)。

Soogie

July 15, 2022
Tweet

More Decks by Soogie

Other Decks in Programming

Transcript

  1. 自己紹介 • 事務系サラリーマン歴34年 主なツール:Excel • Python歴8年 独学趣味プログラマー • 最近は仕事(データ分析)でもPythonを使うようになった •

    PyConJP2016,2018, 2021登壇 • 2019年からPyConJPのプロポーザルレビューに参加 • Python Boot Camp TA×5回 • Python関連書籍を中心に出版前レビュー×15冊
  2. トーク内容 話すこと • PyConJPのプロポーザルレビューの仕組み • レビュー駆動学習とは 話さないこと • 個別のプロポーザル内容や評価 •

    採択会議で誰が何を言った,みたいな生々しい話 ※あくまで発表者個人の意見であり所属組織の方針を代表するものではありません
  3. PyConJPの登壇者は誰が決めてるの? • 登壇者(除:キーノート)を決める流れ 1. 話したい人を公募(CfP:Call for Proposal) https://pyconjp.blogspot.com/2022/05/httpspyconjp.blogspot.com202205proposal.html 2. 並行してプロポーザルレビュアーを公募

    https://pyconjp.blogspot.com/2022/06/pyconjp2022-proposal-reviewer.html 3. レビュー期間中にレビュアーがレビュー (この間スタッフの皆様による準備がたくさんあるはずですが今日は割愛) 4. レビュアーとスタッフが合議して「採択」「待機」「非採択」を決定 https://pyconjp.blogspot.com/2022/07/pyconjp2022-talk-adoption-bulletin-ja.html
  4. レビューの観点はどうなってるの? • 誰が書いたプロポーザルかわからないブラインドレビュー方式 (ただし自分が書いたプロポーザルは評価対象外) • 評価の観点(重要度順) 1. 内容はPythonと関連しているか。 2. 内容に独自性・新規性はあるか。

    3. プロポーザルの目的や、扱う課題が明確か。 4. 具体的に持ち帰ることができる知識や技術の利用方法・工夫があるか。 5. トークの発表が明確にイメージできるほど構成は明確か https://pyconjp.blogspot.com/2022/05/talk-proposal-review.html • 採択会議ではこの基準を重視しつつ全体バランスも考慮
  5. 他にも勉強になることが • その年の人気があるテーマが見えてくる • 「Web系」「Data系」「機械学習系」といった,おおまかな流れ • 「あれ,このツールさっきも出てきたぞ」といった,ツールやサービスの潮流 • 採択会議のやりとりで理解が深まる •

    自分でも勉強して評価したけど,参加者にはもっと詳しい人がいる • 「同じツールの話だけど,こっちのはこういう側面,もう一つのは別の切り口で〜」 • 「一見すごそうな書き方ですが実は〜」
  6. 学習以外にも副次的メリットが • 「こんなプロポーザルは評価で損をしている」がみえてくる • たとえば「興味深いテーマについてのプロポーザルなのに具体的な発表の 構成案がない」ケース • 評価観点5「構成が明確か」にひっかかる • 構成が明確じゃない=何をどのくらい伝えるかがわかりにくい

    • 結局評価観点4「具体的に持ち帰れる内容・工夫」が評価しづらい →重要度低目な観点ですがボーダーラインは同点ひしめく僅差。もったいない! • 「こんなふうに書くとよい」のお手本は公開されてます https://pyconjp.blogspot.com/2022/06/pyconjp2022-sample-proposal.html