コラム

プログラミングで「相手の立場で考える力」も育つ理由

ゲームや作品をつくるとき、「遊ぶ人はどう感じるか」を考える場面があります。プログラミングを通して、「相手の立場で考える力」も育っていくと感じています。

作品には、遊んでくれる「相手」がいる

自分ひとりで楽しむだけなら、分かりにくくても困りません。でも、誰かに遊んでもらうことを考えると、「操作の方法は伝わるか」「むずかしすぎないか」と、相手の目線で考えるようになります。

「分かりやすさ」を考えるきっかけに

たとえばクイズなら、質問の文章が分かりやすいか、答えの入力のしかたが伝わるかを考えます。ゲームなら、ルールが見ただけで分かるかどうかです。自分には当たり前のことが、相手には分かりにくいかもしれない、という気づきが生まれます。

見直して、よりよくする経験

見てもらった人の反応をもとに「ここを分かりやすくしよう」と作品を直すことは、相手の立場に立って考え直す練習になります。作品づくりの中で自然にこの経験ができることは、プログラミングの良さの1つです。

画面の向こうにいる「使う人」を考える経験が、人の気持ちを想像する力にもつながっていくと感じています。