プログラミング

プログラム学習のためにメンターをお願いすることにしました【MENTA】

突然ですが、プログラミング学習のスピードをあげるため、メンターをお願いすることにしました。

Sponsored link

100DaysOfCode 36/100 勢いでMENTAを利用させて頂くことにしました。ある程度プログラムやりはじめると、メンターなり家庭教師なりに聞き、確認し、軌道修正しながらやっていった方が後々楽になるだろうと思って。さっそく質問してどっさり返答もらえました。しっかり自分のものにせねばね。#menta

登録したのはこのサイト。

プログラミングスキルをぐぐっとあげる目的で、

『入江開発室』というサロンに参加させていただきまして、

『入江開発室』の中で、様々なプロジェクトを作ったり、アイデアを出し合えたりするのですが、

これまで個人プレイでやってたこともあり、チームプレイとなると作法とかスキルとかいろいろ不足しているかなと思っていたところに、

『PHP』や『Laravel』を教えてくれる方がいるということで、勢いで登録させていただきました。

MENTAで木田亮介さんのメンティーになりました! 「プログラミング学習のお手伝い・サイト構築・WordPressのテーマ開発など相談に乗ります!」 https://menta.work/plan/648 #メンタ

多少出費が必要にはなりますが、

学生時代の塾だって、家庭教師だって、ケイコとマナブだって、お金かかりますからね。

それに、

某プログラミング塾ってうん十万かかったりするので、

それに比べれば破格の価格設定じゃないかなと思ったりします。

Sponsored link

ということで、さっそくメンターの方へ過去にかいた『Laravel』のコードをお送りしたところ・・

メンター
以下のコードは、DBへの問い合わせなので、Task Modelにメソッドを追加して、そこで実行するのが良さそうですね!
メンター
あと、nullチェックをするなら、empty($keyword) みたいにすると良いですよ!
メンター
こういう if文の場合、 条件が true のときになにも実行していないので修正するなら以下のようになります。
メンター
DBへの問い合わせはModelに書いた方が良いですし、もしEntityとRepositoryに分けているのであれば、Repositoryにメソッドを追加して、そこでDBとのやりとりを行ったほうがベターだと思います!
メンター
なるべくクラスには処理・振る舞いに統一感を持たせてまとめていくと良いと思います。

といったありがたいご指摘を多数いただきました。

アオキ
いやー嬉しい。

何が嬉しいって、なかなかコードレビューしてくれる人っていないからね。

プログラミングって、良くも悪くも正解がなくて、

無理やり動かそうと思えば動いちゃうので、

特に個人プレイだと、お作法や書き方がなぁなぁになっちゃいがちなんですよね。

これからますますプログラミングに磨きをかけて、

世の役に立つサービスがつくれるよう精進していかないと。

アオキ
プログラミングをもっとスキルアップしたいと思うなら、『MENTA』おすすめですよ。

追記:半年経ってMENTA卒業しました。

created by Rinker
¥1,650 (2019/12/15 00:46:02時点 Amazon調べ-詳細)

アオキ
ツイッターでも記事ネタ含めちょろちょろ書いていくので、よろしければぜひフォローお願いしますm(_ _ )m

アオキのツイッターアカウント


関連記事一覧 (一部広告あり)

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


最近の記事

  1. CG関連

    【P5.js】遊ぶようにプログラムできるクリエイティブコーディング〜はじめのいっ…
  2. バックエンド

    【Laravel(PHP)】でできる事をわかりやすく(ざっくりと)まとめてみた【…
  3. 数学

    【三角関数】とは わかりやすくまとめてみた【動画あり】
  4. バックエンド

    【検索システム】をつくってみた【実際にログインしてさわれます】
  5. 学び・教育

    『ニュータイプの時代』〜リベラルアーツとテクノロジーの融合〜
PAGE TOP