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
AtCoderを1ヶ月全力でやって『体感』したこと
Search
Kami Makoto
April 28, 2021
Technology
0
230
AtCoderを1ヶ月全力でやって『体感』したこと
Kami Makoto
April 28, 2021
Tweet
Share
More Decks by Kami Makoto
See All by Kami Makoto
DataHubを活用した集計基盤の構築過程と工夫したこと
kaminotsukai
0
730
SQLアンチパターンから学ぶ『中間テーブル』を使用するメリット
kaminotsukai
2
4k
Other Decks in Technology
See All in Technology
Oracle Database 23ai 新機能#4 Real Application Clusters
oracle4engineer
PRO
0
160
From LibreOffice to « La Suite » : providing civil servants with Free Software sovereign tools
bluehats
0
100
Efficient zero-copy networking using io_uring
ennael
PRO
0
400
YAPC::Hakodateの映像記録を支える技術
godan
4
380
Semantic Kernel の Agent 機能試してみた!
okazuki
1
160
小さな勉強会の始め方、広げ方、あるいは友達の作り方 / How to Start, Grow, and Build Connections with Small Study Groups
ar_tama
6
3k
Oracle Database 23ai 新機能#4 Rolling Maintenance
oracle4engineer
PRO
0
140
Develop to Survive - YAPC::Hakodate 2024 Keynote
moznion
8
3k
LINE-ChatGPT 倫理問題を整理する全力肯定彼氏くん [LuC4]に訪れたサービス開始以来の最大の危機
o_ob
2
160
業務ヒアリングと知識の呪い
tamai_63
0
290
寒冷地稲作の歴史にみるコミュニティ
miu_crescent
2
110
New Relicを活用したシステム監視の強化とオブザーバビリティ向上
sugoto911
1
110
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
51
13k
Building an army of robots
kneath
302
42k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.7k
Docker and Python
trallard
40
3k
From Idea to $5000 a Month in 5 Months
shpigford
381
46k
RailsConf 2023
tenderlove
28
850
In The Pink: A Labor of Love
frogandcode
139
22k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Ruby is Unlike a Banana
tanoku
96
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Debugging Ruby Performance
tmm1
73
12k
Transcript
AtCoderを全⼒で 1ヶ⽉やって体感したこと GIB JAPAN 勉強会 - 2021年4⽉
3⽉に掲げた4⽉の⽬標 AtCoderを30⽇連続で解く!
結果
・レートが20 → 162(+142) ・精進グラフで茶⾊コーダー! ・30⽇連続解答! ・合計200問解答!
1.レートが20 → 162(+142)
灰⾊だけど、パフォーマンスは茶⾊だから ⽬標に近い実⼒はついてる!
2. 30⽇連続解答!
総合評価 前進した!
これを経て体感した競プロ以外へのメリット ここから伝えたいこと!
・実装前に考察する⼒がついた(⾒積もり) ・効率化を図る癖がついた ・使⽤している⾔語⼒が上がる ・資格的な効果も発揮する
実装前に考える⼒がついた ホワイトボード上で予測する
『AtCoderできるからプログラム書くのが早い』 ではなく、 『与えられた課題を整理する⼒が⾼いから プログラムを書くのが早い』
効率化を図るくせがついた もっと早く終わる⽅法 はないかなー?
資格的な効果も発揮する 灰⾊ - 参加すれば誰でもなれるので意欲以外の保証はなし。 茶⾊ - 学⽣で茶⾊なら優秀だがエンジニアとしてはちょっと物⾜りない。 緑⾊ - アルゴリズム⼒は⼗分、他社評価サイトなら最⾼評価。
⽔⾊ - 基礎的なアルゴリズム処理能⼒は疑いないレベル ⻘⾊ - ⼀部上場のIT企業でも、⼀⼈もいないことが結構あるレベル 橙⾊ - 頭おかしい ⾚⾊ - 世界⼤会とかに招待される
最後に
・茶⾊コーダーになる ・今年中に緑コーダーになる(かなりハード) ・5⽉も1⽇1ACは続ける ・コンテストは毎⽉最低2回は出場する
ご清聴ありがとうございました