20210122・23_アウトプット(オリジナルアプリ・パンくず)

アウトプット画像

1/22行ったこと 計:4時間20分

1/23行ったこと 計:11時間20分

  • 自分の強み・弱み発表会(テックキャンプの友人と)

  • オリジナルアプリ(自分だけのページで見られるようにしたい)3時間20分

  • オリジナルアプリ(セルフコンパッションページで非同期通信で保存できるようにしたい)3時間50分

  • オリジナルアプリ(Herokuデプロイ、Rubyのバージョンアップ)3時間15分

  • パンくず(完成✨)30分

  • アウトプット 25分



新しい発見

  • Userモデルとアソシエーションを組むことによってcurrent_userが使えること

  • indexアクションにおいて、自分だけのページにしたい場合は、下記にて実装できること(本当にありがとうございます!!!)

def index
   @troubles = current_user.troubles.all.order(created_at: :desc)
  end
  • ストロングパラメーターについて、newアクションに定義していたものを、indexアクションにうつしたところ、ストロングパラメーターの二次元ハッシュが変化したこと。

  • 変化することによって、requireも必要なのか、permitだけで良いのかが変わってくる。

  • 今回は、アソシエーションによるuser情報も利用したかったので、requireも定義したかった。newにある内容をindexに移動させて、ストロングパラメーターを設定したら運べるようになった。


悩んでいたこと:その1

teratail.com

悩んでいたこと:その2

teratail.com

ルビーのバージョンアップ、Herokuのデプロイで勉強になったこと

qiita.com



感想

  • 一昨日ふと感じた「みんなページ見れるかも」という懸念は的中していた。作りたいアプリにおいてそこが抜けているとアプリとして成り立たない要素部分だったので今の段階で気づけてよかった😭

  • ヤフーのテックカンファレンス面白く勉強になった!!!また別の記事でアウトプットしよう☺️

  • 土日でも5時半に起きられるようになった!!習慣化になってきたの嬉しい!

  • 今日はテックキャンプの友人と自分の強み・弱みの発表、それをエンジニアになったらどう活かせるだろうかという視点でフィードバックをした。嬉しかったなあ(笑)

  • 自分では意識していなかった魅力を皆さんがフィードバックしてくれた。「こういうエンジニアになりたい」という要素が混じっている部分も多く、自分の理想の姿に少しでも前に進んでいることが感じられ嬉しかった。

  • 気の合う、自分の素直な価値観を共有できる仲間を持てて幸せだなあ。(恵まれている)

  • プログラマーになったあとも、そんな仲間に出会える機会は少ないので大事にしたいと思った。



覚書(12/29計画の見直し)

(1)やるべきこと (2)やりたいこと (3)やれること

(1)やるべきこと

  • 卒業要件の完成

(2)やりたいこと

(3)やれること

メンタル:楽しみながら、ゲーム感覚でいく🎮😎

時間で区切り(達成すればよし)
  • PHP 一日15分以上

  • オリジナルアプリ 1日1時間以上

追加実装のミニアプリを作り、引き出しを増やす
優先順位 内容(機能) 締め切り 達成度
1 AWS S3 12/18 完了(フリマアプリ)に実装)
2 AWS EC2 12/24 完了(フリマアプリに実装)
3 ウィザード形式 12/27 完了
4 SNS認証 12/28 完了
5 複数条件検索 12/29 完了
6 タグ付 12/31 完了
7 画像プレビュー 1/2 完了※フォーク
8 複数枚写真OK 1/4 完了※7に追加実装
9 コメント機能(即時更新) 1/8 完了
10 クレカ登録 1/10
11 パンくず 1/14 完了
12 日本語エラー 1/18



身に付ける力(直近)

  • PHP7

  • Docker


身に付ける力(ゆくゆく・覚書)

  • ドメイン駆動開発

  • 環境構築

  • 環境変数などのOS知識

  • バージョン対応力

  • データベースをインポートする力・エクスポートする

  • GitHubActions×OpenAPIGenerator(APICilent)