プログラミングのメンターを探しています。
勉強していること
現在独学でプログラミングを学習しています。目標は自社開発企業に就職をすることです。言語はRubyを学んでおり、いくつかフレームワークを使ってアプリケーションを作成しました。
https://free-chee.herokuapp.com
https://github.com/chee1989/free_app.git
福祉情報専門SNS -Free-
https://dinner-chee.herokuapp.com
https://github.com/chee1989/dinner_app.git
決定!お宅の晩御飯!
https://two-chee.herokuapp.com
https://github.com/chee1989/two_app.git
居酒屋掲示板 -二軒目どーする?-
https://github.com/chee1989/photo_app.git
写真投稿アプリ
困っていること・サポートしてほしいこと
転職に至るまでにはまだ全然足りないと思っており学習を続けていますが、独学なので次に何をしたらいいのかわからずに同じことを繰り返しやってしまいがちです。
とくに、作りたいものが浮かばない時やモチベーションが下がっている時などに学習コンテンツやオススメの学習法、自分に足りないものなどをアドバイスいただきたいです。
また、コードを人に見ていただいた経験があまりないのでレビューをしていただけるとありがたいです。
よろしくお願いいたします。
予算
応相談
初めまして
リポジトリ拝見しました。
いくつか感じだことを書かせていただきます。
以上の3つのことから以下のように進めるのはいかがでしょうか。
新規のシステムの作成はやめて1つシステムを大きくする。
福祉情報専門SNS -Free-が一番コミットも多いのでこちらを成長させていけば良いのではないでしょうか。
少なくともモデルに自分で考えたメソッドが作られる程度には機能を追加すると良いと思います。
また、コミットメッセージが「0125」とか全く無意味なメッセージなのでもう少し伝わるメッセージだと良いと思いました。
最近のWeb業界ではテストコードはほぼ必須なのでテストコード書くと良いと思います。
トップページの検索とかそれなりに条件も多そうなのでテストケースも考えられるのではないでしょうか。
ユーザー登録に関してはメールアドレスについてもフォーマットやパスワードの文字数など
どのような要件なのか決めていると思うのでその部分に対してテストケースを作成してテストコードを書くと良いと思います。
デザインの勉強をしましょうとは言いませんが、デザインの基本であったり最近のサイトのようにある程度デザインを整えるといいと思います。
例えば、以下のページにはdivタグのclassにcontainerをつけて余白を取っていますが
https://free-chee.herokuapp.com/home/index
以下のページではとっていません。
https://free-chee.herokuapp.com/users/sign_in
CSSにはBootstrapを使用されてると思うのですが、こちらもまだしっかり活用が仕切れていないようにもお見受けするのでこちらについてももう少し勉強されてはいかがでしょうか。
またプラスアルファなら、アップするのをHerokuからAWSのEC2に変えたするとインフラ周りのわかって良いと思います。
転職頑張ってください。
smn_tkm 様
的確なコメントをいただきありがとうございました。また、迅速な対応に感謝いたします。