見出し画像

プログラミング初学者の心がけ(学ぶときの心がけ)

質問

結城さんに質問です。

前々から興味があったのですが、このたび本格的にプログラミングを勉強しようと決意しました。学校にも通う予定です。

結城さんは、プログラミングの初学者は「できることを増やす」のと、「作りたいものを作る」のとで、どちらに主軸に置けばいいと思いますか。

結城浩のメールマガジン 2020年1月21日 Vol.408 より

回答

ご質問ありがとうございます。

プログラミングに興味があるので本格的に勉強する、というのはとてもいいですね。がんばってください!

あなたの質問で「できることを増やす」と「作りたいものを作る」という二択が出てきました。この二択はどこから出てきたのか、いささか謎ですが、思うところを答えますね。

まず、初学者の場合「作りたいものを作る」選択肢はそもそも難しいと思います。というのは、自分に何が作れるかわからず、プログラムで何ができるかを知らない状態で「作りたいものを作る」のは無理だからです。もしも作りたいものを作れたら、それはもう初学者とはいいにくいでしょう。

それなら「できることを増やす」のかというと「できる」の意味を明確にしなければ、何とも言えません。「教えられたことを覚えて、その通りできる」のは大事ですが、それだけでは早晩行き詰まるからです。

ここから先は

1,306字 / 1画像

¥ 200

あなたからいただいたチップは、本やコンピュータを買い、多様なWebサービスに触れ、結城が知見を深める費用として感謝しつつ使わせていただきます! アマゾンに書評を書いてくださることも大きな支援になりますので、よろしくお願いします。 https://amzn.to/2GRquOl