テックキャンプ 5週目の振り返り(2020/10/19〜10/25)
総論
テックキャンプの予定に対し3週間前倒しできており、順調に学習できている。ポートフォリオとなる掃除アプリは要件定義に着手し、計画通りに推進できている。掃除アプリの機能を補完する位置づけでラズベリーパイ活用を検討した。必要となるラズベリーパイ 及びカメラ、周辺設備を入手した。
学習内容
全体計画に対し3週間前倒しできており、オリジナルアプリ開発の工数を確保できた。現在最終課題のアプリ制作を対応している。全タスク10項目中8項目を完了した。残項目は10/26週の前半に完了見込みである。
新しくActiveHashの活用を習得した。これは Rails Gemの1つである。使い所としては都道府県などの変更されない選択データがある。これはモデルファイルに都道府県データを記述し、データベースへ保存しない特徴がある。これによりテーブル数の無駄な増加を防ぐことができる。詳細は別記事でまとめる。
掃除アプリ
コロナ渦により、リモートワークによる勤務形態が増えている。通常と異なる勤務形態により、下記2点の理由よりメンタルヘルスの悪化を懸念する。
・人との接点が減っている。孤独を感じる
・デスク周りの汚れや整理整頓に対し、他社から指摘されない。(デスクや部屋が汚くなり、ストレスを感じる)
この2つを課題とし、解決方法及びアプリの機能を抽出した。定期的もしくは異常時に清掃をユーザーに促し、清掃後のデスク写真を投稿できるアプリを構想している。具体的なページ設定や画面遷移図は今後推進する。
ラズパイ連携アプリ
上記掃除アプリの機能補完の位置付けとして、ラズベリーパイ活用を検討している。必要部品を発注し、既に入手した。またそれに伴い、計画を作成した。10/26週からPythonの学習を開始し、12/4完了目標で開発を推進する。