今回はプログラミング初心者が意識するべき事項について解説するよ!
✔️これからプログラミングを始めるけど、何に気をつければいいの?
✔️どんな勉強方法が良いの?
✔️勉強しているはずなのに、成長している気がしない、、
みなさんがプログラミングを始めたばかりの頃は、どんなことを意識すればよいのか、成長速度をもっと上げたいけど何をすればいいか、などの悩みを抱えている方は多いと思います。
そこで今回、プログラミング初心者が必ず意識すべき4つの項目をお話します。
※「独学でツラくなった方」はこちらをご覧ください!
コードを必ず毎日打つ
まずは、毎日少しでもいいから必ずコードを打つ癖をつけるということです!
私は勉強を始めた最初の頃は、とりあえず教材やドットインストールの動画を眺めているだけでした。営業なので、外回りのときに社有車でラジオ代わりにドットインストールを流して構文を覚えようとしていました。
そのときは理解したなと思っていますが、実際に軽い実戦問題を解いてみると、全くできないということがよくありました。
また、演習問題を解いているときも、サイトなどでやり方を調べたものに関しては、そのコードをそのままコピペして使用していました。
こんなやり方をしていたら、1通り本での基礎勉強を終えて実践練習を行った際に、あまりの出来なさに愕然としたのを覚えています。あれだけドットインストールや本を見ていたのに全くコードが書けませんでした。
ここで注意して欲しいのは、コードを暗記するというわけでは決してないです。暗記するのではなく、しっかりとキーボードを叩いてコードを打つことを意識して下さい。
暗記をする必要は全くありません。よく構文をノートにまとめておく人がいますが、それは時間の浪費です。プログラミングは受験勉強と違ってカンニングし放題です。プログラミングで大事なのは構文を覚えるのではなく、使い方や構文同士の組み合わせ方を理解することです。
誰かに聞ける環境を作る
プログラミングを進めていくと、エラーが出て次に進めない状況になることがあります。私は1箇所で解決までに1週間以上掛かったこともありました。
本当に簡単な凡ミスでも、自分1人だと暗闇の中をさまよう状態で一向に解決の糸口を見つけれなくなります。ここで自力で解決することももちろん大事ですが、誰かに聞くことができるという選択肢を是非作っておいて下さい。
独学でやっているから聞ける人がいない、、
誰に相談すれば答えてくれるかわからない、、
身近に先生がいる人がすぐに聞けますが、上記のように悩みを抱える人も多くいると思います。
しかし、現在は色々な人に聞く方法があります。
このようなプログラミング質問サイトを活用して、自分1人で抱え込まず、プログラミングの先輩たちに意見を求めるようにしましょう!
ある程度基礎勉強を終えたら、何でも良いから開発する
初心者は最初ドットインストールやプロゲートなどに手をつけると思います。私はその方法には賛成です。
しかし、基礎勉強ばかりを続けてもスキルアップには繋がりません。ドットインストールやプロゲートを1周したら参考本を1冊終わらせてその後は作品作りに時間を費やして下さい。
私は1年間ほど基礎勉強をずっと繰り返し勉強していました。というか勉強した気持ちになっていました。
これだけ基礎問題を解けるようになったから、自分も立派なプログラマーだ!
こんなことを思っていました。
しかし、実際に何か開発してみようと思うと、自分でも驚くほど何も出来ませんでした。
プログラミングで大事なのは基礎構文を覚えることではなく、その構文の使い方、組み合わせ方を学ぶことです。これは実際に開発に取り組まないと学べないことです。初心者の方は常にこれを意識して欲しいです。
それでは実際に何の開発をすれば良いかというと、
何でも良いんです!!
とにかく自分が、興味あるものを開発してみましょう!カレンダー機能でも良いし、ツイッターみたいな投稿サイトでも良いです。
もし思いつかなければ、ネットで開発の例を調べてみて片っぱしから作ってみるのも良いかもしれません。
とにかく、開発を行いながら、構文の使い方や組み合わせ方を学んでいきましょう!
公式のリファレンスを読む
PHPは特にサイトの情報量を多く、色々な人が情報を載せていますが、最も信頼性が高いのは「公式」です。
調べ物をする際にはまずは必ず公式に触れるようにしましょう。
まずは公式を読む癖をつけることが大事です。
最初はなかなか大変だと思いますが、今から練習しておけば将来必ず役に立ちます。
独学でツラくなった方へ
- 将来のキャリアに不安を感じるが、何から始めていいかわからない。。
- 仕事が忙しいため両立できるか不安。
- 効率よくスキルを身につけたい
- 完全未経験からエンジニアを目指したい方へ!カウンセリング受講者の97%以上が未経験者で安心です。
- 「就業両立コース」で、仕事と両立して効率よくスキルを身につけることができます!
- キャリアイメージ、スキル習得など、無料カウンセリングで、今悩んでいることを気軽にプロに相談できます
まとめ
✅コードを必ず毎日打つ
✅誰かに聞ける環境を作る
✅ある程度基礎勉強を終えたら、何でも良いから開発する
✅公式のリファレンスを読む
今回は以上になります。
プログラミング初心者は、この4点を意識して取り組めば成長速度が格段に上がるはずです。
是非一緒にがんばっていきましょう!
プログラミングの楽しみ方についても下記の記事で紹介しているので是非参考にして下さい!