フルスタックエンジニア見習い

フルスタックエンジニア目指しています

プログラムの勉強方法

表題でぐぐってみた

等がでてきた

私が思う効率的な勉強方法

個人的な性格のせいかもしれないが、必要に迫られないとプログラムなんて学べないと思う。

  1. 何らかの課題(実現したいこと)がある
  2. いろいろと調べながら実装する
  3. つまずく
  4. 2-3を繰り返して動くようになる
  5. 動くようになったが想定より遅いなど問題が発生する
  6. また調べる ・・・

のように実際にこなしながら覚えていくものかな、と。 デザインパターンなどは少しかけるようになってからでないとイメージ出来ない。 ※ただし複数の言語がかけてすぐに馴染めるなら別かもしれない

で、今

を勉強したいと思っている。 Scalaについてはあえて必要に迫られるように自分を追い込んでいる最中。