解決済みの質問
【プログラム初心者です】PHP、JAVA、JAVAscriptの違い、習得の難しさの度合い教え...
【プログラム初心者です】PHP、JAVA、JAVAscriptの違い、習得の難しさの度合い教えてください&アドバイスお願いします!!
---------長文になります。すみません。---------
2月から職業訓練学校に通いたいと思っています。
私はDreamweaverを使ったサイト作成(Flash無しのウェブサイトの作成、運営)の実務経験があります。
●他スキルは
Illustrator、Photoshop、Indesign、Fireworks
が使えます。(実務経験5年以上)
●Flashは使用したことがありません。
目指す就職先は、「プログラムの知識もある」WEBデザイナー、クリエイターです。
【質問1】そこで、知恵袋ユーザーのウェブクリエイターの方にお聞きしたいのですが、
PHPとJAVAの違い、習得の難易度(←私の現在のスキルから考慮していただいた場合の)を教えてください。JAVAはJAVAscriptとは全く違うものなのでしょうか?以前、Dreamweaverでサイトを作成したとき、「ウィンドウを開く/閉じる」とか「アラートを出現させる」とかそういった動作はJAVAscriptだった気がするのですが、、、「JAVA」とは全く違うものなのですか?
【質問2】また、今、どのコースに通うべきか迷っています。
●CG・Web実践スペシャリスト科(6ヶ月コース)
http://www.基金訓練.com/cg.html
【資格】Webクリエイター能力認定試験 上級
●CG・Webクリエイターコース(3ヶ月コース)
http://www.基金訓練.com/cg2.html
【資格】Webクリエイター能力認定試験 初級
●Webアプリケーションプログラミング科(3ヶ月コース)
http://www.基金訓練.com/webapp.html
【資格】Javaプログラミング能力検定 2級
●JAVAプログラミング科(6ヶ月コース)
http://www.基金訓練.com/java.html
【資格】Sun Certified Programmwe for the Java Platform, Standard Edition 5.0(SJC-P)
ITパスポート
できるだけ早くスキルアップして社会復帰したいのですが、半年のコースはじっくりWEBを学べそうな気もするし、ずっと学びたかったFlashも習得できるようです。(3ヶ月コースもですが。)
しかし、せっかく無料で学べるチャンスなので、あえて、プログラムのスキルを身につけて就職口の範囲を広げてみるのはどうだろうとも思っています。(いきない初心者のプログラマーを雇うような会社はないでしょうけど…)
ハローワークの職員さんには技術的な相談事が難しいので、どうかアドバイスをよろしくお願いします。
-
- 質問日時:
- 2010/1/5 21:41:37
-
- 解決日時:
- 2010/1/20 11:30:37
-
- 回答数:
- 1
-
- お礼:
- 知恵コイン
- 500枚
-
- 閲覧数:
- 4,591
-
- ソーシャルブックマークへ投稿:
- Yahoo!ブックマークへ投稿
- はてなブックマークへ投稿
- (ソーシャルブックマークとは)
ベストアンサーに選ばれた回答
プログラム大好きで色々(C,VB,PHP,Java,Perl)などを個人で作ったことがあります。
また、以前デザイナーさんと組んで仕事もしたことがあります。
難易度は、PHP,JavaScript,Javaだと思いますが、結局きちんとオブジェクト指向で作ろうと思うとどれも同じだと思います。
PHPは普通に作るのはもちろんですが、ワンライナーといった遊び心のある使い方もできます。
Javaを覚えたいなら、さっさとEclipse入れて(根本的に学ぼうと思ったら、コマンドラインでコンパイルしてみると理解しやすいかもしれませんし、面接でちょっとしたアピールにもなります)、入門書である程度基礎的なことを覚えたら、他の人が作って公開しているプログラムを試してみたりすると覚えられますよ。
JAVAはJAVAscriptは全然違います。
JavaScriptとは:Sun Microsystems社とNetscape Communications社が開発した、Webブラウザなどでの利用に適したスクリプト言語(簡易プログラミング言語)。Sun社のJava言語に似た記法を用いることが名称の由来だが、直接の互換性は無い。
Javaとは:Sun Microsystems社が開発したプログラミング言語。C言語に似た表記法を採用しているが、既存の言語の欠点を踏まえて一から設計された言語であり、最初からオブジェクト指向性を備えている点が大きな特徴。中間言語(バイトコード)にコンパイルされ、Java仮想マシンで実行されるよう設計された。
大きな違いは、JavaScriptはスクリプトであること、Javaはコンパイルされること。
あとJavaはオブジェクト指向の表記をするので、オブジェクト指向について理解した方がいいです。
ある程度できるようになったら、UMLというものを学んで、UMLツールから自動的にJavaコードを生成できるようになるとよいです。
あと、MVCモデルも理解すると設計がしやすいです。
デザインとの連携などは、Ajax関係の本で学ぶとよいですよ。
初心者でも自分の作ったものを見せれば、雇ってもらえます。
あと、WEBをやるのでしたら、サーバ関係の知識もアピールするとよいです。
WindowsだったらIIS,LinuxだったらApache。
さらに言えば、データーベース。
MySQLとpostgreSQL,SQLです。
Smarty入れると環境がそろって楽ですよ。
- 違反報告
- 回答日時:2010/1/6 08:52:48
この質問は投票によってベストアンサーが選ばれました!
- この質問・回答は役に立ちましたか?
- 役に立った!
お役立ち度:
3人が役に立つと評価しています。

