ネットが遅くてイライラしてない!?

はじめまして。
私は現在、接客業からWebの業界に転職を考えています。
独学でHTMLなどを半年間学んでいます。
なかなか実務経験がないと転職が難しいです。自信をつけるためにも、PHPの資格を取ろうかと
思っています。PHPは勉強をはじめて2か月目ですが、PHP技術者認定試験の難易度はどの位でしょうか?
色々調べてみましたが、初級に関してはプログラミング経験1~2年位の方と書いてあります。
独学者には難しい試験なのでしょうか?
スクールに通うほどお金もないですし、直前対策講座もけっこうかかります。
そしてせっかく受けるなら1年後に、初級よりも上級をうけたいのですが、無謀でしょうか?
一番ベストに合格する方法や初級、上級に関してアドバイスなどあれば、
ご回答宜しくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

試験運営関係者です。

上級試験は未経験者が独学で合格できる最高難易度に設定しています。未経験者でもこの上級試験さえ合格できれば、仕事に困らないような資格を作りたかったから、この難易度にしました。それ故に、上級試験はものすごく難しいです。ただ、初級試験といっても初級のイメージではないため、それはそれで合格することで、基礎知識を習得した証明になります。(そんなに優しくはありません。ちゃんと勉強しないと初級試験でも30点40点というのは結構あります)よって、未経験の方には初級試験の合格をお勧めします。独学では以下のサイトの教材を完璧に理解すれば合格できます。

http://www.phpexam.jp/material/

模擬問題が以下に公開されています。模擬問題を90%近くで正解できると、合格できる確率は高いと思います。本を読み、実際にコーディングしてみて、模擬問題で確認する方法をお勧めします。(でも、最短距離はスクールに行くことです)

http://jibun.atmarkit.co.jp/scenter/ittrain/122_ …
http://jibun.atmarkit.co.jp/scenter/ittrain/124_ …

他の方も解答されている通り、実践に勝るものはありません。
自分自身でPHPを実際に使いながら勉強し、仕事の面接時に「資格も持ってます。」という感じが一番良いです。未経験者が第三者の証明を得るには、資格が一番確実です。

机上ではなく、サーバ環境で実践をし、資格で基礎力を証明するのがベストと思います。

もし、ものすごく、勉強されて上級試験に合格されて、それでも仕事がないようでしたら、いつでもWebページから相談ください。

http://www.phpexam.jp/

参考URL:http://www.phpexam.jp/
    • good
    • 0
この回答へのお礼

ご回答有難うございました。

そして色々な情報も有難うございました。
勉強しなければならないことが沢山あって、一体何から手をつけていいか、わからなくなっていましたので、資格について具体的にアドバイスいただけて気持ちが楽になりました。
とりあえずは初級を目指して頑張りたいと思います。
有難うございました。

お礼日時:2012/08/15 09:04

はじめまして。

phpプログラマです。

資格の勉強をする時間があるならphpで動くwebシステムを作った方が良いと思います。
電卓や住所録からはじめて、なれてきたら、前職を思い出しこんなシステムがあれば便利なのに!と思ったものがあればそれを作ってみるのもいいですね。
実際に作る方が勉強になるし楽しいです。
良いものを作って面接官をあっといわせましょう。

出来れば環境(lampなど)から作る方がよいですが初めのうちは安いレンタルサーバを借りましょう。

本を買わなくてもphpの情報ならWebに嫌というほど散らばってます。
    • good
    • 0
この回答へのお礼

ご回答有難うございました。
転職に焦りを感じ、
何から手をつけていいのか分からなくなっていました。
一番は実際に作ってみて自分で理解することですね。

とりあえずはレンタルサーバーを借りるところからスタートしたいと思います。
私もmayutannnさんのようにアドバイス出来るプログラマを目指します。
有難うございました。

お礼日時:2012/08/15 09:15

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qプログラミング能力認定試験はどのくらい優遇されるの?

私は、インターネット上で、「プログラミング能力認定試験」が存在する事を知りました。

現在私は、プログラミングとは無縁の事務職をやっており、独学で C言語の勉強を行っております。
将来的にはプログラマへの転職も真剣に考えているのですが、その時に自分を認めて(採用して)もらえるようなモノを持ちたいと考えております。

そこで、
1>>「プログラミング能力認定(1~3級)」が就職にどの位有利なのか?
2>>また、専門学校に通われた方たちは、一般に、卒業時点で何級取得程度の実力を身につけているものなのか?

