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
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
3年間勉強して辿り着いた プログラミング勉強方法
ユート
October 24, 2025
More Decks by ユート
See All by ユート
一包化監査のためのハイパースペクトルカメラを用いた錠剤識別可能性の検証
youto
0
0
Terraformを用いてコードからVMを作成してみる
youto
0
20
TypeScriptの言語仕様から考えるイテレータの定義
youto
0
22
モチベーション維持アプリの構想と提案
youto
0
48
GitHubの使い方
youto
0
160
天気予報アプリの開発
youto
0
67
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Visualization
eitanlees
153
17k
Fireside Chat
paigeccino
43
4.1k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
Agile that works and the tools we love
rasmusluckow
331
22k
Bash Introduction
62gerente
615
220k
Why Our Code Smells
bkeepers
PRO
340
58k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
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」!