プログラミングを始めたい。
スクールはコスト的に難しいなぁ。
独学してる人多いけど、実際どうやって、どこまでできるんやろか?
そんな疑問に対して、私が独学し、その成果でできることをお伝えします。
この記事を読むと
- プログラミングの独学方法
- 4ヶ月でどのくらいのレベルまで達成
がわかります。
結論:独学で副業レベルまで達成可能
プログラミングの勉強を始めて4ヶ月目で副業レベルまで到達できました。
近年様々なツールで、しかも無料でプログラミングが学べます。WEBサイト、youtubeなどでかなり細かいところまで学べ
これからはじめる人にとって全くの知識0からどこまでできるようになるか目安としてもらえれば幸いです。
最初にやるべきこと
勉強をはじめるにあたり、まず独学かスクールかの2択があるかと思います。私は在宅ワーク中の空き時間や通勤時間が丸々浮いた分でコツコツ独学でやることにしました。もちろんスクールの費用も安くはないので独学一択です。
※0円のプログラミングスクールという近道
最近はプログラミングスクールも増えており、最初の基礎ベースを身につけるならTechAcademyの方が早いかもです。TechAcademyは無料体験があるので、これを使ってプログラミングの基礎を学ぶのもありですね。
» TechAcademyの無料体験はこちら
まずは最初に学ぶべきことにはHTML/CSSがあります。すべてのWebサイトのベースとなる知識でこれを知っていないとなにも始まりません。
とはいえ、HTML/CSSの基本を学ぶことはとても簡単です。今は無料である程度学べる環境が整っています。
ドットインストールを使おう
プログラミングを始める方にとっては絶対的な信頼の、とても有名なドットインストールを使います。
ドットインストールとはプログラミングを動画でわかりやすく解説しているサイトで、私もかなりお世話になっています。無料で基礎的なHTML,CSSが学べてしまいます。
» HTML入門 (全14回) – プログラミングならドットインストール
» CSS入門 (全15回) – プログラミングならドットインストール
有料コンテンツもあり月額1000円程度なので私は有料プランでお世話になりました。有料コンテンツは無料の内容をさらに深堀したものになっています。スクールに比べたら安いので即入会です。
ドットインストールの始め方についての記事はこちら↓
この本1冊でWEBサイトの仕組みや構成、制作までの道のりを最低限の知識でこなせるような内容です。より実戦に近い情報があるのでWEBだけでは補えない部分もこれでフォローしました。
PROGATE(プロゲート)
プロゲートも独学ツールとして必ずあげられるサイトです。これはゲーム感覚で進められるアプリ、WEBサイトです。携帯アプリからの勉強だと単語の穴埋め的な作業で進めていくので簡単に進めていけます。WEB上での勉強方法は実際に単語を打ち込んで行きますのでより実戦にちかい勉強方法です。これも有料プランが月額1000円程度なので私は入会しました。ドットストールとは違った形でのアプローチなのでHTML,CSSの理解がより深まるはずです。
私はドットインストールとプロゲートを同時に進行していきました。あとはどうしても理解ができない部分はググって見ていろんな角度からの説明で理解しました。HTML CSSに関してはこれで大体内容は掴めるようになりました。
ここまで来れば簡単なホームページは作れるようになってます。あとは小技としてJQueryを使用して動きのあるサイトにしていきます。
JQueryについて
jQueryとは、JavaScriptでできることを、より簡単な記法で実現できように設計されたJavaScriptライブラリです。CSSでは表現できないアニメーションなどの動きを実装できるプログラムです。
これもProgateやドットインストールで学習可能ですが有料プランです。またググってみても多くのサイトで説明されてますがベースを把握していないとやや理解に時間がかかるかもです。
私はまずProgateで基礎を学んだ後、足りない部分はググって調べていきました。
模写サイトコーディングでまとめ
ここまできたら実際のサイトを真似して作ってみます。これを模写コーディングといいます。いろんなレベルがあるのですが、これができたら大体のもは制作できるレベルのサイトまで模写できるようになりました。
平均学習時間は?
勉強する時間がないよ
いつすればいいのか・・・
仕事をしながら勉強で何かを新しく習得することはなかなかできることではありません。だからこそ、取り組む人が少なく、取り組んだ人こそが副業などの選択肢が増え、生活を豊かにできるのです。
時間はいかに作るかがポイント
勉強する人としない人の差は0か100の差です。1日10分でもいいので取り組むことが大事です。
在宅ワークの日は通勤時間が丸儲け!往復2時間程度の時間を有効に使えたよ。
お仕事をしている方の時間の作り方
- 通勤時間
- 寝る前
- 早起き
- 休日
やはり通勤時間は有効です。ドットインストールやProgateなどはスマホでも勉強可能です。他の人が映画や漫画を読んでいる間に勉強してさを付けましょう!
また就寝前は余裕があるときにしましょう。眠い時はあまり頭に入らないので、コンディションによって決めましょう。
個人的には早起きしてからの勉強がおすすめです。やはりフレッシュな状態での取り組みは一番効果的です。もし可能ならば1時間でも30分でも早起きして取り組むことで時間が作れますのでぜひ一度試してみてください。
早起きかぁ
厳しいなぁ
そういう人はほとんどですが、強い気持ちがないとそもそも独学は無理です。
個人によりますが4ヶ月での勉強時間は平均的に1日1〜2時間、月に50時間ほどは取り組むことが1つ指標です。もちろん、それより早く習得する人もいれば、もう少し時間がかかる場合もあります。
結果的に、模写サイトを作れれば問題ないので、2ヶ月目でも作れるスキルがあればOKです!
まとめ
独学での勉強は強い気持ちが大事です。私は4ヶ月でおおよそのLP制作の知識は得る事ができましたが、勉強できる環境は様々です。期間はあくまで目安として、本質はしっかり習得することです。
自分でサイトを作成できることがゴールならば、それに向かって確実に焦らずに進めていきましょう。
次のステップは
次のステップは案件獲得です。これがまたなかなか取れずに苦戦中です。。。知識0の私でもサイト1つ作れる自信がつきました。皆さんも必ずできるようになりますのでぜひ頑張ってください。
※0円のプログラミングスクールという近道
前述しましたが最近はプログラミングスクールも増えており、最初の基礎ベースを身につけるならTechAcademyの方が早いかもです。TechAcademyは無料体験があるので、これを使ってプログラミングの基礎を学ぶのもありですね。
» TechAcademyの無料体験はこちら