[初心者向け] プログラミング学習で暗記は必要ない~何を覚えれば良いのか

こんにちは。会社や個人でiOSアプリの開発をして生きています。

今回は、

プログラミング学習に暗記は必要なのか?

というテーマで話したいと思います。

なんでこのテーマを話そうと思ったかの経緯を簡単にまとめると、

私がプログラミングを勉強し始めたころ、勉強しても勉強しても新しいワードが出てきてこんなん無理じゃーーーってなって挫折しかけました。

そんな過去の自分や同じような状況の方に向けて、

曲がりなりにも初心者を脱したかなと思う今だからこそ、分かることをまとめておきたいと思います。

基本プログラミング学習に暗記は無理

結論からいうと、

✓プログラミングの学習で暗記をする必要はほとんどないと思います

理由は、

✓暗記をしなくても働けるし、自分でアプリ作ったりできるからです笑

実際に僕がプログラミングを始めたての頃は、新しく出てくるメソッドなど全部覚えようとしていました。

ただ覚えれるわけないですよね😅

それで覚えられない自分に対してイライラして、勝手に萎えていました。

ただ今となっては当時の自分に、そんなこと悩まなくていいから!!って言ってやりたいです。

とはいえ、じゃあどうしたら良いの? そんな適当でいいの??って疑問に答えていきます。

暗記ではなく何をすれば良い??

じゃあどうしたらいいんじゃいてことですが、僕は以下の点が大事だと思います。

✓何ができるのか大まかに理解すること

説明します。

何ができるのか大まかに理解すること

例えばiPhoneアプリ開発の勉強をするとします。

この時に学習すると良いのは、

  • ボタンってアニメーションが付けれるんだ
  • ライブラリを使うと画像の読み込みが簡単にできるっぽい
  • テーブルの見た目を設定するメソッドはたくさん用意されてるから、必要になったら使おう。

こんなイメージです。

逆に必要ないのは(無理しないで良い)、

  • テーブルの設定には、UITableViewDelegateとUITableViewDataSourceがあって、、
  • willDisplayメソッドとwillDisplayFooterViewメソッドと、、

みたいな、ここまでやると無限にある感じになっちゃうので最初のうちは覚える必要全くないと思います。

ちょっとずつ使っていくうちに、慣れてきて覚えたりするようになるのでそれでOKです。

とりあえずは、

あれそういえば、こんなことできたよな → ググってみるか

この流れで良いです。


まとめ: 暗記は無駄なのでやめて楽しよう🎉🎉

ここまでで、プログラミング学習に暗記は必要なのか?と言うテーマで話してきました。

要点をまとめると、

  • 暗記は必要ない(後々使いながら覚えたりするので)
  • 開発の流れを覚える
  • 調べれば分かるようにすればOK
  • 辛い思いしないで楽しましょう〜

です!!