友達にjavaを教えてと頼まれました。自分は書籍で学んだので、プログラミングの教え方がわかりません。どのようにして教えるのがいいのでしょうか
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答7件
0
よく知っていることは教えたくなるものです。
不安があるということはそこまで詳しくないのでしょう。
その状態でかっこつけようとすると友情が壊れる危険があるかもしれません。
「教えられるほどよく知らないけど一緒に勉強しよう」と言って二人で何か作るのはどうでしょうか?
お薦めの本を教えてあげてください。
いっしょに読みながら質問には答えてあげてください。
知らないことはその場で調べればいいのです。友達もそれを見習うでしょう。
投稿2018/04/14 05:02
総合スコア28660
0
どういった雰囲気で「教えてほしい」と頼まれているのか次第ではありますが、
- ご自身が勉強された書籍を勧める
- まずはその書籍に沿って勉強して貰う
- わからない部分について解説する
あたりが現実的に可能な範囲かなと思います。
もしお友達が1から10まで手取り足取り教えてくれることを期待しているのであれば、
プログラミングのEラーニングのコースやスクールをざっと調べて、難易度や金額を教えてあげる(=片手間でやるのは無理だと伝える)ことで認識を改めてもらう必要があるように思いますね。
投稿2018/04/14 10:56
総合スコア18713
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ベストアンサー
私がするのであればこんな感じです。
自分が独学でやっていることを二人でやるイメージでやります。
二人で、webでも書籍でも適切な教材を探して、順に進めていきます。教え方は授業でも個別指導塾方式でもどちらでも良いと思います。
教材は先に斜め読みしておくと、教材の方針などが判り教えやすくなります。
難しかったり飽きたりしたら、簡単な教材に切り替えて問題ないと思います。
教えるときは、教え過ぎず、突き放さずやります。無理やり理解させることはせず判らないところは、本当に問題になったときに学びなおすつもりで進めた方が互いに楽です。
とりあえず、付いててもらえるという安心感があれば独学より効果的に学習ができると思います。
投稿2018/04/14 11:22
総合スコア2883
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/17 09:27
2018/04/21 09:33
0
人に何かを説明をするとき必要なことは,
0. 自分がどこまで知っているか
0. 相手がどこまで知っているか、どこでつまずいているか
だと思います。
自分でプログラミングを書くとき,頭の中で論理を組み立てるのが約80%,
それをコードに落とし込むことが約20%といわれています。
ある練習問題を一緒に解きながら
"ここではこのようなアルゴリズムを使う",
"このようなスキルが必要だ",
"この知識は不可欠である"などを教え,自分の中でもそれらを再確認することも
力をつける一つの方法だと思います。
私も実際,人に教えながら自分の中で整理することが多かったです。
(もちろん自分で考えることも重要です。)
投稿2018/04/14 07:51
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
0から真面目に教えるなら、以下の順にゼロから概要を教えます。
CPU、メモリ、機械語、アセンブリ、分岐、ループ、変数、高級言語、OS、OS上で動くプログラム
次にJAVAを教えます。
JAVAVM、構文、よく使う変数型、メソッド、開発環境、ビルド・実行方法、後はJavaで何やりたいか次第です。
投稿2018/04/14 11:44
総合スコア20
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。