-
ID:jSzTDT さんの質問

PHPとデータベースを使ったある程度実用的なサービスを作りたいです。
何かおすすめのカリキュラム、勉強方法はありますか?
(もちろん、独学、働いて覚えるなども含めて)

書籍で勉強できることは、掲示板だったりtwitterライクなサービスだったり、
テーブル数、遷移数が少ないシンプルなものが多い印象を受けます。
実際、シンプルなものは一通り作ってしまいました。
しかし、遷移図が多くなったり、テーブルが多くなったりすると中々時間がかかってしまいます。

時間がかかるというか、「これどっからやるの?・・・」って時もあります。
これには「慣れ」とか「コツ」が必要だと思ったのです。
何かおすすめのカリキュラム、勉強方法があったら教えていただきたいです。

トピ主スペック
PHPの独学をはじめて8か月ほど経ちました。
「PHP入門」みたいな本は一通り読みまして、
MYSQL→フレームワークの勉強中です。

みんなの回答 5 件

ID:jSzTDT さんの回答

黙って独学しろ、みたいな回答でも構いません。何か有益なことがあればと思いまして。

ID:CfENGL さんの回答

既存のサービスがどうやって作られているか知る。
例えばwordpressでもいい。

ID:jSzTDT

Wordpressはずっとさわっているので、見てみます。色々見てみたいものが出てきました。ナルホド。

ID:YFLG/. さんの回答

自分も2年くらい前にPHP始めて、独学で学んできました。

>「これどっからやるの?・・・」って時もあります。

たぶん、MVCフレームワークを使って開発出来る様になると、
そういう悩みも解消されていくのかなと思います。

自分はそうだったので。フレームワーク学習中ということなので、
まずはフレームワークを使ってブログとかを実装出来るようになると良いのでは?

ID:YFLG/.

あとは、自分で必要機能の洗い出しや必要な画面の洗い出し、ディレクトリー構成、遷移図、DB構成などを考えられるようになれば、全体図を描けるようになると思います。

どこから手をつけて良いという以前におそらく、全体図を明確に出来ていないことによって、具体的に取るべき行動が何かが見えてないのかなと思います。

ID:jSzTDT

今まさにMVCフレームワークに取りかかっています。
モチベにもなりました、ありがとうございます!

ちなみに、フレームワークは最初は一つに専念すべきでしょうか?CAKE、CI、Fuelに興味があります。

ID:YFLG/.

長く使えるであろうフレームワーク1つに専念した方がいいと思います。と言っても、いろいろと途中で他のも試してみたくなるとは思いますが(笑)

自分の場合は、Zend→CI→Yiiという流れで今はYiiです。

CIは手をつけようと思った時にはライセンス問題か何かで面倒臭そうだったので、結局、ちょろっと触って使い込んでないです。

ID:jSzTDT

なるほどー。
ちょっとYiiも見てみたくなりました…
調べるだけやってみて、ひとつに専念することにします。ありがとうございます。

ID:Pnr8z2 さんの回答

その「中々時間がかかる」事を完成までやっつける方がいいとは思うけど…。試しに掲示板は定番でないの。このW3Qみたいなのとか。バックエンドの管理システムまでフレームワークなしでやれりゃ、ひとまず仕事請けられるレベルじゃないかな。フレームワークはそれからの方がいい。内部動作が理解できない内に使うべきではないかなと個人的には思う。

ID:jSzTDT

おっしゃる通り、フレームワークの内部動作で、まだ分からない部分が結構あります。とりあえず動くから放置してるきらいがありました。ありがとうございます。

ID:GxoiyS さんの回答

だったら今使ってるこのサービスの丸パクリを作るにはどうしたら良いか、考えて試行錯誤してみれば、自分の浅知恵具合がよく分かると思うよ。
当たり前だけど、小さいサービスも作れない人間が、大きいサービスなんて作れる訳ないから。
自前でVPSサーバでも借りて、ドメイン取って、設定してやってみると良い。

最終更新日:2013-08-29 (3,231 views)

関連するトピックス

ページ上部に戻る