プログラミング

プログラミング学習のためにメンターをお願いすることにしました【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,290 (2019/07/17 14:57:52時点 Amazon調べ-詳細)

コメント

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

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

CAPTCHA


関連記事

  1. プログラミング

    プログラミング思考を身につけるために焼き鳥とハイボールを頼んでみる

    最近たまたま東洋経済という雑誌を見ていたんですが、その中に気になるキー…

  2. プログラミング

    【無料】パソコンのキーボード練習の4つのステップ【これだけでOK】

    子ども向け無料プログラミング寺子屋『CoderDojo熊本』でも相…

  3. プログラミング

    入江開発室 体験談 劇的ビフォーアフター

    ひょんな事から入江開発室アドベントカレンダー2018 19日目を担当す…

  4. プログラミング

    ブログタイトル変えました。「大人のたしなみとしてのプログラミング」

    2018年ワールドカップがフランス優勝で幕を閉じ、日本代表も一つの世代…

  5. プログラミング

    プログラミング思考を鍛える その2 ガソリンスタンドのセルフサービスを考えてみる

    以前、『プログラミング思考』について記事を書いてみたのですが、…

Sponsored link

最近の記事

  1. クリエイティブコーディング

    三角関数の使い方〜わかりやすさ重視でまとめてみた【動画あり】
  2. Laravel

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

    【微分】わかりやすくプログラミング目線で整理してみる【初心者向け】
  4. 検索システム

    【検索システム】をつくってみた【実際にログインしてさわれます】
  5. P5.js (Processing)

    【P5.js】遊ぶようにプログラミングできるクリエイティブコーディング〜はじめの…
PAGE TOP