Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
日本橋ハーフマラソン開催秘話 / techmeetup4_tanaka1
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Recruit
PRO
February 18, 2022
Technology
540
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
日本橋ハーフマラソン開催秘話 / techmeetup4_tanaka1
2022/02/17_RECRUIT TECH MEETUP #4での、田中の講演資料になります
Recruit
PRO
February 18, 2022
More Decks by Recruit
See All by Recruit
局所最適は悪ではない。壊れているのは指標です。量と質を同時に見る先行指標の設計
recruitengineers
PRO
2
300
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
9
2.5k
大規模フロントエンド開発におけるmonorepoという選択肢
recruitengineers
PRO
2
100
自律型 AI をセキュアに実装!Gemini と MIG で作る動的コード実行環境
recruitengineers
PRO
1
290
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
280
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
6
2.7k
ブラウザ研修 2026
recruitengineers
PRO
8
2.1k
事業価値と Engineering 2026年度版
recruitengineers
PRO
59
30k
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
1.5k
Other Decks in Technology
See All in Technology
dbt Semantic Layerで進めるenechainのデータ民主化
akizhou
1
220
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
350
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
3
1k
freeeにおけるSoftware Factory
freee
PRO
0
290
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
380
「私が一番顧客に詳しい」を捨てる~ 全員が一次情報に精通する開発チームをつくり、PMが次のボトルネックへ染み出すまで
kaminashi
3
1.3k
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
150
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
410
契約で守るコンパウンドプロダクトのデザインシステム
yug1224
1
120
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
500
野良MCPサーバーを排除せよ!MCPサーバーのガバナンス
yukiogawa
1
160
小規模OSSモデルは サイバーセキュリティ業務に どこまで使えるか
bbrbbq
0
190
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
860
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
500
ラッコキーワード サービス紹介資料
rakko
3
5.4M
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
640
Ruling the World: When Life Gets Gamed
codingconduct
0
410
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
930
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Accessibility Awareness
sabderemane
1
250
Claude Code のすすめ
schroneko
67
230k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Transcript
マスタ タイトルの書式設定 競技プログラミングとリクルート~開発現場で活きる知識とは~ ーRECRUIT TECH MEET UP #4ー ①日本橋ハーフマラソン開催秘話 株式会社リクルート
データ推進室 田中伸明 2022年2月17日 (C) Recruit Co., Ltd. All rights reserved.
マスタ タイトルの書式設定 2 (C) Recruit Co., Ltd. All rights reserved.
発表者紹介 田中伸明 株式会社リクルート データ推進室 シニアデータアプリケーションエンジニア • 2016年中途入社(4社目) • 競技プログラミング暦13年 • AtCoder 橙 tomerun • Topcoder Open Marathon final (2012,2017-2020) • 趣味:長い距離を走る • 業務で使った技術:Python, Ruby, Java, Go, C++, JavaScript(jQuery, Vue), TypeScript, terraform(AWS)
3 ミッション「まだ、ここにない、出会い。」を「より早く、シンプルに、もっと近くに。」実現 人材領域と販促領域で、事業者と個人のマッチング支援、事業者の業務・経営支援などを行っている 販促領域 (主に国内) リクルートグループの事業領域は「人材」と「販促」 人材領域 (国内外) 3
マスタ タイトルの書式設定 4 (C) Recruit Co., Ltd. All rights reserved.
目次 • 日本橋ハーフマラソンについて • 開催に至るまでの経緯 • コンテスト制作にあたっての思い • よくある質問
マスタ タイトルの書式設定 5 • 日本橋ハーフマラソンについて • 開催に至るまでの経緯 • コンテスト制作にあたっての思い •
よくある質問 (C) Recruit Co., Ltd. All rights reserved. 目次
マスタ タイトルの書式設定 6 リクルート(2019年まではリクルートコミュニケーションズ)が、AtCoder上 で2017年から毎年開催しているプログラミングコンテスト (C) Recruit Co., Ltd. All
rights reserved. 日本橋ハーフマラソンとは https://atcoder.jp/contests/rcl-contest-2021
マスタ タイトルの書式設定 7 正解/不正解 ではなく、連続的に点数がつく いわゆる “ヒューリスティック”, ”マラソン” 問題 しかも2問を4時間という短時間で解く
※総合結果は2問の順位の積 (C) Recruit Co., Ltd. All rights reserved. 日本橋ハーフマラソン特徴①
マスタ タイトルの書式設定 8 問題文にビジュアライザ搭載 (C) Recruit Co., Ltd. All rights
reserved. 日本橋ハーフマラソン特徴②
マスタ タイトルの書式設定 9 主催社所属の競プロ勢たちが問題準備までやる (C) Recruit Co., Ltd. All rights
reserved. 日本橋ハーフマラソン特徴③
マスタ タイトルの書式設定 10 (C) Recruit Co., Ltd. All rights reserved.
目次 • 日本橋ハーフマラソンについて • 開催に至るまでの経緯 • コンテスト制作にあたっての思い • よくある質問
マスタ タイトルの書式設定 11 2016年12月、リクルートコミュニケーションズに入社したばかりの田中が社内 wikiを開くとそこには… (C) Recruit Co., Ltd. All
rights reserved. 日本橋ハーフマラソン開催経緯
マスタ タイトルの書式設定 12 2016年12月、リクルートコミュニケーションズに入社したばかりの田中が社内 wikiを開くとそこには… (C) Recruit Co., Ltd. All
rights reserved. 日本橋ハーフマラソン開催経緯
マスタ タイトルの書式設定 13 すでにエンジニア主導でコンテストを開催しようとする動きがあった (C) Recruit Co., Ltd. All rights
reserved. 日本橋ハーフマラソン開催経緯
マスタ タイトルの書式設定 14 すでにエンジニア主導でコンテストを開催しようとする動きがあった (C) Recruit Co., Ltd. All rights
reserved. 日本橋ハーフマラソン開催経緯 発起人 会社でコンテスト 開催したい! 私 ちょうど問題案を 持ってますよ 人事 採用施策として よさげ
マスタ タイトルの書式設定 15 チームのWill・Can・Mustが重なった→コンテスト開催決定 (C) Recruit Co., Ltd. All rights
reserved. 日本橋ハーフマラソン開催経緯 発起人 会社でコンテスト 開催したい! 私 ちょうど問題案を 持ってますよ 人事 採用施策として よさげ Will Can Must
マスタ タイトルの書式設定 16 • コンテスト名決定 • 大会ルール決定 • 問題案出し •
問題案のテストプレイ • 問題選定・難易度調整 • 問題文書きと校正 この時点で日程的には開催1.5ヶ月前 (C) Recruit Co., Ltd. All rights reserved. 日本橋ハーフマラソン開催経緯 • ジャッジプログラム作成 • 配布用テスター作成 • ビジュアライザ作成 • 順位表改変スクリプト作成 • コンテストページ作成 • 本戦イベント内容決定 このあたりの開催準備を(各自他の仕事をやりつつ)勢いでこなす Willがあると強い
マスタ タイトルの書式設定 17 その後、コンテストで興味を持ってもらう → 入社 という流れもできてきており、 有効な採用・ブランディング施策として毎年開催できています (C) Recruit
Co., Ltd. All rights reserved. 日本橋ハーフマラソン開催経緯 331 315 427 537 484 ???? 毎年の予選参加(=正のスコア獲得)人数 2017 2018 2019 2020 2021 ヒューリスティックレーティング 公式化の影響で爆増を期待…! …
マスタ タイトルの書式設定 18 (C) Recruit Co., Ltd. All rights reserved.
目次 • 日本橋ハーフマラソンについて • 開催に至るまでの経緯 • コンテスト制作にあたっての思い • よくある質問
マスタ タイトルの書式設定 19 自分がやりたかったというのもあるが、 当時まだヒューリスティック問題のコンテスト、特に短時間のものはほとんど 存在していなかったので、 他でやられていないことをやって目立てる! と 思った 結果、なかなか他にない特殊なイベントとしての地位を得られていると思いま す。この
“年一のお祭り” 感を大切にしていきたいです。 なぜ 短時間ヒューリスティック問題x2 という形式にしたか? (C) Recruit Co., Ltd. All rights reserved. コンテスト制作にあたっての思い
マスタ タイトルの書式設定 20 • 問題の仕様を単純にする • 正の得点を取るのはとても簡単に(difficulty灰下位のイメージ) • その次に、非自明な何かをするにはどういう手があるか、も見えやすく (difficulty灰中位〜茶のイメージ)
特殊なコンテストであるため、問題のハードルを下げることは意識しています (C) Recruit Co., Ltd. All rights reserved. 問題制作にあたっての思い • 上位が運ゲーにならないよう、深さも含んだ問題であるように • 二次元グリッド問ばかりになりがちなので、できるだけそれは避けたい 一方、 といった要求もあり、全部を満たすのはめちゃくちゃ難しい…
マスタ タイトルの書式設定 21 (C) Recruit Co., Ltd. All rights reserved.
目次 • 日本橋ハーフマラソンについて • 開催に至るまでの経緯 • コンテスト制作にあたっての思い • よくある質問
マスタ タイトルの書式設定 22 • 日本橋とは? ◦ 初回開催当時のオフィスが日本橋にあったため • どうやって問題案を作っているのか? ◦
狙って良い問題を作るのは難しいので、たくさん案を出して良さそうなのを 選ぶ ◦ これまで出題したのは合計19問だが、案は70個以上提案されている • 長期コンテスト(増刊号)は今後も継続してやるのか? ◦ 今後どうするかは検討中です! (C) Recruit Co., Ltd. All rights reserved. よくある質問