初心者が独学でプログラミングを3か月で習得するのは難しい件について
プログラミングを習得することが出来たら今後の人生で役に立つことが出来るし、どんどん世界中でIT化が進んでいるし習得して損はない。と考えて「初心者 独学 プログラミング 学ぶ 方法」などを調べてみたら期間は3か月ちょいで習得できる!
といった記事や動画を拝見することがあると思います。でも、実際に習得できるのかどうかを知りたい。実践してみた声を聴きたい。三か月ってきついでしょ、
といった方に向けてこの記事を書いています。
この記事は「初心者が独学でプログラミングを三か月で習得するのは難しい理由」について記事を書いています。
この記事を書いていくうえで私は以下の方法で実践していきました。
- まず、プロゲートを上級まで完了させた。
- ドットインストールで基礎的な動画を全て見て忘れないように自分なりにまとめといた。
- 本を買って詳しい方法を学んだ。
- 成功している人のやり方などを参考にした。
- 実際に自分で作ってみることにした。
- 最終的にはランサーズで仕事を探す。
- 模写コーティングで練習をした。
これらの方法を三か月という短い期間で行っていました。
実際に成果を上げることはできたのかと疑問に思う事を紹介していきます。
独学でプログラミングを実践三か月で成果を出すことが出来たのかどうか
結果から言ってしまうと、「無理でした、、、」
何をもって成果を出すと定義付けるかというと、一万円を稼ぐことを目標にしていましたので一万円を稼げなかったので成果を上げることが出来ませんでしたという事です。
やはり難しいものですね(笑) 実際に三か月で成果を出している人から言ったら努力が足りないとか言われる可能性がありますが、ほとんどの人は難しいと思います。
基本的な内容は頭に入っているのですがそれを実践できる機会がなかなかもらえないので初心者が成功する確率で言ったら低いものになると思います。プログラミングによる実践経験がないのでなかなかお仕事を任せていただけなかったです。
成果を出すことが出来なかったですけど、どのような方法で設定で実践していったのを紹介します。
ちなみに最初に学ぶと決めた言語はHTMLとCSSです。
最初の一か月はプロゲートをやる
プログラミングを学ぶと決めてからまず何をしたらいいのか?とリサーチをかけたら基礎を学べるプロゲートを押してる人が多かったのでとにかくやっていました。
プロゲートは初心者でもわかりやすく答えもすぐ見れて解決しやすかったのですが、すごい詳しく学べたかどうかで言ったらそうでなかったと思います。
大まかな全体の作り方を学べた思います。なのでここからプログラミング学習に入るのは正解だったと思います。
イメージをつかむことを大事にしたほうが今後どのようなことをしていくのかを学べるのでお勧めです。
私は有料にして最後の上級まで進めました。
最初の一か月は同様にドットインストールも少し見ていた。
プロゲートを行っていくうえで一緒にドットインストールで動画を見ていました。
無料だと基礎的な動画しか見ることが出来ないため詳しく見たい方は有料化することをおすすめします。私は無料で基礎的な動画を見ていました。
私的にはそこまで必要でなかった感じがしました。内容的には、いちいち細かく教えてくれているというわけではないので初心者が見ると「え、どうしてこうなった?」ってことがあると思います。
それでも参考になることがいくつかはあったので何度でも見直せるようにノートにまとめておきました。
参考程度にみるのはいいかなと思います。
*あくまで個人的な意見ですのでドットインストールが悪いと言っているわけではありません。
本を買って詳しい内容を学ぶことにした
プロゲートとドットインストールだけだとある程度の知識を得ることが出来たのですが細かい内容を得ることが出来ないと感じたのでこちらの本を買いました。
こちらの本は初心者でもわかりやすく読み理解することが出来ます。文字装飾もされておりとても読みやすいです。
手本のサンプルコードをダウンロードすることが出来すぐに作り方などが学べます。
また、おすすめな点がありそれは、HTMLとCSSだけの内容でなく、それ以前の環境の作り方なども載っており本当に初心者には読んでほしい本です。
この本を買うためにわざわざ池袋のジュンク堂書店まで行きました(笑)
大きい本屋でしかプログラミングに関する本は売ってないと思うのでネットで買ったほうがいいと思います。
実際にこの本を買ってから知識の穴埋めをすることが出来初心者に必要な知識を得ることが出来たと思います。
他のサイトを真似してひたすら作っていく
この一連の学習方法を終えたらあとは練習あるのみだと思います。
なんでもいいのですが自分の好きなサイトなどを参考にして簡単に真似して作ってみたりをひたすら繰り返すだけです。
そうすることでインプットした知識をアウトプットして実力を高めていくことにしていました。
この作業をただやっているうちに目標だった三か月を終えました。
三か月学習後にしたこと
三か月の学習が過ぎて仕事を受けようと思いました。まず、ランサーズとクラウドワークスに仕事を探しに行きました。
まあ、当然なんですが全然仕事がもらえないです。
初心者に仕事を任せたいと思わないですよね。価格を低く提示してもなかなか難しいと思います。
そのまま仕事がもらえない状態が続きモチベーションが続かずいったんやめてしまいました。
また、気が向いたら始めるかもしれないですが、やってみて思ったのはどんなに学んでも仕事がもらえなきゃ意味がないという事ですね。
いったんインターンなどで実績を付けてからのほうが効率よく稼げることが出来るかもしれないです。
2020年7月18日更新」実際最近も学習を初めたのですがポートフォリオを作成すれば結構な確率で安い仕事ならもらえると聞いたので作成しようと思っています。
初心者が独学でプログラミングを学ぶのが難しい理由
私は三か月で稼げると希望をもって学び始めましたが仕事がもらえず断念しましたがそれ以外でも断念する原因はいくつかあります。
それを乗り越えないと習得するのは難しいと思います。
三つ紹介していきます。
モチベーション問題
モチベーションというのは凄く重要です。
何をしようにも気分で変わってしまいます。初心者がプログラミングを学ぶときは何もかもわからない状態です。
しかも、よくわからない文字列を淡々と打っていき面白もを感じることが出来ないと思います。
最初は「よし、稼ぐために頑張るぞ!」と気合十分で取り組み始めるのですが、難しく簡単に稼げはないことに気づいてしまいます。
その結果こんなに苦労して稼ぐ必要ないと思ってしまい辞めてしまいます。
自分なりのモチベーション維持の方法を知っておくと便利だと思います。
私は必ず稼ぐと息巻いていました。ダメでしたけどね、、
わからないことが聞けない
プログラミングの学習を始めてから順調に進んでいても必ずよくわからないエラーに出くわすと思います。
最初は自分で調べてみますが、全然解決しないので放棄してしまうことがあります。
自分の力だけだと解決しないことがあります。その様なときに悩みを聞ける相手がいないとどうしようもなくプログラミング学習を挫折してしまう原因になってしまいます。
おすすめの方法としてmantaというプログラミングでわからないところを実力のある人に効けるというサービスを使ってみるのも一つの手ですね。料金はかかります。
ただ単に飽きる
飽きるが一番最初に来ること思います。プログラミング学習を始めると日常的には行わない作業をひたすら行うため飽きます。
しかも途中で作業の意味を探し始め学習が手がつかず辞めてしまいます。
飽きるを改善するための方法はないとおもいます。どうしようもないです。
飽きたら無理やり続けるのではなくいったんパソコンを閉じてしばらく見ないようにするべきだと思います。
無理やり続けても作業は進まないだろうしリフレッシュしたほうがいいです。
以上が原因で続かないことがあると思います。
おまけの内容
本格的にプログラミングを学びに行こうと思って巷で話題の「TECH::EXPERT 」に説明を受けに行ったんですよ。
色々学び方とか教えてもらえたらいいと思って行ったら、本気じゃない奴は来るな!みたいな雰囲気でした。(笑)
いくつか質問を考えていったのですが、それだけ?その覚悟で入ろうとしたの?的な扱いを受けたので近いうちに行こうとしている方、迷っている方はなぜプログラミングを学びたいのか、将来について、などだけではなくとにかくたくさんの質問を考えていったほうが良いです。
覚悟がないなら入会しないで方針らしいので気を付けてください。
本気で学びたい方には向いているかもしれないですね。一度カウンセリングに行ってみて雰囲気をかんじに行くのもありですね。
ここで学べば確実に力をつけることが出来ると思うので入会しようと考えている方は頑張ってください。
まとめ
今回は初心者が独学でプログラミングを3か月で習得するのは難しい件についてという内容で書きましたが、あくまで私のは失敗例で成功した方も中にもいると思います。
私はただ単純に努力が足りなかったのだと思います。
時間がないことを原因にして一日丸ごと取り組めていなかったこともあります。大体一日2時間くらい勉強していました。
それでも内容が薄かった可能性があります。プロゲートやって、本を見て、サイトを真似して作る作業を繰り返していたのでもっと効率的なやり方があったかもしれません。
何かを学ぶときには方法など沢山ありますが、結局はどのくらい自分が努力したかに限ります。
やった分だけ後々結果がついてくるものだと思うので今から勉強を始めようと考えている方は頑張ってください。
基本的にエンジニアは人手不足で今後さらに伸びてくるジャンルだと思うので今からでも習得しといたほうが将来必ず役に立ちます。
2020年7月18日更新
前回の記事はこちら