木田 隆
最新記事 by 木田 隆 (全て見る)
- 【開発環境がない…】ギークジョブのスピード転職コース=パソコンを持っていないと受講できない? - 2022年2月12日
- 【感想】ギークジョブの講師の教え方は下手?利用した感想→ - 2021年4月12日
- 【低学歴でもいける?】コードキャンプゲート=学歴制限がある?大学中退・高卒でも受講は可能? - 2020年8月13日
一からプログラミング学習を始めようと思っている方の中には、「プログラミング練習サイトを使っての独学」を考えている方もいるのではないでしょうか。
練習サイトであれば、自宅ですぐに始められますし、一円もお金が掛かりません。
学習の始め方としては、1番手っ取り早い方法なので、魅力に感じる気持ちも分かります。
ただ、結論から言いますと、プログラミング練習サイトを使っての独学=一からプログラミングを学ぶ方はやめとけと言いたいです。
絶対に三日坊主で終わります。今記事では、
上記について書いていきます。
スポンサードサーチ
練習サイトでの独学=やめとけと言える理由
間違った言語を勉強してしまう
プログラミングで用いる言語には数多くの種類があります。そして、それぞれに特性・適した開発物が存在します。
例えば、python=AI開発の分野で用いられる言語であり、javaやruby on railsは、webアプリやサイトのフレームワークを作るのに使われます。
組込システムや業務システムであれば、CとC++、R言語は人工知能の開発など、活躍する舞台が異なるのです。
ただ、誰かから教わらない限り、どの言語がどの分野で使われているかは把握出来ません。
これを分かっていないと、ゲームアプリ制作のために勉強を始めたのに、全く意味のないCとC++を勉強していたという事になってしまうのです。
そして、プログラミング練習サイトを通じての独学の場合、こうした事態が起こりやすいのです。
無料登録後すぐに学習を始められるので、どの言語がどの分野で使われているかを調べずに、とりあえず目の前の問題を解こうとしてしまうからです。
勉強がきつい
プログラミングの独学=知識ゼロから始めた場合、相当きついです。
練習問題を解いていくのもそうですが、問題文に書かれている単語の意味から調べなくてはならないからです。
プログラミング練習サイト=いくら初心者向けに作られているとはいえ、平気で”オブジェクト指向”や”変数の初期化””for文の2重ループ”、”continue文とbreak文”、”文字処理関数”などといった”業界用語”が出てきます。
そうした単語の意味を理解する所からスタートさせなければならないのです。
単語の意味を理解してようやく問題文と向き合えます。
そのため、知識ゼロから学習を始めた場合、1問解くだけで1〜2時間は平気で掛かると思います。
例として、実際に初心者向けのプログラミング練習サイトの問題を載せておきます。
これは、C言語の基礎の基礎といえるポインタの問題
上記は、プログラマーとして働くのであれば、余裕で解けなくてはいけない問題です。
いわば初歩の初歩といった所です。ただ、知識ゼロだと”何を言っているのか全く意味が分からない”はずです。
こうした問題を1人の力で解いていかなければならないのが、練習サイトでの独学なのです。
プログラミング学習の挫折率=〇〇
プログラミング学習の挫折率=およそ90%と言われています。
そして、挫折者の中で最も多かった学習方法=独学だったのです。
※サムライエンジニア調べ
独学の場合、全てを1人で解決しなければならない分、どうしても勉強量が膨大となってしまいます。
先ほど書いたように、単語の意味から勉強しなければなりませんし、エラーが出た時も、解決方法を探し出さなければなりません。
現役のプログラマーでさえ、エラーの原因を突き止めるのに数時間、場合によっては半日を要するのに、経験者ではない人がエラーの原因を1人で突き止めるのは至難の業です。
1週間進展なしなんて事もあり得ます。
何をやっても問題が解決しない(進まない)のはかなりしんどいです。
”絶対にプログラマーになってやる””プログラマーになってやりたい事がある”といった強い意志がない限りは、挫折すると思います。上記の数字には納得です。
そのため、これからプログラミングを学ぶのであれば、挫折する可能性が高い独学で勉強するのではなく、他の方法でプログラミングを学ぶべきです。
未経験者向けのプログラミングスクール=今の時代いくらでもありますし、調べれば就職支援がセットとなったスクールも存在します。
「ウズウズカレッジ」なんかはプログラミング学習と就職支援がセットとなったスクールの代表です。
こうしたスクールの場合、講師の方にいつでも相談出来る環境であり、教材も初歩の初歩から丁寧に作られています。
独学で勉強するよりも確実に挫折しない学習方法と言えるので、本気でプログラミングを身につけたいのであれば、最適な学習方法と言えます。
スポンサードサーチ
■まとめ
独学によるプログラミング=やめとけと言える理由を書いていきました。
独学の場合、人の目がない+課題もない、なおかつ辛いのでまあ続きません。
どの分野でもそうですが、何かを始める時にはその道のプロから教わるのが1番です。
最短距離で走れるうえに、辛さも軽減されます。
そのため、これからプログラミング学習を始めるのであれば、プログラミングスクールを活用するのが得策です。
上でも書きましたが、常に質問が出来る環境で学習が出来ますし、教材も分かりやすいです。
問題文に出てくる単語の意味は講師の方に質問すれば、すぐに解決出来ます。
そのうえ、あなたのやりたい・開発したい物に合わせて、適切な言語・学習スケジュールを提案してくれるので、必要な技術だけを厳選して学ぶ事が可能です。
そして「ウズウズカレッジ」は、無料カウンセリングを随時行っており、講師の方と直接話した後にスクールへの参加不参加を決める事が出来ます。
”どれくらいでプログラミングが身につくのか””スクールを卒業したらどういった事が出来るのか””どんな就職先を提案してくれるのか”など、気になる点を尋ねる事が出来るので、プログラミング学習に興味がある方は、1度話をしてみる価値はあると思います。
※無料カウンセリングのみの参加もOKです。スクールへの参加を強要される事はありません。
詳しいサポート内容、無料カウンセリングについては、下記公式サイトに記載されています。
合わせて一読してみてください。
◆ウズウズカレッジの公式サイトはこちら↓