5/12(金)日報
ターム目標
- プログラミングの基礎を学ぶ
- WEBサイトの構成要素(HTML,CSS,JS)とそれぞれの役割、WEBサイトがなぜ見れるのかをイメージできるようになる
週間目標
- 積極的に質問する。
- デバッグの負担を少なくするため、初めからミスをしない
本日の作業計画
- 太陽光勉強会
- LINEBOT基礎(演習)
本日の作業実績
- 太陽光勉強会…エクステンダーについて
- LINEBOT基礎(演習)…1.デバッグ作業、2.functionの理解、3、LINEBOT(雑談API)へのデータ受け渡し
- 前日に残っていたバグの解消。文末にセミコロンがないことが原因だった。
- functionで関数を作り、それを実行。repl.itを使って実際に関数を実行し練習。
- functionで関数を作り、LINEBOTと雑談できるようにする。
本日の所感
デバッグでは、エラーの原因を探るために徐々にコードをコメントアウトしていき、どこで不具合が起きているのかを詰めていった結果、 セミコロンがないことに気付いた。このような「原因の切り分け」が即座にできるように、トレーニングを積んでいきたい。 functionで関数を作ることに関しては今日一日で理解を深めたので、忘れないようにしっかり復習も行いたい。
本日の進捗率
- 太陽光勉強会…100%
- LINEBOT基礎(演習)
- …100%
- …100%
- …100%
- 一日の総進捗度…140%
◆今週の振り返り◆
うまくいったこと
- なるべくわからない所を残さない
なぜうまくいったのか
- どこが分からないのかを自分の中で細分化して質問したため
うまくいかなかったこと
- バグの早期発見
なぜうまくいかなかったのか
- 構文や流れ自体の理解が浅いので、原因がわからなかった
改善点
- 理解に関するもやもやを質問で解消する
- かっこやセミコロンを先に打ちこんでおく
一週間を振り返って
開発課研修では、早く作業を終わらそうと意気込むのではなく、しっかりと地盤を作るために
ペースが遅くなっても着実に知識・経験を身につけていきたい。
やや早く出社して前日の復習などをして理解を深めるなど、少しでも作業の時間が取れるように心がけたい。