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
はじめてのプログラミング教育 / First programming education
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
taroosg
September 26, 2018
Programming
59
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
はじめてのプログラミング教育 / First programming education
taroosg
September 26, 2018
More Decks by taroosg
See All by taroosg
自走のためのメンタル / mental-for-self-running
taroosg
0
47
Code Complete 第2版 第2部 第5章 / Code Complete Second Edition Part 02 Chapter 05
taroosg
0
87
let's-deploy
taroosg
0
54
PCに関するジェネレーションギャップの話 / Generation Gap on PC
taroosg
0
50
Code Complete 第2版 第1部 第4章 / Code Complete Second Edition Part 1 Chapter 4
taroosg
0
69
ブラウザゲームをハッキング / Hacking browser games
taroosg
0
740
Code Complete 第2版 第1部 第3章 / Code Complete Second Edition Part 1 Chapter 3
taroosg
0
120
Code Complete 第2版 第1部 第1章&第2章 / Code Complete Second Edition Part 1 Chapter 1 and Chapter 2
taroosg
1
46
Other Decks in Programming
See All in Programming
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
210
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
310
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
150
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
220
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
610
カツオ、ご期待ください
suneo3476
0
190
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
Workers Cache を知る
syumai
0
360
R8 の設定見直しでアプリサイズ削減
andpad
0
220
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
680
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
2
720
Done Done
chrislema
187
17k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
Unsuck your backbone
ammeep
672
58k
What's in a price? How to price your products and services
michaelherold
247
13k
Building AI with AI
inesmontani
PRO
1
1.3k
Amusing Abliteration
ianozsvald
1
350
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
We Have a Design System, Now What?
morganepeng
55
8.4k
Transcript
はじめてのプログラミング教育 G's Presents 「webなんでも勉強会#01」
この発表には発表者個人の経験・見解が多分に含まれています. 用量・用法を守って正しくお使いください.
誰お前? 名前 大杉 太郎 (おおすぎ たろう) 仕事 G's ACADEMY FUKUOKA
講師 年齢 30 出身 茨城県 好きなお酒 Ardbeg 好きなこと 外でコード書くこと
誰お前? -25歳 大学生→大学院生@北海道 (情報系,C++課題は全部コピペで出す) 25-29歳 医療機器メーカーで企画,設計&開発 @東京 この頃東京のG's ACADEMYに通い始める(プログラミング未経験) 卒業後に授業のアシスタント&たまに講義
30歳 会社やめる → G's ACADEMY FUKUOKA 講師 (←今ここ)
今日話すこと ・プログラムはじめたいけどできるの? ・プログラムやってみたけど続かないよ...(´・ω・`) ・やってるけどできるようにならんorつまらん(´-ω-`#) →なぜうまくいかないのか,続けるにはどうすればよいのか??
今日話さないこと ・実際に教えるにはどうすればいいの?? ・ハマるポイントって具体的にどこ?? ・どうすればうまくおしえられるの??
プログラミングの勉強ってどうやる?? ・本を買って勉強する. ・サンプルプログラムを写す. ・スクールに通う. ...etc 何が大事なのか...
プログラミングは...
プログラミングは... やり続ければできるようになる!!
プログラミングは... 続けるには??
挫折します!! 独学でやると ** % の人が挫折するとも言われています...
挫折します!! 独学でやると 90 % の人が挫折するとも言われています...
大事なのは
大事なのは メンタル
大事なのは メンタル を正しく理解することです
なんで挫折するの?? ①やり始めたけれど続かない. ②しんどくなってやらなくなる. ③思い込み
①やり始めたけれど続かない
①やり始めたけれど続かない 家のソファーでテスト勉強するとダラダラする現象
①やり始めたけれど続かない ・人間の意思は大したことない. ・しかし,環境を整えればいい感じになる. ・大事なのは「やらざるを得ない環境」「質問できる環境」
やらざるを得ない環境 ・誰かと一緒にやる. ・期限が決める.誰かに決めてもらう. ・アウトプットが求められる状態.
質問ができる環境
質問ができない環境 エラーなどでうまく動かない. →エラーがなに言ってるかわからない,調べ方がわからない →詰む ⇒できるようにならない
質問ができる環境 原因や調べ方をおしえてもらう. →調べ方がわかる. →次のエラーも解決できる →以下ループ
②しんどくなってやらなくなる
②しんどくなってやらなくなる つまらなくてやる気がおきない状態
なんのために生まれてなにをして生きるのか...
なんのために生まれてなにをして生きるのか... わからないと詰む!
つくりたいものがないと... 本とかのサンプルコードを書いてみる. →これ何に使うの?? →あんまおもしろくなくね??
つくりたいものがあると... こういうのつくりたい! →なんとかして調べる&動かす. →たーのしー!すごーい!
③思い込み
③思い込み 自分でハードルをあげていくスタイル
③思い込み プログラミングに常識は通じない!
③思い込み ・他人の書いたコードをコピペはルール違反. ・プログラミングは難しい. ・ひたすらキーボード打ってコード書く.
③思い込み ・他人の書いたコードをコピペはルール違反. ・プログラミングは難しい. ・ひたすらキーボード打ってコード書く.
嘘① コピペとかルール違反乙 コードは誰かに使ってもらうほうがすごい ・できる人のコードを見ろ&写せ&動かせ! ・コピペしてきたものを組み合わせる. ・自分で書いたものに組み込む.
嘘② プログラミングは難しい 馴染みがないものに対する拒否反応 ☓ プログラミングは難しい! ◦ プログラミングは難しそうに見える! ※本当に難しいこともたくさんあります..
嘘② プログラミングは難しい ☓ すごいものをつくらなきゃいけない! ◦ 最初は簡単なものをつくらなきゃいけない!
嘘③ ひたすらキーボード叩く ・何をつくるか,どうやってつくるか考える. ・できそうかどうか調べる. ・コード書く.エラーを解決する. ↑↑↑全部プログラミングの一部↑↑↑
雑なまとめ ①人間の意思は弱い →環境をいい感じにしよう! ②なんのために生まれてなにをして生きる... →つくりたいものを決めよう! ③ハードル高そう →自分でハードルをつくっている!
プログラミングは... やり続ければできるようになる!!
大事なのは メンタル を正しく理解して工夫することです
ご静聴ありがとうございました!