• ベストアンサー

CGIやJAVAを勉強する方法

こんにちは!! タイトルの通り、CGIやJAVAなどを勉強しようと、 パソコン教室を探しているのですが、 見つからないので、皆様のお力をお借りしたいのです。 パソコン教室では、ホームページ作成ソフトを使用しての、ホームページ作成は教えているが、それ以上の事は教えられないとの事で困っています。 なぜなら、勤めたい会社では、 「java」「cgi」の知識がある人材の募集をしているのです。 「通信教育」で、出来るものでしょうか? 勉強するのに最適な方法を ご存知でしたらお教えください。 よろしくお願いいたします。

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

  • ベストアンサー
  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.5

ぶっちゃけてしまえば「独学」でできます。 書籍やWebで情報はいくらでも得られます。 プログラムの経験はありますか? なければ、他の言語でも構いません。動くプログラムを作ることからはじめ、CGI等の動的なHPというのはどのような仕組みで動いているかを理解できれば問題なく知識が身につき、構築できます。 厳しい意見になるかと思いますが、 もし、あなたの年齢がまだ若いのであれば「パソコン教室」や「通信教育」などに頼らず、とりあえずやってみるという姿勢を身につけましょう。 Web系の会社に入りたいのであれば、なおさらです。 情報を吸収する「意欲」が無ければ業界に入ったところで淘汰されます。 自分はまだ初心者だからわからないのに教えてくれる人が居ないからできるわけがない、というのは他力本願です。 CGI、JAVAを動かせる環境の構築をし、簡単なものから自分で作ることを考えてみてはいかがでしょうか? 最初の一歩は自分の力で踏み出してみましょう。 環境を構築するときや、CGI(PerlでもCでも)やJavaを書くときにわからないことが出てきたらここでもう一度聞けばいいんです。 苦言で申し訳ありません。

chitakun
質問者

お礼

こんにちは!! 苦言なんてとんでもないです。 学校に行ける環境であれば行きたいのですが、 仕事をしていますし、 子供が小学校に行く位になれば少しは時間も出来るのでしょうが、働くお母さんなので、 今はちょっと難しいんです。 >CGI、JAVAを動かせる環境の構築をし、簡単なものか>ら自分で作ることを考えてみてはいかがでしょか? >最初の一歩は自分の力で踏み出してみましょう。 そうですね、まずは、一歩踏み出すことを 始めて行きます。ありがとうございました。

その他の回答 (7)

  • mizuchi_
  • ベストアンサー率15% (86/545)
回答No.8

No6の補足です >独学以上のプラスアルファ ...というのは、プレゼンのテクニックや、企画書・設計書の作成、 プランニングなどのことなどを指しています。 プログラムは独学で何とかなるけど、企画書やプレゼンは 場数をこなしていかないとなんともならないし、 仕事としてやっていくうえで、知識を持っててもソンではないので書きました。 実際、実在の会社からプランをもらい、ヒアリングをして プログラムを構築するような授業形態です。 ただ、前にも書きましたが、課題の納期が厳しいので、相当の努力は必要です。 充実出来るかどうかも本人次第ってコトで自信ナシです。

chitakun
質問者

お礼

ありがとうございます。 まずは知識を学び、その後、 実際に実用出来るようにしていく 仕事をしていく上では、当然のことですものね。 がんばります。

  • shorn
  • ベストアンサー率41% (12/29)
回答No.7

