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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nabeen
June 30, 2019
Programming
1
960
競技プログラミング始めませんか? / 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
140
むずかしく考えないOSS / OSS not thinking hard
nabeen
0
170
師走にやる気が生まれて師走にやる気が死んだ話 / Listen to me!! LT Tournament #7
nabeen
0
120
僕達がやってきたレガシープロジェクトとの付き合い方 / PHP CONFERENCE FUKUOKA 2017
nabeen
1
2.7k
Other Decks in Programming
See All in Programming
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
2.3k
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
190
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.2k
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
350
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
410
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
550
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
130
CSC307 Lecture 05
javiergs
PRO
0
490
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
370
Python札幌 LT資料
t3tra
7
1.1k
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
260
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
1
110
We Have a Design System, Now What?
morganepeng
54
8k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
190
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
250
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
710
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
420
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
72
Why Our Code Smells
bkeepers
PRO
340
58k
We Are The Robots
honzajavorek
0
140
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
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!