伝わる力を伝えるブログ

営業職から経験0でプログラミングを勉強。開発部でプロダクトオーナーとして、人の心を動かすサービスづくりに携わっています。

【中級編】本当に何もわからない人のためのプログラミング勉強法

さて、ここまで【初級編】と【スマホ編】について初心者のプログラミング学習方法の話をしてきました。

早い人で2~3ヶ月でここまでのプログラムは一通り終えるのかなと思います。

そして、ここからはもうワンランクアップした学習方法を学んでいけたらと思います。

ドットインストール

f:id:jajarapa07:20180721051557j:plain

言わずと知れたプログラミング学習サイトの「ドットインストール」です。

これは色んなサイトで「初心者のための学習サイト」と説明されていますが、

個人的には初心者のための学習サイトではあるが【中級編】というイメージです。

1本の動画あたり3分と区切りが良いため、集中力を切らさずに学習できるのがドットインストールの良いところです。

ただ、その分本当に何もわからない人にとってはややスピィーディーすぎるかなと思います。

そのため、【初級編】と【スマホ編】で説明したプログラミングを一通り行ってからドットインストールで学習することを強くおすすめします。

そうすることで、復習にもなりややスピィーディーな内容にも無理せずについていくことができます。

ドットインストールは有料版をおすすめします。

ドットインストールは無料版と有料版がありますが、これはもう絶対有料版をおすすめします。

料金は980円/月(税込)ですが、有料版になると

* 動画内で説明したソースコードが全て見れ、コピーできる
* 見える動画の数が圧倒的に増える
* 動画の箇所でわからないことは質問ができる

などの特典がついてきます。

まあまずは無料版を試してから有料版を検討してもいいですが、有料版のメリットは結構大きいです。

質問数に制限はありますが、返答も早く、これは私も結構使っています。

手を実際に動かして作った後は同じ動画を1.5倍速で3回見直す

さて、ドットインストールの効率的な学習方法で一番良いと思うのは

手を実際に動かして作った後は同じ動画を1.5倍速で3回見直すです。

まずは何といっても手を動かして書いてみる。

そしてその次は(内容を理解した上で)1.5倍速で動画を何度も見返します。(少なくとも3回)

そうすると、一度理解した内容が記憶として定着し、実際にさまざまなソースコードに触れたときに理解できるようになります。

ソースコードは基本コピーでいい

ドットインストールを勉強し始めたときに、私も田口さん(ドットインストールの主)みたいにゴリゴリと一からコードを書いていました。

しかし、実際に今現場でプログラミングを始めてからわかったのですが、ソースコードは基本コピペでいいです。

なぜなら実際に今、現場で一からゴリゴリと書いていくことなんてほぼない!からです。

後になってわかってくるとは思いますが、エンジニアの仕事の中身として

* わからないことを調べるのが 4割
* エラーの原因を探るのが 3割
* コピペするのが 2割
* 自分で書いていくのが1割

ぐらいの感覚です。(もちろん開発内容などによって全然異なります)

なので大事な能力はゴリゴリコードをかけるというよりは

コードの内容が理解できる 実現方法がわかる

ことなので、ドットインストールを学んで手を動かすので1回くらいでいいかなと思います。

そのかわりコードで理解できないことがあったら、粘り強く調べて理解できるようにしてください。