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
280
AtCoderを1ヶ月全力でやって『体感』したこと
Kami Makoto
April 28, 2021
Tweet
Share
More Decks by Kami Makoto
See All by Kami Makoto
DataHubを活用した集計基盤の構築過程と工夫したこと
kaminotsukai
0
1k
SQLアンチパターンから学ぶ『中間テーブル』を使用するメリット
kaminotsukai
2
4.4k
Other Decks in Technology
See All in Technology
💡Ruby 川辺で灯すPicoRubyからの光
bash0c7
0
120
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.5k
DDD集約とサービスコンテキスト境界との関係性
pandayumi
3
290
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
450
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
310
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
2
470
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
270
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
1k
slog.Handlerのよくある実装ミス
sakiengineer
4
400
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
160
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
420
いま注目のAIエージェントを作ってみよう
supermarimobros
0
330
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How STYLIGHT went responsive
nonsquared
100
5.8k
Site-Speed That Sticks
csswizardry
10
820
Designing Experiences People Love
moore
142
24k
A designer walks into a library…
pauljervisheath
207
24k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Fireside Chat
paigeccino
39
3.6k
A Tale of Four Properties
chriscoyier
160
23k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
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回は出場する
ご清聴ありがとうございました