私はプログラミング未経験から4か月間/約250時間の独学期間を経て、Web系の自社開発企業にエンジニア転職しました。
- 独学でプログラミング学習は可能なの?
- どのくらいの学習期間がかかるの?
といった疑問に答えていきます。
プログラミングは独学可能
結論からいうと、オンライン教材を活用することで独学でプログラミングの基礎は身に付きます。
今の時代は月額1000円程度で良質な教材がたくさんあります。
以下に、代表的なものを挙げますね。
これらのオンライン教材を活用することで、副業で簡単な案件を請ける、エンジニア転職するといったレベルまで到達することは十分可能です。
自分もプログラミングの基礎は、これらのオンライン教材で身に付けました。
ただ、独学で身につくスキルはあくまで「基礎レベル」です。
職業エンジニアとして食べていくレベルまでスキルを上げるためには、やはり環境に飛び込むしかないです。
思い切ってエンジニア就職してみるとかですね。
未経験でも募集しているところはたくさんあるので、とりあえず飛び込んでみるのはありだと思います。
就職してみることで、自分の中でのプログラミングレベルの基準がプロレベルになりますし、周囲の優秀なエンジニアを目標に置くことで意識が変わります。
成長速度は、間違いなく早くなります。
プログラミングの独学に必要な期間は3か月です
独学でプログラミングの基礎を身に付けるのに目標とすべき期間は約3か月です。
時間ベースでいうと、約200~250時間程度でしょうか。
3ヶ月でこの学習量をこなすなら、目安として平日1~2時間、土日に5時間づつといった感じです。
それ以上を基礎学習にかけてしまうと、モチベーションが続かないですし、成長効率が悪くなってしまいます。
また、最初はあまり気負わずに軽い気持ちで試してみるといいです。
プログラミングに初めて取り組む場合は、自分がプログラミングにどの程度の適性があるのかわかってないですよね。
最初の3か月は自分がプログラミングを好きになれそうか、続けていけそうかを見極める時間としても適切な期間設定だと思います。
プログラミングと一口に言ってもフロントエンド、バックエンド等いろんなジャンルがあります。
その中でも自分がどの分野により興味があるのかも、見極めるようにしてください。
ちなみに、自分は最初フロントエンドをやろうと思って始めました。
しかし、学習途中でサービスの裏側のアルゴリズムを作りこむのが好きだと分かったので、そちらに方向転換しています。
今から独学で学習を始める方は、ざっくり3か月でプログラミングの適性を見極めつつ、基礎スキルを身に付けることを目標としてみてください。
早くプログラミングを身につけたい場合はプログラミングスクールもあり
独学で基礎を身に付けるのに3か月必要といっても、なかなか時間を捻出するのも大変ですよね。
そこで、10万円程度の予算があるのなら、プログラミングスクールを検討するのもありです。
自分一人では時間がかかってしまっていたことをサクッと質問して解決できたりしますし、スクールが用意しているカリキュラムに沿って取り組むことで迷子になることもなくなります。
ただ、プログラミングスクールはあくまで学習過程における補助的なものという位置づけにした方が無難です。
エンジニア就職するにしても、日々遭遇する問題を自分の力で解決する力が問われます。
他人の力で問題を解決することを習慣にしてしまわないように、うまく使っていきましょう。
おすすめのプログラミングスクールは、以下の記事で紹介していますので、ご参考にどうぞ。↓↓
現役エンジニアがおすすめするプログラミングスクール2選
こんにちは、Tomoakiです。 30歳で大手メーカから自社開発企業のWebエンジニアに転職しました。 今では本業に加えてプログラミングの副業で月15万を稼い