SlideShare ist ein Scribd-Unternehmen logo
1 von 6
プログラミングの心得
2019/10/24 プログラミング教室
プログラミングの心得
1
• なにがしたいか明確にする
→MinecraftのModをつくる
• そのためにはなにが必要か考える
• わかりやすい言語(Python)でプログラミングを学ぶ
• Mod製作用にJavaを学ぶ
• 理解したうえで作りたいModを作る
• プログラミングはめんどくさいと知ること
• なにがめんどくさいのか…?(次ページ)
プログラミングの心得
2
• プログラミングのめんどくさいところ
• プログラミングする時間よりもエラーを解決する時間の
ほうが長いことがしばしばある
→エラー文が英語でよくわからない
→結局動かなくてプログラミングが億劫になる…
…という可能性がある
プログラミングの心得
3
• エラーやわからないことを恐れないために
• 今後,難しくなるにつれてエラーが出てくることが必ずある
• エラー文は意味不明の呪文ではない
→動かない理由が書いてあることが多い
• 他にも,知らない単語とかが出てきたりすることもある
→とにかく調べることが大切
プログラミングの心得
4
• 調べ方のコツの例
• エラー文の中身やわからないところをコピーしてGoogle検索
→同じところでつまづいた人が解決方法を記してある
• エラー文をコピーして日本語に翻訳してみる
→なんとなく意味がわかって解決できることも
• 15~30分も調べてわからないときは
• 詳しい人に聞く
• 便利なサイト(Qiita,Stackoverflowなど)で質問・調べる
プログラミングの心得
5
まとめ
• エラーやわからないことを恐れない
• 自分で調べて知ることが大切
あとがき(参考記事リンク)
プログラミング初心者が心がけるべき3つの発想
エラーメッセージの読み方と対処, 検索や質問の原則
プログラミング初心者歓迎!「エラーが出ました。どうすればいいで
すか?」から卒業するための基本と極意(解説動画付き)

Weitere ähnliche Inhalte

Was ist angesagt?

0からのプログラミング研修
0からのプログラミング研修0からのプログラミング研修
0からのプログラミング研修
Jun Chiba
 
Aizu Security Workshop #1
Aizu Security Workshop #1Aizu Security Workshop #1
Aizu Security Workshop #1
Yukiya Nakagawa
 
0からのプログラミング研修オンライン
0からのプログラミング研修オンライン0からのプログラミング研修オンライン
0からのプログラミング研修オンライン
Jun Chiba
 

Was ist angesagt? (20)

Pythonによる黒魔術入門
Pythonによる黒魔術入門Pythonによる黒魔術入門
Pythonによる黒魔術入門
 
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
小学生3年生から使えるRubyのビジュアルプログラミングエディタ「スモウルビー」と、それを活用した任意団体「Rubyプログラミング少年団」[第7回フクオカ...
 
Cap01
Cap01Cap01
Cap01
 
あなたのコードに ハナマルを。- 〜 ぼっち開発でも出来る
プラグインテスト初めの一歩(仮) -
あなたのコードに ハナマルを。-  〜 ぼっち開発でも出来る
プラグインテスト初めの一歩(仮) -あなたのコードに ハナマルを。-  〜 ぼっち開発でも出来る
プラグインテスト初めの一歩(仮) -
あなたのコードに ハナマルを。- 〜 ぼっち開発でも出来る
プラグインテスト初めの一歩(仮) -
 
ぼくたちRubyプログラミング少年団!~小・中学生向けプログラミング言語Rubyの学習塾の運営、学習教材の開発・販売事業~
ぼくたちRubyプログラミング少年団!~小・中学生向けプログラミング言語Rubyの学習塾の運営、学習教材の開発・販売事業~ぼくたちRubyプログラミング少年団!~小・中学生向けプログラミング言語Rubyの学習塾の運営、学習教材の開発・販売事業~
ぼくたちRubyプログラミング少年団!~小・中学生向けプログラミング言語Rubyの学習塾の運営、学習教材の開発・販売事業~
 
SE職体験ツール【フローチャートパズル】
SE職体験ツール【フローチャートパズル】SE職体験ツール【フローチャートパズル】
SE職体験ツール【フローチャートパズル】
 
0からのプログラミング研修
0からのプログラミング研修0からのプログラミング研修
0からのプログラミング研修
 
金大アルゴリズム勉強会#007資料
金大アルゴリズム勉強会#007資料金大アルゴリズム勉強会#007資料
金大アルゴリズム勉強会#007資料
 
method_missingの紹介(2013 3Qカジュアル勉強会資料)
method_missingの紹介(2013 3Qカジュアル勉強会資料)method_missingの紹介(2013 3Qカジュアル勉強会資料)
method_missingの紹介(2013 3Qカジュアル勉強会資料)
 
ジーノ先生の文系的オブジェクト指向(2) - コンストラクタの引数
ジーノ先生の文系的オブジェクト指向(2) - コンストラクタの引数ジーノ先生の文系的オブジェクト指向(2) - コンストラクタの引数
ジーノ先生の文系的オブジェクト指向(2) - コンストラクタの引数
 
Aizu Security Workshop #1
Aizu Security Workshop #1Aizu Security Workshop #1
Aizu Security Workshop #1
 
1-2_C言語入門 - プログラマに必要な能力
1-2_C言語入門 - プログラマに必要な能力1-2_C言語入門 - プログラマに必要な能力
1-2_C言語入門 - プログラマに必要な能力
 
プログラミング初心者の壁の越え方
プログラミング初心者の壁の越え方プログラミング初心者の壁の越え方
プログラミング初心者の壁の越え方
 
SwiftSession5
SwiftSession5SwiftSession5
SwiftSession5
 
0からのプログラミング研修オンライン
0からのプログラミング研修オンライン0からのプログラミング研修オンライン
0からのプログラミング研修オンライン
 
日本語プログラミング言語ワークショップ
日本語プログラミング言語ワークショップ日本語プログラミング言語ワークショップ
日本語プログラミング言語ワークショップ
 
簡単!Groovy入門
簡単!Groovy入門簡単!Groovy入門
簡単!Groovy入門
 
プログラミングのことはじめ 互助会 20160507 バージョン
プログラミングのことはじめ 互助会 20160507 バージョンプログラミングのことはじめ 互助会 20160507 バージョン
プログラミングのことはじめ 互助会 20160507 バージョン
 
初心者向けチーム開発講座
初心者向けチーム開発講座初心者向けチーム開発講座
初心者向けチーム開発講座
 
01 what istprogramming
01 what istprogramming01 what istprogramming
01 what istprogramming
 

Ähnlich wie Programming school 02

二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)
Atsuo Yamasaki
 
