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
3年間勉強して辿り着いた プログラミング勉強方法
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ユート
October 24, 2025
0
290
3年間勉強して辿り着いた プログラミング勉強方法
ユート
October 24, 2025
Tweet
Share
More Decks by ユート
See All by ユート
TypeScriptの言語仕様から考えるイテレータの定義
youto
0
12
モチベーション維持アプリの構想と提案
youto
0
34
GitHubの使い方
youto
0
130
天気予報アプリの開発
youto
0
42
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Between Models and Reality
mayunak
1
200
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
79
Facilitating Awesome Meetings
lara
57
6.8k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Designing for humans not robots
tammielis
254
26k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Transcript
3年間勉強して辿り着いた プログラミングの勉強方法 ユート(@Youto_0214) 1
話す内容 - プログラミングに強い人たちの共通点とは何か - とりあえずは競プロしといたら良いんじゃない? 2
はじめに みなさんはプログラミングやってますか?? 3
プログラミングって幅が広いし,奥も深い いろんな言語があって,いろんな考え方がある. 4
初心者が思うこと - どの言語を勉強したら良いのかわからない - どういうものがあるのか・どういう概念が存在するのかがわからない 5 フロントエンド? バックエンド? フレームワーク? API?
みんなどうやって勉強してるの? 6 目標 • こういうアプリを作りたい • この技術を習得したい • Atcoderで緑色になりたい 努力=自己研鑽
自分でやらない限り成長なし - KUTPGに入っていれば プログラミングが得意になるわけではない - Cykutに入っていれば セキュリティの専門家になれるわけではない - 大学の講義だけを受けていても 優れたエンジニアになることはできない
7
ここからが本題(?) じゃあ,みんなどうやって勉強してるの? 8
結局は, 手を動かすしかない 9
プログラミングができる人はこういう感じで勉強してる 10 勉強期間 手を動かす時間 勉強期間 + 手を動かす時間 始めの方は こっちだった できる人は
こっち
勉強と手を動かすことの並行ってこういうこと 11 (新しく) この機能を作ってみよう! どうやって作るのか わからない... 調べてみて何となく 分かったかも 試行錯誤しながら 実装できた
最初から頑張らなくても良い - Youtubeで技術系の動画を見てみる. - 自分が気になった単語をググってみる - SNSで技術系の人をフォローしてみる 12 苦手意識を消してみることから 始めたらそれで大丈夫
苦手意識が消えたら...? 自分がやってみたいことをやってみたらそれで良いんです 13 - 簡単なアプリケーションを作ってみる - 気になる分野の本を読んでみる - Qiita,Zennとかの記事を見てみる
目標はないけどプログラミング得意になりたい人は? Atcoderをやるしかない! 14
Atcoderのすごいところ 15 (新しく) この問題を解いてみよう! どうやって解くのか わからない... 調べてみて何となく 分かったかも 試行錯誤しながら 実装できた
Atcoderのすごいところ - 自分で目標を具体的にしなくても良い(水色目指すみたいなざっくりしたものだけで も) - ゲーム感覚でできるのでハマればプログラミングが得意になる - Atcoderで順位が高くなると東京とかにいけるかも(工科大以外の人とも関われる チャンス) 16
最後に(総括して) - プログラミングを学ぶなら自分が何をやりたいのかを明確化する必要がある(それ にハマれるかが重要) - 実際に手を動かしながら知識を吸収していくことがベスト - 特にやりたいことがなければAtcoder(競プロ)をしたら良いんじゃない? 17 どうしてプログラミングがしたいのかを自分の中で考え抜くことが大切!!
最後に付け加えると - 自分が今までで学んだこと - 自分が興味のあること - 自分が今やってること を話す!! 皆が知らないような内容じゃなくて 「自分がどういう人間か」「こういうことをやってきた」
ということを話す内容なのでなんでも大丈夫なんですよ~ 18 こういう感じで話すのが「LT」!