独学ではなくパソコン教室のようなものが良いのでしたらgoogle等の検索エンジンで"習いたい言語,トレーニング"と打ってみてください。 javaなら => java,トレーニング >なぜなら、勤めたい会社では、 「java」「cgi」の知識がある人材の募集をしているのです。 この企業がどこまでのことを行っているのかはわかりませんが本格的なプログラムを行うのならば自分で調べること(独学)は必須です。 さらに行ってしまうと習えないぐらいのもののほうが価値があるということです。 習えるものはもはや十分に市場に浸透してしまっているということですから。 javaなどはもはや書籍なども氾濫していますので分厚い専門書と薄い初心者用入門書の2冊を買ってみるのがお勧めだと思います。 perlでしたら専門書+リファレンスマニュアル+入門書の3冊で事足ります。 あとはフリーソースを参考にすれば大体のものは作れるでしょう。 ただ、入門書は実行環境が含まれたCDつきのものをお買い求めください。 #3さんも誤解があるようですが・・・ >誤解があるようですが、cgiは言語ではありません。 Javaで作られているものだってcgiと言えるものもありますし、言えないものもあります。 一般的にcgiと言えば、perlで作られているものが大半ですが、最近はPHPが流行っているようですし、Cでも作れます。 NTサーバでASPだったりすることもあります。 CGIとサーバーサイドで実行されるプログラムも厳密には違います。 最近騒がれているのはSSI(サーバーサイドインクルード)でCGIとは異なります。 PHP,ASP,SERVLET,JSP等

chitakun
質問者

お礼

こんにちは!! どうしてもパソコン教室に行きたいわけではなくて、 教えている所があれば、行ってみようと 考えていました。 独学で学んで身につくものであれば、それに越したことはないので、がんばっていきます。 ありがとうございました。

  • mizuchi_
  • ベストアンサー率15% (86/545)
回答No.6

他の皆さんの言っておられるとおり、独学が一番です。 が、独学以上のプラスアルファを学びたければ そういう学校に行くのもありかなと。 とりあえず仲間が出来ます。 けど、課題が厳しくて途中脱落する人が多いです。 以下に専門の学校のサイトを入れておきます。 お金に余裕があれば選択肢に入れるのもいいでしょう。

参考URL:
http://www.dccwao.com/php/index_f.php
chitakun
質問者

お礼

こんにちは!! 学校!!行きたいです。 行く為の時間とお金の準備もしていきます。 参考にさせて頂きます。 ありがとうございました。

  • the845s
  • ベストアンサー率34% (61/176)
回答No.4

CGIに関してですが、 周りに詳しい人がいれば、その人に頼むとか・・・・。 正直、私もCGIを勉強しましたが、どこかで習ったというわけではありません。 やはり、本を購入し、自分で勉強するしかないように思います。 教室等で教えるにしては、範囲が物凄く広くなってしまいますので。 以前パソコン教室で指導していましたが、もしCGI教えろなんて言われたら・・・ 無理ですって断ってたことでしょう。 教室で週何回、何ヶ月でマスターできるというものではないので。 JavaやCGIを勉強されるのであれば、とりあえず、一冊本を購入される事をオススメします。 両方を同時には難しいと思いますので、どちらか片方から。 環境準備にお金の掛からないCGIが良いかもしれません。 CGIに関して、始めようとするのであれば、 「とほほのWWW入門」さんの『CGI』や『Perl』等を参考にされるといいかもしれません。

参考URL:
http://tohoho.wakusei.ne.jp/
chitakun
質問者

お礼

こんにちは!! そうですね、まずは一歩ずつ確実に勉強していきます。 「とほほのWWW入門」参考にさせていただきます。 ありがとうございました。

  • noopee
  • ベストアンサー率38% (114/297)
回答No.3

こんにちは。 誤解があるようですが、cgiは言語ではありません。 Javaで作られているものだってcgiと言えるものもありますし、言えないものもあります。 一般的にcgiと言えば、perlで作られているものが大半ですが、最近はPHPが流行っているようですし、Cでも作れます。 NTサーバでASPだったりすることもあります。 あちこちで使われているものは大半がフリーソースであり、PCがあれば自分でインストール・設定してサーバ環境が作れます。 chitakunさんが、どの言語でのcgiを勉強したいのかわかりませんが、パソコン教室や通信教育などしなくても独学で勉強することは十分に可能です。 マニュアル本など大量に出回ってますし、わからないことはWebでも調べられます。 メーリングリストやメールマガジンで勉強するのもアリかと。 パソコン教室とかに習いに行くより、よっぽど身につくと思いますよ。

