• ベストアンサー

ぐるなびの様な情報サイトを作りたい

Nosioと申します。 今、ぐるなびのような情報サイトを作りたいと思い、Javaのスクールに通おうと思っています。 知人に聞いたら「JavaでもPHPでも出来る」と言われました。 Javaコースに進むかPHPコースに進むか迷っているのですが、どちらの方が良いのか分からず判断がつかないままです。 漠然とした質問で申し訳ないのですが、どちらの方がおすすめかお教え頂ければ幸いです。 製作期間やメンテナンスの簡易さなど色々とあると思いますが。。。

  • Nosio
  • お礼率79% (31/39)
  • Java
  • 回答数4
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

どちらも勉強したい、とのことでしたら、Nosioさんが悩まれるところといえば、勉強する順番ですかね。 私としてはJavaをお勧めします。Javaをみっちり勉強すればおそらくどの言語にもすぐに対応できるようになりますよ。 ただし、Javaを覚える上で重要なのはコードを書けることではありません。 オブジェクト指向設計がしっかりできるかどうかです。 PHPも最新バージョンはほぼオブジェクト指向となりました。 それがキーワードだと思って頑張ってください。 もう一つアドバイス。 >将来はプログラマー・SEを目指しています。 規模にもよりますが、サイトを作成するには簡単に以下のように分類されると思います。 1.サイトの構成、企画・サービスを考える人 2.その構成、企画を元にシステム設計をする人 3.設計書を元にコードを書く人 規模の小さいものであればこれを一人でやる、もしくは少人数で行うこともあるでしょうが、大抵の場合、分類されるでしょう。 1はシステム業界でシステムエンジニアから見ればユーザーと言われる分類になります。要するにこれら企画よりシステム発注されるのです。 これらの人たちをユーザー系のエンジニアと言われたり、社内SEとか言われたりします。また全く技術のことなんか知らない人たちで構成されることもあります。 2が所謂一般的なSEと認知されている(ハズ)な部分です。システムの設計が主になります。 3がプログラマーと言われる部分になります。 以上がざっくりとした分類ですがNosioさんはSE・プログラマーを目指しているとおっしゃっていました。しかし【一般的に言われる】SEなどを目指したら好きなものは作れません。自分の思ったものも作れません。会社から与えられたタスクをこなすことになります。 あ、でも言語を知っていることは少しもマイナスにはなりません。どんなポジションにせよ大きなアドバンテージとなります。 さて将来的に本当にやりたいことと自分のキャリアと、じっくり考えてみてくださいね。。。

Nosio
質問者

お礼

braver_2004さん 再びアドバイス頂きまして誠にありがとうございます。 > Javaをみっちり勉強すればおそらくどの言語にもすぐに対応できるよ> うになりますよ。 この言葉に勇気づけられました。 悩みましたがJavaをやることに決めました。 また、サイト作成の流れについてもアドバイス頂き嬉しいです。 覚悟を決めたので後はやるだけです! 本当にありがとうございました。

その他の回答 (3)

  • Pesuko
  • ベストアンサー率30% (2017/6702)
回答No.3

ちょっと質問とずれますが 今あるサイトに似たようなもの作るとビジネス特許で訴えられて 莫大な損害賠償金が発生する場合があるので注意してください。

Nosio
質問者

お礼

Pesuko様 ビジネス特許の件は考えていませんでした。。。 ご指摘ありがとうございます!

回答No.2

どちらがいいとは言えません。 と言いますのも、 作ろうとしているシステムの全体像が見えないため、 どの言語を使うかが決められないからです。 今後、質問者様がシステムエンジニアの道・・・ 特にアプリケーションシステムの開発に進みたいならば、 「両方」勉強したほうがよいかと思います。 なぜならば、より多くの言語を知っておくことで、 システムの設計を行う際、 システムの全体像・利用するDB・その他OSなどの環境によって、 使用するプログラム言語を提案することができます。 もし、時間的に余裕があるならば、 より多くの言語(特に言語仕様)を学んで置いたほうがよいと思います。

Nosio
質問者

お礼

susumufireさま ご回答ありがとうございます。 実は両方とも勉強したいと思っているので、そう言って頂けると背中を押されたような気がして嬉しいです。 ありがとうございました。

回答No.1

