PHP7技術者認定初級試験を受けてみた
私は受託開発のベンチャー企業で約1年実務を経験しています。技術力と知識量を上げるため、PHP7技術者認定初級試験を受けてみました。なので、資格で合格することが目的ではなく、資格を受ける上で勉強で得られる知識が目的でした。試験に合格したので、そこで得られた情報を共有します。
この記事はこんな方におすすめ
- PHP7技術者認定初級試験が実務に役立つのか知りたい
- おすすめ度・難易度が知りたい
- 勉強時間やおすすめの学習教材が知りたい
実務で役立つのか?
結論、役に立ちません!!!笑
理由は選択問題なので、コードが書けなくても過去問を繰り返し勉強すれば合格してしまう内容だからです。ただし、公式でおすすめしている認定教材の初めてのPHP(PHP7対応版)がバランスよく学べるので、「試験は微妙だけど、認定教材は良い」という感じです。「じゃあ、試験受けずに認定教材だけやればいいんだね!」と言われそうですが、明確な目標がないと続かないのが人間なので、「認定教材を読破し、理解するために試験を受ける」というのはアリです。
資格自体は実務に役立ちませんが、資格勉強の過程で得られる知識は役立ちます。具体的には、セキュリティ・オブジェクト志向の知識が役立ちました。
認定教材(初めてのPHP)の内容は下記の通りです。
- テキストと数の操作
- ロジック:判定と繰り返し
- データのグループ:配列の操作
- ロジックのグループ:関数とファイル
- データとロジックの結合:オブジェクトの操作
- ユーザとの情報交換:Webフォームの作成
- 情報の保存:データベース
- ファイルの操作
- ユーザの記憶:クッキーとセッション〔ほか〕
「初めて」とタイトルに書かれていますが、コードを書いたことがない人には難しい内容です。
試験概要
- PHP7のプログラミングの基本知識を問う試験
- 試験会場は全国
- 受験料金:12,000円
- 回答方法:コンピュータを使った選択式
- 試験時間:1時間
- 合格ライン:7割正解
試験項目
項目 | 出題問題数 |
---|---|
PHPの特徴 | 2 |
テキストと数の操作 | 3 |
ロジック:判定と繰り返し | 2 |
データのグループ:配列の操作 | 3 |
ロジックのグループ:関数とファイル | 3 |
データとロジックの結合:オブジェクトの操作 | 2 |
ユーザとの情報交換:Webフォームの作成 | 4 |
情報の保存:データベース | 4 |
ファイルの操作 | 2 |
ユーザの記憶:クッキーとセッション | 2 |
他のWebサイトやサービスとのやり取り | 2 |
デバッグ | 2 |
テスト:プログラムが正しく動作するようにする | 2 |
ソフトウェア開発で心得ておきたいこと | 1 |
日付と時刻 | 1 |
パッケージ管理 | 1 |
メールの送信 | 1 |
フレームワーク | 1 |
コマンドラインPHP | 1 |
国際化とローカライゼーション | 1 |
40 |
おすすめ度・難易度
項目 | 評価(5段階) |
---|---|
おすすめ度 | 2 |
難易度 | 2 |
例えば基本情報処理試験を目安にすると、おすすめ度3、難易度3といった具合ですね。なので、基本情報処理試験に比べてPHP7技術者認定初級試験の方が、おすすめ度・難易度がやや低い印象です。
勉強時間、おすすめの学習教材
PHPで半年以上実際にコードを書いている方なら、徹底攻略PHP7技術者認定[初級]試験問題集を2~3周するだけで十分なので、5~10時間です。
コードを書いたことがない人なら、まずはProgateのPHPを2周(30時間)、ドットインストールを1周(10時間)、初めてのPHP(PHP7対応版)を1周(20時間)、徹底攻略PHP7技術者認定[初級]試験問題集を3周(20時間)で、合計80時間くらいは必要かなと思います。
PHP7技術者認定初級試験についてのまとめ
資格自体は実務に役立ちませんが、資格勉強の過程で得られる知識は役立ちます。「体系的な知識のインプットをしたい」「明確な目標でモチベーションをアップしたい」方にとっては有用です。