エンジニアを目指すための最初のステップとして「Progate」を使った学習に取り組む方は多いでしょう。ただしProgateのみでエンジニアになれるレベルに到達することは、現実的ではありません。エンジニアになる目標を達成するためには、Progateが終わったあとの行動が重要となります。
この記事で解説しているのは、Progateを終えたあとに学ぶべきことです。最後までお読みいただくと、Progateが終わった後にどのように行動すればよいかを理解できます。
- Progateが終わったあとの心構え
- Progateが終わったあとに学ぶべきこと
目次
Progateが終わったら持つべき3つの心構え
Progateが終わったあとに持つべき心構えには以下の3点があります。
- Progateの繰り返し学習はしない
- プログラミング学習に暗記は必要ない
- 問題解決力を伸ばすことへ注力する
これらのことを意識すれば、エンジニアへの道はぐっと近づきます。
Progateで繰り返し学習はしない
Progateの学習が終わったら、同じコースに再び最初から取り組むのはやめましょう。たしかにProgateのコースを終えてみても、本当に理解できているのか不安になるかもしれません。復習の意味で、最初から学びたくなる気持ちは理解できます。
しかし、残念ながらProgateで同じコースを何周しても、エンジニアになる目標へは近づけません。プログラミングの目的はモノを作ることにあるためです。
Progateのコースで学ぶのは多くても2回にとどめ、そのあとは実践的な学習へと進むべきです。
プログラミング学習に暗記は必要ない
プログラミング学習に暗記は必要ありません。
現役のエンジニアもわからないことは都度調べています。決して頭の中にある知識だけで実務を進めているわけではありません。学習を進めるうえで、よく使うコードや技術が自然と頭に入ることはありますが、あえて暗記学習をする必要はないのです。
問題解決能力の向上を意識して学ぶ
今後は問題解決能力の向上を意識して、プログラミング学習を進めましょう。問題解決能力はエンジニアになるにあたって、不可欠な能力だからです。
エンジニアは求められている機能の実装方法や、エラーの対処方法がわからないときにネットや書籍を使って解決方法を調べます。自分で調べて問題を解決する能力が高ければ高いほど、スムーズに実務を進められるのです。
ところがProgateの学習では、問題の答えは直前のスライドを見ればすぐにわかってしまいます。そのため問題解決能力を培う機会はあまりなかったはずです。Progateが終わったら、問題解決能力を伸ばすように意識しながら学習する必要があります。
Progateが終わったら取り組む4つのこと
Progateが終わったら取り組むべきことは以下の4つです。
- 環境構築を学ぶ
- テキストエディタの使い方を学ぶ
- 何か作ってみる
- サンプルコードの写経を行う
それぞれ詳しく解説します。
環境構築を学ぶ
Progateでの学習を終えたら、まずは環境構築を学びましょう。環境構築とは自分のPCにプログラミングを行える環境を作ることです。必要なツールをPCへインストールしたり、導入したツールの設定を変更したりします。
Progateでは環境構築をしなくてもブラウザを通して、どんなプログラミング言語でも触れることができたと思います。Progateを終えたあとは、まず環境構築を学ばなければ実際のプログラミングを始めることができません。
環境構築を学ぶ際におすすめなサービス環境構築を学ぶ際におすすめなサービスを紹介します。
ドットインストール
ドットインストールは月額税込1,080円で、プログラミングを学習できる動画サービスです。
Progateはブラウザを使ってプログラミングが気軽に行えましたが、ドットインストールでは自分のPCに制作環境を作るところからレッスンがスタートします。そのため環境構築の方法を学ぶためには最適なサービスです。
ドットインストールへのリンクはこちら
テキストエディタの使い方を学ぶ
環境構築が終わったら、テキストエディタの使い方を学んでいきましょう。テキストエディタとは、プログラミングのコードを記述するためのソフトウェアです。当メディアでは、無料で使えて利便性に優れたVisual Studio Codeの利用をおすすめします。
なおドットインストールでも、Visual Studio Codeを使用してレッスンが進みます。Visual Studio Codeの導入方法や使い方については、こちらの記事をご覧ください。
こちらの記事をお読みいただけますと、Visual Studio Codeを自分のパソコンに導入し、必要な設定を完了することができます。
Visual Studio Codeのダウンロードはこちら
何か作ってみる
Progateで学んだことを活かし、実際に何かを作ってみると大きな成長につながります。
たとえばWeb制作に関連する言語を学んでいるのであれば、自分のポートフォリオサイト。Web開発に関連する言語を学んだならば、オリジナルのアプリケーションを作ってみましょう。
しかし、分からないことを自分で調べて一つ一つ問題を解決していくなかで、エンジニアに必要な力が付きます。何か作ってみることは、自分に最も負荷のかかる学び方のため、乗り越えれば確実に目標達成に近づいていけるのです。
サンプルコードの写経を行う
いきなりオリジナルの作品を作る方法はハードルが高すぎると感じる方へおすすめなのが、他者が書いた既存のコードを写経する方法です。ただコードを書き写すのみでは学習効果が薄いですが、コードの意味を理解しながら書けばモノを作る要領が着実につかめてきます。
お手本通りにコードを書いたつもりが、エラーを起こすこともあるため、自分で調べて解決をするシーンも増えます。エンジニアにとって必要な問題解決能力を培うことができるのです。
写経に使うサンプルコードは書籍やYouTubeでも探せますが、手軽に良質なコードを見つけられる場としておすすめなのは、動画学習サービスです。
コードの写経におすすめのWeb学習サービス
コードの写経におすすめの学習サービスを2つ紹介します。
①ドットインストール
環境構築が学べるドットインストールですが、写経用の教材としてもおすすめです。動画を視聴しながらコードを書くことで、プログラミングでモノを作る感覚を体験できます。
ドットインストールの料金は月額1,080円(税込)で、コスパよく利用できます。どの動画も3分以内の短い尺に収められており、スキマ時間を利用して学習を進められる点も嬉しいところです。
ドットインストールへのリンクはこちら
②Udemy
Udemyは、2,000円程度の動画コンテンツを買い切る方式をとっています。その分、一度購入すれば半永久的にいつでも学べる点がUdemyの強みです。レッスンの内容としては、モノ作りの実践的な進めかたに重きが置かれています。Progateで基礎を学んだあとに取り組む教材としては、うってつけです。
Udemyへのリンクはこちら
独学が厳しければプログラミングスクールを視野に入れる
ここまでProgateが終わったあとの学習の進め方について紹介してきました。しかし、なかなかハードルの高い内容も含まれているため、独学ではうまく進められず挫折してしまう可能性があります。そんなときに検討したいのが、プログラミングスクールの利用です。
プログラミングスクールで学べば疑問をすぐに質問できたり、エンジニア転職を有利に進められたりと様々なメリットがあります。ただしプログラミングスクールにはたくさん種類があるため、選択が難しいのが実態です。
こちらの記事ではスクール選びのコツやおすすめのスクールを紹介しています。
お読みいただきますと、あなたに合うプログラミングスクールをイチから見つけることができます。
無料でWeb制作を学べるスクール「ZeroPlus Gate」
確かに、エンジニアになる目標を最速で目指すならばプログラミングスクールの利用がおすすめです。といっても一般的に学費が高額なことも多く、スクールへ通うことに抵抗のある方も多いのではないかと思います。
しかし、無料で学べるプログラミングスクール「ZeroPlus Gate」ならば、経済的な理由でスクールの利用を諦めているあなたにもおすすめです。
とはいえ、学費が無料となると内容が気になるところですよね?
確かに学習期間が30日間限定で、他のプログラミングスクールと比較すれば少し短い点があります。しかし、実践的な内容のカリキュラムでがっちりWeb制作を学べるので、短期間でもWebサイトをゼロから作る力が身につきます。分からないことはメンターへすぐ相談できるため、ドットインストールやUdemyに比べても、快適に学習を進められるでしょう。
ProgateでHTML/CSSのコースを終えたあとの次のステップとしては、ZeroPlus Gateを活用するのが最適です。
ZeroPlus Gateへの参加をご検討の際は、以下のリンクより専用ページをご覧ください。
あなたのご参加をお待ちしています。
まとめ
この記事では学習サービスProgateが終わったあとの心構えや、取り組むべき学習内容について解説しました。
取り組むべき学習内容は以下の4つです。
- 環境構築を学ぶ
- テキストエディタの使い方を学ぶ
- 何か作ってみる
- サンプルコードの写経をする
これらの行動を通して、エンジニアとして必要な能力を培うことができます。しかしオリジナルの作品を作るのはかなりハードルも高くなるため、挫折してしまう可能性もあります。確実にエンジニアを目指すために、プログラミングスクールで学ぶことも、併せて検討してみましょう。
プログラミング学習でこのような経験はありませんか?
- 目標に向けて何を学べば良いかわからない
- 調べても解決策が見つからない
- 現場レベルのスキルが身につくのか不安
これらの悩みは、学習環境を整えることで全て解決することができます。
ZeroPlus Gateでは、30日間無料で最適な学習環境を提供しています。
- なんでも相談できる専属メンター
- いつでも技術相談ができるプロ講師
- 元IT企業CTO監修のカリキュラム
条件なしでこのレベルの環境を無料で提供しているのはZeroPlus Gateだけです。
ただし、無料サービスの提供には参加者の数に制限があります。
少しでも興味がある方は、以下のリンクからサービスの詳細をご覧ください。