どちらを選ぶかは将来的な話も絡んでくるのではないですか? 私はどちらも経験しておりますが、あくまでも私的な意見ということで。 Nosioさんが将来的にプログラマー・SEになりたいというのであればJavaをお勧めいたします。 さくさく作ってとりあえず動くものを・・・と考えるのであればPHPをお勧めいたします。 運用のことを考えるとPHPのほうが楽です。スクリプト言語ですから。アップロードしたらすぐ反映されます。 しっかりとしたクラス設計を行えるのであればJavaのほうが楽になるかもしれません。 あと、JavaのほうがPHPよりも文献が多いし、開発環境も整えやすいです。またインターネットなどの情報もJavaのほうが多いように思えます。 その目的を果たし、またその先の将来的な部分をどこまで考えているのか、というところに判断基準がありそうな気がします。 目的は言語を覚えることですか?それともサイトを作成することですか? 乱暴な言い方をすれば、基本的なプログラミングの考え方(条件分岐や繰り返しなど)というものはどの言語でも共通です。 通常、言語選定はそのサービスがどれほどの規模を想定していてどのような機能を持っていて、どのような要件を満たすか・・・。ということをまとめてからそれに見合った言語(環境)を選定いたします。 つまり企業などでサイトを作るときは第一に考えるのはそのサイトで何を提供できるかというところの部分です。 そういう意味からすると、言語にとらわれるのではなく、Nosioさんがその情報サイトの構成をどこまで煮詰めて考えられるかが本当の目的に対するゴールになるように思えます。 長文で失礼いたしました。

Nosio
質問者

補足

braver_2004様 早速の御回答ありがとうございます。 大変参考になります。 将来はプログラマー・SEを目指しています。 目的はまずサイトを作ることですが、複数作りたいのでやはりしっかりと言語を身につけたいと思います。 規模は少なくとも数千件~数万件のデータベースを想定しています。 >言語にとらわれるのではなく、Nosioさんがその情報サイトの構成をどこまで煮詰めて考えられるかが本当の目的に対するゴールになるように思えます。 ありがとうございます。的確なアドバイスを頂いたので、じっくり考えてみます。

