Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
競技プログラミング始めませんか? / PHP Conference Fukuoka 2019
Search
nabeen
June 30, 2019
Programming
1
950
競技プログラミング始めませんか? / PHP Conference Fukuoka 2019
PHPカンファレンス福岡2019のLT資料です
nabeen
June 30, 2019
Tweet
Share
More Decks by nabeen
See All by nabeen
書いてよかったGitHub Actions、書かなくてよかったGitHub Actions / TGIF Vol.1
nabeen
0
430
プロトタイプ×設計 / Fukuoka.php Vol.31
nabeen
1
150
こっそり試すPhan / Fukuoka.php Vol.30
nabeen
0
130
むずかしく考えないOSS / OSS not thinking hard
nabeen
0
170
師走にやる気が生まれて師走にやる気が死んだ話 / Listen to me!! LT Tournament #7
nabeen
0
120
僕達がやってきたレガシープロジェクトとの付き合い方 / PHP CONFERENCE FUKUOKA 2017
nabeen
1
2.6k
Other Decks in Programming
See All in Programming
SwiftUIで本格音ゲー実装してみた
hypebeans
0
500
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
Cap'n Webについて
yusukebe
0
150
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
590
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
430
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
220
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
160
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.4k
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.4k
Cell-Based Architecture
larchanjo
0
140
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
300
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
57k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
50k
Side Projects
sachag
455
43k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
We Are The Robots
honzajavorek
0
120
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.1k
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
79
Claude Code のすすめ
schroneko
67
210k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
Code Review Best Practice
trishagee
74
19k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
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!