Progate道場の壁。
あれ、昨日まで何やってたんだろ。
中級の道場コースに気合を入れて取り組み初めて早1時間。学習コースで習ってきたこと、全て記憶から消さてしまったのではと錯覚してしまいましたせんちゃです。
調べると、道場コースには多く方が苦戦してるという書き込みがたくさんあり、ここで序盤1回目の挫折を味わうことになるということでした。Progateを始めた誰しもが通ることになる、この難関。自分だけができないとと思わずに、みんなが通る道なんだ、そう思うだけでもだいぶ気が楽になります。
そこで、まだ道場コースを通っていない、これから通るところ、という方に簡単に説明したいと思います。(僕もつい昨日通ったばかりの初心者なんですが。アウトプットのために。)
初心者コース、中級コースでは、自身でコードを打ち込んではいくものの、画面左側に順序立てた指示が表示されています。コードの意味や綴り、書き方などを理解できていなくても、そこを見ればクリアできてしまいます。始めた時は、プログラミングって意外とシンプルなんだと楽観的に感じていました。が、中級コースが終わったら、上級コースにそのまま取り組めるのですが、その手間にチャレンジ枠といった感じであるのが、道場コースです。
開いてみると、完成の見本があるだけ。
フォントサイズやmargin、padding等の数字の記載はありますが、タグの順番やクラス名などの指示はありません。「見本のこれを作ってください。」っていう感じです。さっきまでやってたことをやればいいと思ってキーボードに手を乗せますが、、何をすればいいか分からないんです。何から打ち込めばいいかが全く分からないんです。とりあえず、div class=contents とか打ち込んでみるけど、その後に続くタグが思いつかない。分からないから、一旦完了ボタン押してみたのですが、間違っている範囲が赤い枠で囲まれているだけ。なにがどう間違っているのかが分からないんです。どこを修正したらいいのかを悩んでて、同じ画面で1時間立ち止まっていました。焦りましたね。修了時間の目安は4時間半となっていたので、最初で1時間たってるんですもん。
さっきまであんなに簡単にやってたのに。僕は、最初のレッスンで指示がないと、なんにもできないんだなってその時痛感しました。結局答えをみて、写し打ちでなんとかクリアしましたが、このままではいけないなと本気で思いましたね。多分経験した人はみんなそう思ったはずです。ここがすんなり進めた人はセンスの塊なんだと思います。
ただここで、僕も含めてつまずいた方々に朗報です。YouTubeでProgateの道場コースについて調べてみました。そしたら、
道場コースは、本当に難しいそうです!笑
めちゃめちゃ頭のいい人でも、プログラミング初心者だったら、難しいそうです。ここはスムーズに進めなくて当然ということだったので、少しほっとしました。あと、人によっては道場コースは一旦飛ばして、上級コースに行った方がいいという話もありました。それを知った僕は、道場コース2つのうち1つだけ答えを見てなんとかクリアして、次は上級コースに飛び級しました。上級コースは内容が複雑ながらもやはり指示があるのでめちゃめちゃスムーズに進めます。なので、画像通り上級コースをクリアしました。まっっった上級ではないんですが、こうやってクリア表示してくれるだけでもモチベーション上がりますよね。Progateはレベルや一つ一つ単元が細かに分かれているので、そういったモチベーションをあげる仕組みが上手いと思いました。我ながら。
今一日に長時間取り組むことができてきないので、ペースとしては遅いとは遅いですが、これならコツコツやっていけそうな気がします。
まだ飽きてはないし、楽しさも感じるのでもっと理解を深めていきたいと思っています。
それに、YouTubeでも以前まで見なかったプログラマーやエンジニアの動画を見てしまうようになってしまいました。Twitterや動画を見ることで、刺激になります。僕は夢がプログラマーやエンジニアではないですが、プログラミングは将来必ず役に立つ思い勉強しています。本業もあるので、ペースは遅いですが、マイペースにコツコツ続けていければと思っています。
これからプログラミングを始めようと思っている方、始めたばかりの方、一緒に頑張りましょう。ありがとうございました。ではまた。