の2点について教えていただきたく思います。
質問にアバウトな点があり、大変申し訳ございませんが、宜しくお願いいたします。

Aベストアンサー

(1)採用枠が競争になった場合に有効材料となるでしょう。また面接が有る場合のアピールポイントになるでしょうね。
(2)学習内容に左右されますが、所詮基礎レベルでしょう。
 実戦では、実務では基本ができている程度にしか認識されないと思います。
 実戦では、開発環境や要求定義が様々な為、資格による差は少ないです。重要なのは今後の為に実戦でどこまで自分を向上できるかですね。その前に雇用されるのは必須条件ですけどね。

Q【CCNA】という資格は、就職に役立ちますか?

再就職の為に、Office系は(Excel,Powerpint,Access)を使いこなせるようにと思い、パソコン教室に行きました。
求人はIT関連企業が多いので、できれば最終的にはネットワークも理解できるようになりたいと希望を伝えたところ、【CCNA】の取得コースを進められました。
ブラインドタッチの受講やらなんやらで、全コース合計料金が、約60万近くになりました。果たして【CCNA】の資格は再就職に役立つのでしょうか?

Aベストアンサー

CCNAはネットワーク機器最大手のシスコ社が主催するネットワーク系資格では一番メジャーな資格です。

但し、事務系のオフィス系とは全く異なった資格です。
謂わば、ルーターやスイッチの設定を行ったりLANケーブル引いたり、サーバーの管理したり。

ネットワークエンジニアとして働くのであれば、最低必須資格として認識され、これが無いとはじまりません。無くても働ける会社もあるでしょうけど。

ネットワークエンジニアとしては登竜門的な資格な訳で、他に上位資格も存在します。一昔前までは非常に簡単な資格だったのですが、年々難易度が上がり、代わりにCCNAの下位の資格もできました。

個人的に、あまりお勧めできる資格ではありません。

理由としては以下

・3年で資格が失効し新たに更新取得しなければならない(新製品、新技術の発展がITは速いので致し方ないにしても費用対効果が非常に悪いですね)。

・シェアの大きな資格であるが故にシスコ社は受験料を大幅値上げしたり(今は3万円程です。国家試験じゃあるまいし・・・決して安いとは言えませんね。しかも3年で失効するし)。
謂わば殿様商売やりたい放題。と言った印象を受けます。

・他にもこの資格検定試験は委託されたスクール内PCで行うのですが、資格検定プログラムのバグが毎度毎度、どの試験にも非常に多くプログラムが物凄く粗末です。大袈裟ではなく大多数の受験者がバグを体験する始末(プログラムの操作性も視認性も非常に悪い)。
3万払って、こんなクオリティの試験なのかよと激怒する事間違い無しです。

・アメリカの資格が故に、試験内容の日本語訳が稀に変な箇所があり論外。



以上、私としてはネットワークエンジニアの資格は業界にとって必要だと思う半面、以上で述べた問題点によりCCNAの資格の存在儀意に疑問を感じます。国産の代替資格の普及が望まれます。

また、スクール受講料ですが、60万円は取り過ぎです。
CCNAは確かにシュミレーション問題といった実機の設定を擬似的に行う試験があり、その配点が非常に高い事もあり、独学での受験は難しいかと思いますが、60万円はあまりにも高過ぎです。

ネットの取得体験者や評判としては、シスコ社の下位資格で登竜門的な資格に間違いはありませんし、簡単な方だと言った意見が多数を占めますが、Office系、ブラインドタッチのような資格と比較した場合、断然に難しい資格(特に昔のCCNAとは違い)だと理解して下さい。

そのスクールは考え直した方が良いかと思います。

CCNAはネットワーク機器最大手のシスコ社が主催するネットワーク系資格では一番メジャーな資格です。

但し、事務系のオフィス系とは全く異なった資格です。
謂わば、ルーターやスイッチの設定を行ったりLANケーブル引いたり、サーバーの管理したり。

ネットワークエンジニアとして働くのであれば、最低必須資格として認識され、これが無いとはじまりません。無くても働ける会社もあるでしょうけど。

ネットワークエンジニアとしては登竜門的な資格な訳で、他に上位資格も存在します。一昔前までは非常に...続きを読む

Qスクリプトって、何ですか?どうすればいいのですか?

パソコンの使用中に
「スクリプトが原因で動作が遅くなっています。スクリプトを中止しますか?」
というダイアログが出ました。
この場合「はい」にするのですか、「いいえ」にするのですか。
どうして、この様な表示が出るのですか?

