このブログは、
プログラミング超初心者が、プログラミングの学習を始めてからの経過を記したものです。
現在プログラミングスクールに通い65日が経過しました。
- 65日間の経過でどれくらい学習が進んだか
- 65日間でどの程度理解が進んだか
- 65日間での心境の変化
などを書いていきます。
- プログラミングに興味があるけど未経験だよ
- 初心者がプログラミングスクールに通うとどれくらい理解が進むのか
- 学習中に初心者はどういう心境にいるのか
このあたりの内容が気になる方は読んでみていただけますと幸いです。
では、
前回の62日経過の時から3日経ちましたが、
(現実世界とかなりのタイムラグとなってしまいました。。が、継続して書きますので。)
進捗具合はこちらです。
- 課題の提出
- サーブレット/JSPのまとめ
- よくあるエラーの解決方法(参考内容)
今回はこちらですが、
課題の提出はなかなかシビれました。
実際に「おみくじ」を作成するということで、
おみくじと言えば、
結果が「ランダム」に出てくるということ。
これが初心者にはなかなかに厄介で、
今までの流れで言えば、
カリキュラムに沿って、
メソッドも指示の通り進めていればエラーは出なかったのですが、
指定のメソッドはあるものの、なぜだかうまく動かずに苦戦。。
仕様書としての指示がいくつかはありますが、
「メンターの先生には難しく考えすぎかもしれませんね。。」
と仰っていただき、
気持ちを落ち着けて取り組むものの。。
あーーー、
と発狂しそうになることを抑えつつ、
理解の深度が浅いのか、
コードの意味を理解していなかったのか、
数日かけてやっとのことでクリアしました。
結果としてですが、
少し頭がスッキリしているときに、
少しずつ絡まってた紐が解けて、
「ここにこのコードかぁ」
「これ要らないかも」
と少しずつコードを書き直していけたので、なんとか課題クリアまでいけました。
このときに思ったことは、
「やっぱり寝ないとダメかも」
以前の記事で、
プログラミングの勉強の時間を捻出するためには、
「寝る時間を削るしかない」
と感じて、
これを「正しいこと」と正当化してましたが、
このときは、
「やっぱり違うかも。。」
と思い直させる何かを感じたことは確かです。
寝る時間を削って、学習の時間を捻出することは、
働きながら何かを学習する人にとっては当然のやり方だと今でも思ってはいますが、
可能な限り「睡眠」は取るべきだと実感させられるタイミングでした。
このコードを書き直せたときは、
たまたま睡眠しっかり取れた後だったもので。
成果が出た以上は、これを正として認めるべきかと思ってます。
と言いながら、
「時間の捻出には睡眠時間の削減が一番の方法」という考えは変えられない現実もありますので、
必要なときは睡眠時間を削り、
可能な限りは睡眠時間をしっかり取るようにする、
をベースに考えていきたいと思います。
バランスが大事ですね。
今回のプログラミングスクールに通うスケジュールの中では、
睡眠時間を削って学習時間を捻出することを最優先にしていくと、自分の中では完全に決めました。
「あの時もっとやれたなぁ」
と後悔しないようにするためには、
自分が納得するまで取り組むしかないので、
睡眠削って、プログラミングを学習するように11月初旬までは取り組みたいと思います。
よくあるエラーの解決方法は、
- HTTPステータス404
- HTTPステータス405
- HTTPステータス500
- 画面が真っ白になる
のパターンの解説があり、
- 指定したページが存在しない→404
- 呼び出したサーブレットにHTTPメソッドが書かれていない→405
- データベースが起動していないのに、データベースからデータを取ろうとしてエラーになるなどの、内部エラーと言われるもの→500
- 出力内容が指定されてない→真っ白
とザックリと覚えておこうと思ってます。
実際にサーブレットを数個書いて、
ビューを数個書いて、
ブラウザから呼び出したときに、最初のうちはエラーが発生するので、
これまた少しずつ慣れていくであろうと。
たくさんエラーを出して、
めげずにキモチ折れずに慣れていけたらイイなと、
自分を信じて進めていけるよう、メンタル強めにがんばりますー。
ではー。