プログラミングの課題が終わらない
実行してもどこがおかしいのかわからない
☠️先輩に助けてほしい…— こよち (@chokoumauma) August 5, 2020
上記のようにプログラミングがわからないという初学者の方多いと思います。
でも安心してください。
2012年からプログラミング(html,css)始めた私自身もわかってません。
具体的にいうとわからないことがまだまだあります^^;
レベルは違いますが、プログラミングを習得した方でもわからないことはまだまだやまっほどあるというのがプログラミングの世界です。
その代わりできることは多くなっていきます。
この記事では、以下について書いていきます。
- 駆け出しエンジニアあるある
- プログラミング独学中にわからなくなった時の解消法
- 会社でプログラミングがわからなくなったらの解消法
駆け出しエンジニアあるある
駆け出しエンジニアあるあるは早めに言っときます。
- 理解せずに先に進んでいる(思考停止)
- 100%理解しようとしている
- ググらない
- 同じところが理解できず2〜3日経ちプログラミング諦める
理解せずに先に進んでいる(思考停止)
理解せずに進むことは特にチュートリアル、写経などでありがちです。
常になぜこうなるのかを考えることが重要です。
100%理解しようとしている
100%理解できればいいのですが、なかなかそうともいきません。
100%の理解に時間を使うより、次に進んだあとに戻ったら理解できたということも多々あります。
そのため1つ目とは相反してるようですが、微妙なバランスで理解していく方が効率的です。
つまり、思考停止せずそれでも理解できない時はとばして進めようということです。
ググらない
プログラミングの答えがわからない時に誰もが無料で教えてもらえる唯一の方法は「ググる」ですよね。
これを意外とやらない時があったりします。
プログラミングに時間を使うのはコードを書くより調べてるorエラーの対処です。
行き詰まったらググる癖ををつけましょう。
さらにエラーはそのエラー文言で検索するのとそもそもエラー文が何を言ってるわからない人は翻訳することもお勧めします。
ググり方がわからない人は、わからないことをそのままググってしまえばいいです。
「css ぷかぷかさせたい」
→ヒット:CSSのanimationでふわふわさせたりブルブルさせたりする …
など抽象的な言葉でも意外と近いものが当たります。
同じところが理解できず2〜3日経ちプログラミング諦める
だいたいこんな感じで環境構築やらエラーやらDB設計や機能追加が解決できずプログラミングを諦めることが多いと思います。
そしてそれが数時間、2~3日経っても1歩も進まなかったら辞めてしまうのも無理ありません。
むしろ当然の判断です。
プログラミングがわからなくなった時の解消法
そもそも
- プログラミングは難しい
- 難しいけどできないことはない
- 向き不向きはある
ということは理解しましょう。
向き不向きについては、プログラミングをしたいという人であれば概ね向いてると考えていいです。
プログラミングで金稼ぎしたい、という金稼ぎが前提の人は向いてない&挫折する可能性が高いと考えていいです。
難しいならどうしたらいいの?ということを解説していきます。
結論:人に教えてもらおう
結論:あなたがもし独学の場合、確実に生身の人間に教えてもらうことを考えるべきです。
先を行く人間は、何倍も知識もあり、教えることに快感を覚える人が多いです。
それに数学や国語理科社会英語などを独学してきた人っていませんよね。
プログラミングも同じかそれ以上に深く広く専門的な分野であるはずなのに教えてもらわずに突き進もうとして失敗してるのです。
プログラミングはもはや教えてもらうことを前提にしていい分野です。
まずは教えてもらうことを考えましょう。
独学の場合
独学の場合は以下を考えましょう。
- 職業訓練校
- プログラミングスクール
職業訓練校は、HTML、Photoshopなどのデザインソフトの使い方など簡単なことが学べます。
プログラミングスクールでは、もっと幅広い内容が深く学べます。
高額なものから良心的・無料なものもあるので興味がある方は参照ください。
会社の場合
会社の場合は、幸運なことに身近に聞くひとがたくさんいるはずです。
隣の人もたくさんの人から教えをこうてきたはずで、さらに教えることも上手い人が多いです。
遠慮なく聞いてしまいましょう。
聞きづらい、教え方が下手
とはいえ、聞きづらい人や教え方が下手な人がいるのも事実です。
そこは切り離してMENTAという教える人と教わる人のマッチングサービスを利用するのも手です。
MENTAは有料なので、みなさん親切に教えてくれる人の集まりです。
まとめ:プログラミングが好きなのに諦めるのはもったい無い
プログラミングが嫌だな〜とか向いてないならやめるのも1つの手です。
プログラミングが向いてないということがわかっただけでもそれは無駄ではありません。
しかし、プログラミングができた時の楽しさや作りたいものがあるなら、諦めるのはもったいないですね。
人に相談する前に辞めてしまうのは、その後大きく稼げるので大変な損失です><
そうならないためにも是非「人に聞く」ことで挫折することなく学習していきましょう。
↓この記事で紹介したサービスはこちら↓
- TechAcademy・・・有料、コースが40を超えるオンラインスクール
- プログラマカレッジ・・・無料、HTML、CSS、PHPが学べるスクール
コメント