「はい」にチェックをしたのですが、これってどういうことになったのでしょう。

何も分からずパソコンをやっていますので、どうぞ宜しくお願いいたします。

Aベストアンサー

ちょっと難しいかもしれませんが機械語への変換作業を
省略して簡単に実行できるようにした簡易プログラムの
事です。
通常、プログラムはソースコード(設計図)をもとにコンピュータの理解できる機械語に変換して実行されますが、
そのプロセスを自動化して簡単に実行できるようにしたものをスクリプトと言います。
特に、Webページ上で、HTMLだけではできない様々な機能を利用するための簡易的なプログラムをスクリプトと呼ぶ事もあります。

パソコンの操作中に、この変換が上手く行かなくなる事があってスクリプトのError表示が出る事があるのです。
重要な操作中で無ければ「はい」の選択で
問題は無いと思われます。

QEclipseでショートカットキーをカスタマイズする方法

Eclipseを使っていますが、JAVAアプリの実行(Alt+Shift+X、J)などのショートカットキーが面倒です。どこかでショートカットキーのカスタマイズができるらしいという情報を聞いたのですが、肝心の内容はいくら検索しても見つかりませんでした。どのようにすればショートカットキーをカスタマイズできますか?

Aベストアンサー

お使いのEclipseのバージョンがわかりませんが…。

↓Eclipse3.1.1です。参考になれば。

[ウィンドウ]-[設定]
[一般]-[キー]
[表示]タブで選んで[編集]ボタンでカスタマイズできませんか?

ヘルプは読みましたか?
ヘルプを開いて「キー」で検索したら↓が出てきました。
キー・バインディングの変更
キーボードの機能は、Eclipse で広範囲にわたってカスタマイズできます。

「ウィンドウ」>「設定」>「一般」>「キー」を選択して、「キー」設定ページを開いてください。この設定ページで、Eclipse の多くのコマンドにキー・シーケンスを割り当てることができます。

QJavaScriptの資格・試験はありますか?

現在Web制作会社でHTMLコーディングをしている者です。

HTMLやCSSの知識だけではなく、JavaScriptも習得していきたいと考えているのですが、目標がないとついついだらけてしまう性格なので^^;
JavaScriptの試験合格を目指して勉強をしたいと思っています。

自分で探したところ、「CIWウェブ言語 JavaScript 試験」というものが見つかりましたが、他にもJavaScriptの試験や資格でご存知のものがありましたら教えてください。

Aベストアンサー

JavaScriptは技術柄問題で問うのは難しいような気がします。
質問者さんが上げられている資格もJavaScriptのサンプルはなかったので
他のサンプル問題を除いてみましたが技術ではなく知識を問うような試験と言えそうです。
(質問者さんが技術ではなく知識を求めているならばそれでもOKかもしれませんが)

なお業界の方ならば大丈夫かもしれませんが
JavaとJavaScriptは全然違うものですのでご注意ください。

Q検索時の選択内容を保持する方法

質問失礼致します。

PHPで
・テキスト
・ラジオボタン
・チェックボックス
が複数入り混じった検索システムを作っています。

なんとか形になって検索の形はできたのですが、
必要な項目を検索し結果画面に映った際に
入力したテキスト・ラジオ・チェックボックスの内容が初期化されてしまいます。


検索した結果、テキストの方はインプット時に
<input type="text" name="name" size="50" value="<?= $_POST['name'] ?>" >
とすることで、結果画面にある検索システムの入力内容は保持できたのですが、

・ラジオ および ・チェックボックス の内容の保持を
なんとかまとめて設定することはできないでしょうか?


検索はしましたが、初心者なこともあり検索ワードがいまいち的を得てないのか、
考えている答えになかなかたどり着けておりませんので、
この場を借りて質問の方させていただいた次第でございます。


ご存じの方いらっしゃいましたら、是非ともご教授お願い致します。

Aベストアンサー

HTMLとプログラム部分の切り分けをするためにはなるべく単純な構造がよいでしょう
私の場合こんな処理をしています。
(実際の運用の際にはデータチェックをしたりするのでもう少し複雑になりますが)

<?
//checkbox
if($_REQUEST["test_a"]=="1") $checked["test_a"]=" checked";
if($_REQUEST["test_b"]=="1") $checked["test_b"]=" checked";

//radio
if(isset($_REQUEST["test_c"])) $checked["test_c"][$_REQUEST["test_c"]]=" checked";

//select
if(isset($_REQUEST["test_d"])) $selected["test_d"][$_REQUEST["test_d"]]=" selected";