PHPカンファレンス関西 2011
PHPカンファレンス関西 2011PHPカンファレンス関西 2011
PHPカンファレンス関西 2011
Takako Miyagawa
 

Ähnlich wie Programming school 02 (20)

カードゲームで学ぶテキストエディタ
カードゲームで学ぶテキストエディタカードゲームで学ぶテキストエディタ
カードゲームで学ぶテキストエディタ
 
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
enchant.jsを使った子ども向けプログラミングワークショップ講義内容enchant.jsを使った子ども向けプログラミングワークショップ講義内容
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
 
mrubyで作るマイコンボード
mrubyで作るマイコンボードmrubyで作るマイコンボード
mrubyで作るマイコンボード
 
「Microbit」で簡単プログラミング体験
「Microbit」で簡単プログラミング体験「Microbit」で簡単プログラミング体験
「Microbit」で簡単プログラミング体験
 
第3回 IT講座 ゲームを作ってみよう! 基礎編
第3回 IT講座 ゲームを作ってみよう! 基礎編第3回 IT講座 ゲームを作ってみよう! 基礎編
第3回 IT講座 ゲームを作ってみよう! 基礎編
 
プログラミング勉強会
プログラミング勉強会プログラミング勉強会
プログラミング勉強会
 
20200803 プログラミングの基礎
20200803 プログラミングの基礎20200803 プログラミングの基礎
20200803 プログラミングの基礎
 
Blenderソースコードリーディング
BlenderソースコードリーディングBlenderソースコードリーディング
Blenderソースコードリーディング
 
第2回 IT講座 ゲームを作るって?
第2回 IT講座 ゲームを作るって?第2回 IT講座 ゲームを作るって?
第2回 IT講座 ゲームを作るって?
 
How To Redmine !
How To Redmine !How To Redmine !
How To Redmine !
 
XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08
 
第0回プログラミング講座
第0回プログラミング講座第0回プログラミング講座
第0回プログラミング講座
 
読みやすいプログラム、書き換えやすいプログラム
読みやすいプログラム、書き換えやすいプログラム読みやすいプログラム、書き換えやすいプログラム
読みやすいプログラム、書き換えやすいプログラム
 
プログラミング講座 #3 コードを書く
プログラミング講座 #3 コードを書くプログラミング講座 #3 コードを書く
プログラミング講座 #3 コードを書く
 
スクリプト・プログラマー宣言
スクリプト・プログラマー宣言スクリプト・プログラマー宣言
スクリプト・プログラマー宣言
 
二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)
 
PHPカンファレンス関西 2011
PHPカンファレンス関西 2011PHPカンファレンス関西 2011
PHPカンファレンス関西 2011
 
Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】
 
20150218 プログラミング講座
20150218 プログラミング講座20150218 プログラミング講座
20150218 プログラミング講座
 
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
 

Mehr von Masato Nakajima

卒業研究詳細
卒業研究詳細卒業研究詳細
卒業研究詳細
Masato Nakajima
 

Mehr von Masato Nakajima (11)

Programming school 11
Programming school 11Programming school 11
Programming school 11
 
Programming school 10
Programming school 10Programming school 10
Programming school 10
 
Programming school 09
Programming school 09Programming school 09
Programming school 09
 
Programming school 08
Programming school 08Programming school 08
Programming school 08
 
Programming school 07
Programming school 07Programming school 07
Programming school 07
 
Programming school 06
Programming school 06Programming school 06
Programming school 06
 
Programming school 05
Programming school 05Programming school 05
Programming school 05
 
Programming school 04
Programming school 04Programming school 04
Programming school 04
 
Programming school 03
Programming school 03Programming school 03
Programming school 03
 
Programming school 01
Programming school 01Programming school 01
Programming school 01
 
卒業研究詳細
卒業研究詳細卒業研究詳細
卒業研究詳細
 

Kürzlich hochgeladen

TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
 

Kürzlich hochgeladen (8)

TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
 
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
 
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 

Programming school 02

Hinweis der Redaktion

  1. *日付は自動のため,変更の必要はありません.