関連するQ&A

  • ぐるなび以外の情報サイトについて

    ちょっと前に、レストランの情報サイトについて、ニュースになっていて、「ぐるなび」などでない、私のきいた事もないサイトだったのですが会員数が結構でかくて、へえと思ったことがあります。 アップル関係の記事だったように思うのですが、いま、ぐぐってもそれらしいものがでてきません。gooでもYahooでもライブドア関係でもミシェランでも、もちろんありません。 冒頭に r がついたような気もしますがさだかではありません。 非常にええかげんな話で申しわけありませんが、お心当たりの方、とっかかりでも教えていただければありがたいのですが、、、

  • ぐるなびの更新代行について

    私、都内飲食店で雇われ店長をしているのですが、 先日、ぐるなびの更新代行サービス??の営業の方が飛び込み営業で来られました。 ぐるなびの更新作業は、なかなか大変で、 サービス内容を聞いて、いいサービスだと思い利用しようかと考えています。 そこで、ネットでぐるなび更新代行を調べてみても、どれも同じようで判断に困っています。 ぐるなび更新代行を利用されている方に、アドバイスを頂けたら幸いです。 お願いします。

  • ぐるなびPRO 特集・新着の更新を楽にする方法は?

    いつもお世話になっております。 ぐるなびにて出店しているのですが、ぐるなびPROのサービスの中に 特集情報と新着テキストを更新することで、エリア内の検索順位が上位になる 仕組みがあります。 月々結構な金額をはらって利用しているのですが、更新する人手が足りずに フルに利用できていない状況にあります。 調べてみたところ、この更新作業を代行してくれるサービスが沢山あって、 どれが良いのか比較しても分からない状況です。 どなたかご利用されている方で、オススメのサービスはありませんでしょうか。 価格とメリット・デメリットなど、教えて頂けると幸いです。 どうぞよろしくお願いします。

  • プログラミング学びます!

    PCスクールに通い、プログラミングを学ぼうとしています。 ですが、一言でプログラミングといっても、C&C++、 CGI、 Java、 PHPなどたくさんの言語があるので、初心者の私は どれを学ぶべきか全く解りません(>_<) それぞれの特性、お勧めの言語などあったら教えてください☆ よろしくお願いいたします。

  • Illustrator、 Photoshopを教えてくれるスクール

    Illustrator、 Photoshopを教えてくれるスクール 探しています。 WEBデザイナーコースやらスペシャリストなんちゃらで、この二つ以外にも学べて値段が高いようなコースはいりません。 とにかくこの二つだけしっかり教えて欲しいのです。 出来ればお値段も安く・・・期間も短くなく・・・初心者でも大丈夫なところで。 ネットでパソコンスクールと検索したときに出てくる大手の学校さんたちでも構いません。 みなさんのおススメを教えてください。

  • サイトのコンテンツを削除してもらうには

    大きなトラブルになりそうなので、ご存知の方がいましたら、 下記の件について、アドバイスをお願いします。 知人に頼んで、カルチャー教室のホームページを2年前に作ってもらいました。 その際、FC2という無料ホームページに仮でページをアップしてもらい、 その後、自分が用意したサーバーに正式にアップしてもらいました。 しかし、そのカルチャースクールは辞めてしまったため、 ホームページも削除しました。 ところが、つい最近、見に覚えのない多数請求が着ました。 その宛名は、上記の辞めたカルチャースクール宛です。 どうやら、私の名前とカルチャースクールを語って、 誰かが詐欺をはたらいたようです。 そこで、色々と調べてみたところ、 FC2のホームページに、まだ私のホームページが残っていました。 このページに載っている情報を見て、犯人は私の個人情報を悪用したらしいのです。 (ここにしか書かれていない事項があったため、分かりました。) ホームページを作った知人にすぐ連絡して、削除するように求めました。 しかし、ホームページのログイン名を忘れてしまったために、 FC2からは、削除できないといわれてしまったそうです。 知人は、考えられるあらゆるログイン名を入力して試したそうですが、 すべて違うもので、ログインできませんでした 知人はFC2に問い合わせて、ログイン名を教えてくれるよう頼んでいますが、 個人情報の関係で無理と言われています。 こうしている間に、おとといもまた、見に覚えのない請求がきました。 警察や商品の請求元には事情は話しました。 前置きが長くなり、申し訳ありません。 こうした状況下で、FC2にわたしの昔のホームページを削除してもらう 方法はありませんでしょうか? どうぞ、よろしくお願いいたします。

  • ★自分でWEBサイトを直したいのですが、何処に行けばよいですか??

    会社のWEBサイトを、外部デザイナーに発注し、そのデータを受け、 サーバーにアップしてくれる知人のプログラマーさんにお願いしています。 ・・なのですが、アップしたあと、ふと「あ、、あそこ誤字だった」 など気づくことがあったりすることがあり、その時、「自分で ちゃっちゃと直せればいいのに。。」と思うのですが、なにぶん私が PCオンチ、WEBなどの仕組みがまったく分からず、時間のロスがすごく 多くて、困っています。。 できれば、 ●デザイナーが作ってくれたデータ一式をサーバーにアップできる ●アップされた文字データを修正できる ・・この2点くらいは、なんとか、自分で覚えてやれば 今までより、確実に作業時間のロスが減るので、私としては どこか、安く、親切で、できれば渋谷・新宿近辺のスクールに 通いたいと考えています。 デザイナーさんに聞いたところ、「デジハリは高いだけでよくないって 聞くよ」といわれたので、果たしてどこへ行ったらいいのか これまた途方に暮れてます。。 (そのデザイナーさんはWAVEはまぁ良心的ではないか、と  言っていました) もし、皆さんの中で、オススメのスクールなどあれば 教えてください! また、私の場合、コースで言うと、「~~~コース」を 習いに行けばいいのかも教えてくださると幸いです。 長々すみませんっ!! よろしくお願いいたします!!

  • CATIAの学習

    初めまして、この秋からCATIAの学習の為スクールに通うのですが、スクールやコースの選択に迷っています。 1,CATIAを使って仕事をするには、 「AutoCADも覚えた方がいいのでしょうか」 あるスクールのコースにAutoCAD(2Dのようです)も含まれているんです AutoCADが無いコースは当然受講料が安いんです 取得してた方が有利なら受けるつもりです。 図面理解の学習は必要だと思っています。 2,大阪地区でCATIAの学習に、 「あそこは良かったよ」とかお奨めのスクールなどあれば ご意見やアドバイス頂ければ幸いです。 高校が工業で機械の設計等も勉強したので転職にCADの仕事を選びました 宜しくお願いします。

  • JAVAの勉強をしようと思うのですが・・・

    JAVAの勉強を始めようと思うのですが、独学では無理だと思うので、スクールに通おうと思います。そこでオススメのスクール、コースなどを教えて欲しいのです。 また、PCの基本操作、html、css、word、Excelなどは使えますが、本格的なプログラミングの経験はありません。JAVAだけスクールで勉強しても就職は厳しいのでしょうか?何か他の言語も勉強した方が良い物がありましたらご教授下さい。 宜しくお願いします。

  • AccessからOracle

    先日、Accesssのオフィスマスターを取得しました。 スキルアップのためにOracleを勉強しようと思っているのですが Accessをちゃんと使いこなせていないので、まだOracleに入るのは早いでしょうか? Oracleを勉強するのにどういった準備や費用がいるかも全く理解していません。 Javeの勉強を始めようと思っているすが、データベースとどちらから入る方が理解が早いでしょうか? 年齢も33歳ですし、Javaを覚えてプログラマになる気も(なれるわけ)ないのに Javaの勉強は遅すぎるかな?とも感じています。(他の職業をしています。) 言語はいずれ覚えなくてはならないので良いのは良いのですが・・ データベース=シスアド プログラミング=基本情報 の勉強に繋がるイメージがあるのですが・・ 先日、あるスクールにJavaコースを申し込んでしまいました。 もうデータベースコースに変えれないそうです。 データベースコースにも申し込もうかと悩んでいますが費用もかさみますし、 一気に勉強をしても中々頭にしっかりと入らない不安もあるのです(困) あ!オフィスマスターはなんとか独学で取得しました☆ Javaコースをスクールでしっかり勉強すれば、Oracleは独学でゆけるかな?と甘い考えもあるのです。 なにかアドバイスがあれば書き込みをお願いしたいのですが、宜しくお願い致します!!

専門家に質問してみよう