chitakun
質問者

お礼

こんにちは!! いえいえ、[CGI]は言語ではないことは存じております。 「CGI」を自分で作り上げるように なりたいという事で...。 コンピューター用語はぜんぜんわからないので、 どこから手をつけて良いか判らない状態です。 がんばって探してみます、ありがとうございました。

  • KODAMAR
  • ベストアンサー率26% (267/1006)
回答No.2

私は会社からの要求でCGI関係の書籍を一冊購入し、 Web上で情報を集め、ここでみなさんに質問し、 簡単ながら掲示板やアンケートフォーム・掲示板などを作成することができました。 javaはやったことがないのでわかりません。

回答No.1

javaに関するアドバイスですが、 まずは本屋に売っているjava関係の書籍に目を通すところからはじめてはどうですか?なんとなくJavaってこんなものなのか~って。あとJavaWorldとゆう雑誌が月一で出ていますが、初心者コーナーもあってお勧めです。 Javaの勉強をしたいなら、パソコン教室では無理ですね…。 コンピュータ関係の専門学校などではJavaのクラスがあります。金銭的に余裕があるなら受講されたらいいと思います。

chitakun
質問者

お礼

こんにちは!! そうですね、まずは、本屋通いしてみます。 専門学校に行ければいいのですが、金銭的にも、 時間もないので....でもがんばります!! ありがとうございました。

