Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
競技プログラミング始めませんか? / PHP Conference Fukuoka 2019
Search
nabeen
June 30, 2019
Programming
990
1
Share
競技プログラミング始めませんか? / PHP Conference Fukuoka 2019
PHPカンファレンス福岡2019のLT資料です
nabeen
June 30, 2019
More Decks by nabeen
See All by nabeen
書いてよかったGitHub Actions、書かなくてよかったGitHub Actions / TGIF Vol.1
nabeen
0
440
プロトタイプ×設計 / Fukuoka.php Vol.31
nabeen
1
160
こっそり試すPhan / Fukuoka.php Vol.30
nabeen
0
140
むずかしく考えないOSS / OSS not thinking hard
nabeen
0
180
師走にやる気が生まれて師走にやる気が死んだ話 / Listen to me!! LT Tournament #7
nabeen
0
130
僕達がやってきたレガシープロジェクトとの付き合い方 / PHP CONFERENCE FUKUOKA 2017
nabeen
1
2.7k
Other Decks in Programming
See All in Programming
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
110
Agentic Elixir
whatyouhide
0
450
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
3
340
JCON - Create Agentic AI Apps, The Easy Way!
kdubois
1
100
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
350
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
160
AgentCore Optimizationを始めよう!
licux
3
230
Agentic UI in the Frontend: Architectures with Open Standards @JAX 2026 in Mainz
manfredsteyer
PRO
0
110
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
190
Road to RubyKaigi: Play Hard(ware)
makicamel
1
560
t *testing.T は どこからやってくるの?
otakakot
1
920
Back to the roots of date
jinroq
0
790
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
230
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
[SF Ruby Conf 2025] Rails X
palkan
2
1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
130
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Claude Code のすすめ
schroneko
67
220k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
290
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1k
A better future with KSS
kneath
240
18k
Statistics for Hackers
jakevdp
799
230k
Transcript
競技プログラミング 始めませんか? presented by nabeen PHPカンファレンス福岡2019
今日話すこと 02 自由に撮影、投稿シェアOK 1.自己紹介 _nabeen kenichirow 4.僕が始めたきっかけ 5.なぜやらないのか 7.まとめ 2.今日持ち帰ってもらうもの
3.競技プログラミングって? 6.競技プログラミングで身につくもの
渡辺 謙一郎 03 株式会社ハシゴ / エンジニア お金 好きなモノ エンジニア歴:6年ほど 最近またPHP案件に放り
込まれたのでPHPerとし て覚醒中 自己紹介 _nabeen PHP kenichirow Beer Python Sushi JS Karaage Flutter STRONG 自由に撮影、投稿シェアOK _nabeen kenichirow
今日持ち帰ってもらうもの 04 「競技プログラミングを始めてみよう」 自由に撮影、投稿シェアOK _nabeen kenichirow
競技プログラミングって? 05 自由に撮影、投稿シェアOK _nabeen kenichirow 競技プログラミング聞いたことある#
競技プログラミングって? 06 自由に撮影、投稿シェアOK _nabeen kenichirow 競技プログラミング #チョットデキル#
競技プログラミングって? 07 競技プログラミング(英語: Competitive programming、略称: 競プロ) とは、プログラミングコンテストで行われる競技の一種である。 引用元: Wikipedia 自由に撮影、投稿シェアOK
_nabeen kenichirow
僕が始めたきっかけ 08 ✅プライベートでやることを整理した ✅継続しやすかった ✅某L◦NE G◦の採用フローにあった ※落ちました 自由に撮影、投稿シェアOK _nabeen kenichirow
僕が始めたきっかけ 09 ✅プライベートでやることを整理した ## これまで - (言語|FW|ライブラリ) ## これから -
(CS基礎|ネットワーク|低レイヤー) 自由に撮影、投稿シェアOK _nabeen kenichirow
僕が始めたきっかけ 10 自由に撮影、投稿シェアOK _nabeen kenichirow ✅継続しやすかった ## vs プロダクト開発 -
拘束時間が短い - 目標設定が容易 - 結果を定量的に測定可能
閑話 11 自由に撮影、投稿シェアOK _nabeen kenichirow ところで 何の言語で書いてるの?
閑話 12 自由に撮影、投稿シェアOK _nabeen kenichirow 今日はPHPカンファレンスですよね
閑話 13 自由に撮影、投稿シェアOK _nabeen kenichirow Python
閑話 14 自由に撮影、投稿シェアOK _nabeen kenichirow _人人人人人_ > Python <  ̄Y^Y^Y^Y ̄
なぜやらないのか 15 自由に撮影、投稿シェアOK _nabeen kenichirow 「普通の」WEBエンジニアにとって、 実務で明確に生きる場が少ない
なぜやらないのか 16 自由に撮影、投稿シェアOK _nabeen kenichirow ✅競技プログラミングのイメージ - 大量のデータを、 - 省メモリで、
- 高速に処理する
なぜやらないのか 17 自由に撮影、投稿シェアOK _nabeen kenichirow ✅一般的なWEBシステム - 小さくデータを取得してくるので、 - メモリがボトルネックになり辛く、
- 処理速度もボトルネックになり辛い
なぜやらないのか 18 自由に撮影、投稿シェアOK _nabeen kenichirow ✅競技プログラミングでは必須な知識 ## アルゴリズム - DP、BFS、DFS...etc
## データ構造 - Union Find、セグメント木...etc
なぜやらないのか 19 自由に撮影、投稿シェアOK _nabeen kenichirow そんなの実務で意識したことない
なぜやらないのか 20 自由に撮影、投稿シェアOK _nabeen kenichirow 競技プログラミング意味ない
なぜやらないのか 21 自由に撮影、投稿シェアOK _nabeen kenichirow とは言わせない
競技プログラミングで身についたこと 22 自由に撮影、投稿シェアOK _nabeen kenichirow ✅自然言語(仕様書)を別の視点から見る ✅自然言語(仕様書)を簡素化する
競技プログラミングで身についたこと 23 自由に撮影、投稿シェアOK _nabeen kenichirow ✅自然言語(仕様書)を別の視点から見る
競技プログラミングで身についたこと 24 自由に撮影、投稿シェアOK _nabeen kenichirow ✅自然言語(仕様書)を別の視点から見る ٯॱͰղ͘ &আˠग़ྗ 'Ճˠٯॱ
競技プログラミングで身についたこと 25 自由に撮影、投稿シェアOK _nabeen kenichirow ✅自然言語(仕様書)を簡素化する
競技プログラミングで身についたこと 26 自由に撮影、投稿シェアOK _nabeen kenichirow ✅自然言語(仕様書)を簡素化する ͋Δ͖͔࢟Βղ͘ &ॱʹॲཧ 'ͨͩ͑Δ
まとめ 27 自由に撮影、投稿シェアOK _nabeen kenichirow ✅競技プログラミングをやると - 課題解決力up - 言語・FWによらない基礎力up
- GAFAに就職できる ※個人差があります
まとめ 28 競技プログラミングを始めてみよう! 自由に撮影、投稿シェアOK _nabeen kenichirow
Bye Thank you for listening!