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
3年間勉強して辿り着いた プログラミング勉強方法
Search
ユート
October 24, 2025
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
3年間勉強して辿り着いた プログラミング勉強方法
ユート
October 24, 2025
Transcript
18 slides
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」!
More Decks by ユート
See All by ユート
自宅サーバはどこまで再現できるのか - Proxmox VE上のVM環境をIaCとバックアップで戻してみた
youto
0
110
自己紹介をやるよ!!
youto
0
150
Terraformを用いてコードからVMを作成してみる
youto
0
28
TypeScriptの言語仕様から考えるイテレータの定義
youto
0
24
モチベーション維持アプリの構想と提案
youto
0
53
GitHubの使い方
youto
0
170
天気予報アプリの開発
youto
0
73
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
380
Crafting Experiences
bethany
1
440
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
530
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Building Applications with DynamoDB
mza
96
7.3k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
620
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
300
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
350
Prompt Engineering for Job Search
mfonobong
0
580
The Language of Interfaces
destraynor
162
27k