関連するQ&A

  • javaとかcgiが知りたいです。

    ホームページを作る際にCGIやJAVAなどを勉強したいのですが、何か良いサイトは知ってますでしょうか?知っていたら教えていただけませんか? GOOGLEで検索しても良い物が見つからなかったもので… よろしくお願いします

  • ホームページ作成 cgi? java?

    ホームページ作成でhtmlが基本だってことはわかったんですが、高度なことをやるプログラムににcgiとかjava スクリプトとかいろいろ出てきて、これらの違いが良くわかりません。 いったい何を覚えればよいのでしょうか? それぞれの長所、短所を教えてください。 訪問カウンタとかパスワード認証なcgiで作っているらしいけどjavaスクリプトではだめなの?とかよくわかりません 結局何を勉強したら一番良いのでしょうか?

    • 締切済み
    • CGI
  • CGIを勉強するには?

    過去ログで探してみたり、検索したりしたのですが、いまいち理想に近い物がなかったので教えて下さい。 これからホームページを作成したいと思っていて、その中にメンバーのみ見られるページを作ろうと思っています。 検索の結果、フリーCGIでいい物を見つけましたので、それを利用しようと思ったのですが、 いかんせんCGIの知識がないので、一から勉強しようと思います。 そこでお聞きしたいのですが、一から勉強するのに適した、分かりやすいサイト等をご存知でないでしょうか? 出来ればサイト内で用語も調べられるような、本当に超・初心者向けのサイトがいいです。 どなたかお勧めを教えて下さい。

  • CGIからCGIのサブウィンドウ(?)をあける方法

    CGIを利用してホームページを作成しています。 CGIで帳票形式の一覧表を作成し、その中のイメージをクリックすることによってサブウィンドウ(これもCGIで作成したものです)をあけようとしているのですが、知識が乏しいため、上手く処理できません。 ソース(抜粋の為アドレスは消してありますが絶対パスで書いてあるとして下さい) print "<TD><IMG src=~graph.gif onclick="window.open(~graph.cgi?code=$ID, graph,'width=400,height=400');"><BR></TD>\n"; これだとどうしてもエラーが出てしまいます。 どなたか改善方法を教えてください。また、もっと良い方法があるならそちらも教えて頂きたいです。

    • ベストアンサー
    • CGI
  • CGIをアップロードする方法。

    Dreamweaverでホームページを作成しています。Yahoo!ジオプラスに加入しており、Dreamweaverでアップロードをしています。今回問い合わせフォームを作ろうと思いHTMLでのフォーム の記述は終わりました。CGIなどの知識がないので、 KENT-WEB さんが配布されている掲示板 PostMail をダウンロードし、http://www.aimix.jp/cgi/postmail.htmlを参考に手順を進めています。 設定手順3まではできたのですが、設定手順4で行き詰ってしまいました。Dreamweaverでのアップロードの手順が分からなかったので、手順通りFFFTPをインストールはしたのですが、それからどうしたら良いのかが分かりません。まずFFFTPの新規ホストに現在作成中のホームページを登録するという事なのでしょうか?また、ディレクトリを作成するとは、新しくフォルダーを作るということでしょうか?その場合、現在作成中のホームページフォルダーの中に作成するのでしょうか?設定手順4の方法と手順を教えてください。お願いします。 .

  • CGIの設置方法

    ホームページビルダーを使ってホームページを作ろうと思っています。しかし、いろいろ分からないことが多く、一番今謎なのは『CGI』というやつです。 設置したいCGIならあるのですが、何をどうすればいいのかぜんぜん分からず、困っています。 特に、ディレクトリのパスだとか、何を言ってるのかさっぱり分かりません。 困っているので教えてください。 ちなみに、http://www.t-okada.com/cgi/の CGIを付けたいと思っています。 http://www.t-okada.com/cgi/how_to1.html に設置方法が載っていますがほとんど意味が分かりません。 パソコンは結構使っていますが、ホームページ作成はかなりの初心者なので、それ系の用語とかもさっぱり分かりません。 なるべく分かりやすい説明をお願いします。 他にも、もっと簡単に設置できる方法などがあったら教えてください。

  • Javaを使わずにパスワード画面を作りたいのですが・・・。

    こんにちは。 Gooの簡単ホームページ作成でホームページを作っています。ここでパスワードによってパスワードを入力し次のページへジャンプする仕組みを埋めたいのですがGooではCGIやJavaなどが使えなくて・・・。 どうにかしてできないでしょうか? 簡単に見破られても結構です。。。 よろしくお願いします。

  • アセンブラの勉強方法

    アセンブラの勉強をしてみようと思うのですが、勉強する上でのよいホームページや本があったら教えてください。 一応Java、C++の基礎は本などである程度理解しています。 できれば、アセンブラを勉強することで他のプログラミング言語などに知識がつながっていくといいのですがどうでしょう?

  • もっと勉強したいのですが・・・(-_-;)

    今日P検3級、ついに合格しました!(^。^)でも私はもっと勉強したい事が山ほどあるのです。例えば、アクセス、パワーポイント、デジカメ(自分でまだ持ってないのでほしいです。)それからホームページ作成など例をあげるときりがないほどです。でも、私のパソコンのリソースは50%位しかないからとてもソフトを買ってインストールする余裕もないし、かといって新しいパソコンを買う余裕もないし、でもどこかへいってこれらの勉強もしたいし… だってたとえどこかのパソコン教室へ行って勉強できても、家に帰ってきてから自分のパソコンで復習が出来ないし、あーあーつくづくお金があればなーなんて思ってしまいますが…どうしたらお金をできるだけかけずに勉強できますかね?だれかいい案があったら教えてください。

  • 「cgiで管理画面を使って更新」を勉強するために

    「cgiで管理画面を使ってお知らせや画像を更新する作業」を勉強しようと考えています。 そこで、googleで検索をしてみるとCMSというシステムが多く出てきました。 このシステムがCMSなのでしょうか。 しかし、CMSを調べると簡易ホームページ作成に行き着きます。 なので頭が混乱しています。 単純に「cgiで管理画面を使ってお知らせや画像を更新する作業」を勉強しようとしたとき、何を調べて勉強すればよいのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • CGI

専門家に質問してみよう