5/12(金)日報

ターム目標

  • プログラミングの基礎を学ぶ
  • WEBサイトの構成要素(HTML,CSS,JS)とそれぞれの役割、WEBサイトがなぜ見れるのかをイメージできるようになる

週間目標

  • 積極的に質問する。
  • デバッグの負担を少なくするため、初めからミスをしない

本日の作業計画

  • 太陽光勉強会
  • LINEBOT基礎(演習)

 

本日の作業実績

  • 太陽光勉強会…エクステンダーについて
  • LINEBOT基礎(演習)…1.デバッグ作業、2.functionの理解、3、LINEBOT(雑談API)へのデータ受け渡し
    1. 前日に残っていたバグの解消。文末にセミコロンがないことが原因だった。
    2. functionで関数を作り、それを実行。repl.itを使って実際に関数を実行し練習。
    3. functionで関数を作り、LINEBOTと雑談できるようにする。  

本日の所感

デバッグでは、エラーの原因を探るために徐々にコードをコメントアウトしていき、どこで不具合が起きているのかを詰めていった結果、 セミコロンがないことに気付いた。このような「原因の切り分け」が即座にできるように、トレーニングを積んでいきたい。 functionで関数を作ることに関しては今日一日で理解を深めたので、忘れないようにしっかり復習も行いたい。

本日の進捗率

  • 太陽光勉強会…100%
  • LINEBOT基礎(演習)
    1. …100%
    2. …100%
    3. …100%
  • 一日の総進捗度…140%

◆今週の振り返り◆

  • うまくいったこと

    • なるべくわからない所を残さない
  • なぜうまくいったのか

    • どこが分からないのかを自分の中で細分化して質問したため
  • うまくいかなかったこと

    • バグの早期発見
  • なぜうまくいかなかったのか

    • 構文や流れ自体の理解が浅いので、原因がわからなかった
  • 改善点

    • 理解に関するもやもやを質問で解消する
    • かっこやセミコロンを先に打ちこんでおく
  • 一週間を振り返って
    開発課研修では、早く作業を終わらそうと意気込むのではなく、しっかりと地盤を作るために
    ペースが遅くなっても着実に知識・経験を身につけていきたい。
    やや早く出社して前日の復習などをして理解を深めるなど、少しでも作業の時間が取れるように心がけたい。