print <<<eof
<form>
<input type="checkbox" name="test_a" value="1"{$checked["test_a"]}>A
<input type="checkbox" name="test_b" value="1"{$checked["test_b"]}>B
<input type="radio" name="test_c" value="1"{$checked["test_c"][1]}>C-1
<input type="radio" name="test_c" value="2"{$checked["test_c"][2]}>C-2
<input type="radio" name="test_c" value="3"{$checked["test_c"][3]}>C-3
<select name="test_d">
<option value="">---</option>
<option value="1"{$selected["test_d"][1]}>D-1</option>
<option value="2"{$selected["test_d"][2]}>D-2</option>
<option value="3"{$selected["test_d"][3]}>D-3</option>
</select>
<input type="submit" value="go">
</form>
eof;
?>

HTMLとプログラム部分の切り分けをするためにはなるべく単純な構造がよいでしょう
私の場合こんな処理をしています。
(実際の運用の際にはデータチェックをしたりするのでもう少し複雑になりますが)

<?
//checkbox
if($_REQUEST["test_a"]=="1") $checked["test_a"]=" checked";
if($_REQUEST["test_b"]=="1") $checked["test_b"]=" checked";

//radio
if(isset($_REQUEST["test_c"])) $checked["test_c"][$_REQUEST["test_c"]]=" checked";

//select
if(isset($_REQUEST["test_d"])) $selected["test_d"][$_...続きを読む

Q'_'(アンダースコア)の使い方について

グローバル関数や__constructなどの決め事以外で文字列の頭に'_'(アンダースコア)を付けることがありますが、あれには何か”暗黙の了解”のようなルールがあるのでしょうか?

例えばクラス名で
class _Member
関数名で
public function __toString()
変数名で
$this->_member
などなど。

初心者なもので、よろしくおねがいします。

Aベストアンサー

主にシステムで使用する変数は、そのようになっている場合が多いです。
内部変数ならば何でも問題ないですが、グローバル変数やグローバル関数などは、重複が許されません。
かと言って、わかりづらい変数名では、いざ使う時に使いづらいです。
と、言うことでなるべく重複しないように暗黙のルールで先頭に1つ2つアンダースコアを付けています。

逆に言えば、ユーザーは先頭にアンダースコアを付けなければ、まずシステム変数・システム関数などと重複することはまず無いと言うことです。
(但し、普通に公開されているシステム変数・システム関数は別です)

QEclipseのアンインストールの仕方

 JAVA初心者です、宜しくお願いします。

 Win 7です。
 現在、Eclipse3.1を使っていますが、今度Eclipse3.4にVersionUpしようと考えています。
 Eclipse3.1はAll-In-Oneというパッッケージ?からインストールしました。
 Eclipse3.1をアンインストールしようとしても、「コントロールパネル>プログラム>プログラムのアンインストール」を見ても、Eclipse3.1は表示されていません。

 「コンピューター>C>ProgramFiles>All-In-One-Eclipse」というフォルダーはありますが、
そのフォルダーの中にも、アンインストーラー?らしきものも見当たりません。
 どのようにしてアンインストールしたらいいのでしょうか。
 「全てのプログラム」にも表示されていません。
 (インストール時にそのような設定にしたような気がします。)

 「All-In-One-Eclipse」というフォルダーを削除するとPCに問題が起こりそうな気がします。
 このまま、Eclipse3.4をインストールしても問題が起こりそうな気もします。
 このような場合には、どのようにしたらよいのでしょうか。

 JAVA初心者です、宜しくお願いします。

 Win 7です。
 現在、Eclipse3.1を使っていますが、今度Eclipse3.4にVersionUpしようと考えています。
 Eclipse3.1はAll-In-Oneというパッッケージ?からインストールしました。
 Eclipse3.1をアンインストールしようとしても、「コントロールパネル>プログラム>プログラムのアンインストール」を見ても、Eclipse3.1は表示されていません。

 「コンピューター>C>ProgramFiles>All-In-One-Eclipse」というフォルダーはありますが、
そのフォルダーの中にも、...続きを読む

Aベストアンサー

Eclipseにはインストールもアンインストールもありません。
zipを解凍すれば直ぐに使えます。消すときはフォルダごと消すだけです。

様々なバージョンを同時に使うことも可能ですし、
設定を変えた複数のEclipse の同時利用も可能です。
フォルダが異なれば大丈夫なんです。

私は1台のマシンに Indigo、Ganymede と Juno を入れてます。


人気Q&Aランキング