Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
理解負債に対する対策手法の提案
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
maton
February 10, 2026
Programming
15
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
理解負債に対する対策手法の提案
maton
February 10, 2026
More Decks by maton
See All by maton
2026-04-01-進捗報告会
maton369
0
1
AI駆動開発の紹介
maton369
0
2
Processing導入提案(仮)
maton369
0
12
Other Decks in Programming
See All in Programming
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
200
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
sbt 2.0: takeoff
eed3si9n
0
160
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
contenteditable と日本語入力に向き合う
colorful12
0
200
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.5k
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
R8 の設定見直しでアプリサイズ削減
andpad
0
220
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Building Adaptive Systems
keathley
44
3.2k
Balancing Empowerment & Direction
lara
6
1.3k
sira's awesome portfolio website redesign presentation
elsirapls
0
450
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
GitHub's CSS Performance
jonrohan
1033
470k
Being A Developer After 40
akosma
92
590k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Documentation Writing (for coders)
carmenintech
77
5.6k
Transcript
君は引力を信じるか? エンジニアはアルゴリズムと 無縁ではいれらない事を どうも 自惚れるドブカスです 画力とかないんか?
※この発表スライドは コンピュータ技術研究会(CTRL)における 進捗発表会に使用したものです
自己紹介 • ハンドルネーム:maton 由来はNier:Automataから • モチーフは蛇 下のイラストは 蛇の命というゲームに出てくる デカヘビ •
長期インターン行ってます GitHub • 趣味 ◦ 読書 オススメ本 ◦ アニメ 視聴リスト ◦ 競技プログラミング AtCoder ◦ ジム ジム用SNS模索中 X:@maton_Bridge
目次 • 背景 ◦ 本発表の経緯 • 提案手法 ◦ 課題を解決し得る案 •
おすすめのやり方 ◦ 愚直なやり方は初見狩り
背景 • 最近あらゆるコーディング をAIにやらせている • AIの出力結果に責任を持つ のはエンジニア 理解できなければ問題 • 自分でも書けなければ
理解はできない • 自分でもコードを書く習慣 が必要と判断
理解負債 ざっくりいうと AIが作ったものの仕組みが理解できず バグった時に対応できないツケ
提案手法 • 競技プログラミング 特にAtCoder • 問題を解くアルゴリズムを 自分で実装 • アルゴリズムは腐らない •
週末に開催される オンラインゲームです • ちなみに対比として 業務でのそれは 業プロと呼称される • 競プロ役に立つ立たない議論は これとの二項対立 • 競プロかつ業プロのような サービスもある(英語) beecrowd HackerRank Codewars
レーティング • 競プロできるレベル • 灰<茶<緑<水<青<...(暖色) • 各色は400ごとに 区間が分けられる • 学生で茶色なら優秀
誰でも継続すればなれる • レーティングを上げるには 大会に出場 ABC,ARC,AGC,AHC
オススメの やり方 • 進捗を管理 AtCoder Problem • 問題を管理 AtCoder Novistep
• すごい人たちが オススメした問題をやる アルゴリズムと数学 鉄則 1. Novistepの5QからABCを 開催初期から解き進める 昔のABCは簡単だった 2. 1日に3問解く 簡単、普通、難しい 例)6Q,5Q,4Qそれぞれ一問づつ 3. 特定アルゴリズムの勉強は AIに聞いて問題をリストアップ Diffが低いものでソート 4. 継続 継続は全てを解決する
ABCの難易度 A. 誰でも解ける B. そのまま実装すれば解ける C. そのまま実装すると時間切れになるから 計算を工夫することが求められる D. 有名アルゴリズム知らないと
解法すら思いつかない
None
None
難易度が低いもので 上からやっていく
自作ツール • ダウンロード • テストケースを入力する労力削減のため開 発 • commnad+option+Enterで .txtのテスト〜ケースを自動で実行 •
Chromeの拡張機能もある
今後の目標 LINEヤフーの問題解けるようになる 本当に 本当にありがとうございました CTRLの人は コーディングテスト楽勝集団です(宣伝)