PHP8初級試験は難しい? 合格者の勉強法とリアルな勉強時間を公開

こんにちは、飯塚です。
 
PHP8初級試験は、決して簡単ではありませんが、正しい勉強手順で対策すれば十分合格可能です。
 
弊社には、新人・若手層の技術の自主学習をチーフがサポートする「チーフITスクール」という制度があります。PHP8初級試験の受験者が増えてきたため、今後受ける方向けに合格体験記として、実際に受験したメンバーの勉強時間・勉強法・つまずいたポイントをまとめました。
 
PHP8初級試験は、いわゆる「黒本(PHP8対応版)」がまだ少なく、学習しづらい状況です。体験談はきっと役立つと考えています。

PHP8初級試験とは?試験概要

まずは試験概要を把握しておきましょう。

  • 試験形式:選択問題(CBT方式)
  • 出題数:約40問
  • 試験時間:60分
  • 合格ライン:正答率7割程度
  • 主な出題範囲:文法、配列、関数、オブジェクト指向、セッション、DBなど

PHP8初級試験の難易度と勉強時間の目安

  • 平均:30〜80時間
  • 期間:1〜3ヶ月
  • PHP経験者でも対策必須

PHP8初級試験のおすすめ勉強手順

合格者の傾向から、効率よく合格するための勉強手順をまとめました。

  1. 黒本を1周する(まずは全体把握)
  2. 間違えた問題の解説を理解する
  3. 2〜3周して正答率を安定させる
  4. 模擬試験で実力確認
  5. 苦手分野(セッション・配列など)を重点復習

 
勉強手順を図にすると、以下のようなイメージです。
 
PHP8初級試験の勉強手順ロードマップ
合格者がどのように勉強したのか、具体的な事例を見ていきましょう。

1人目:入社1年目、現場プロジェクトでPHP経験あり

勉強期間
・1ヶ月
 
勉強の合計時間
・30時間
 
詰まったポイント
・クッキーとセッションの理解
・サーバーとのやり取り
 
効果が高かった勉強法
・解説を読むだけでなく実際の使い方をPHP公式やQiitaで調べてノートにまとめた。
・実業務のプログラムに近い利用場面を覚えた。
 
今後受験する方に役立ちそうな情報
PHP7模擬試験のWebサイト。
中間で一度受けておくと安心かもしれません。試験前日にやると初回の点数の低さにメンタルがやられるので注意。

2人目:入社1年目、現場プロジェクトでPHP経験あり

勉強期間
・3か月半
 
勉強の合計時間
・不明
 
詰まったポイント
・トレイトの考え方
・配列関数
・抽象化、インターフェース
 
効果が高かった勉強法
・選択問題の正誤を説明できるようにする。
・関数は読むだけでなく、プログラムを書いて動かすこと。
 
今後受験する方に役立ちそうな情報
PHP8模擬試験のWebサイト。
教材の問題は勉強にはなるが、本番のテストに近いものではなかった。

3人目:入社2年目、現場プロジェクトでPHP経験あり

勉強期間
・1か月
 
勉強の合計時間
・40時間
 
詰まったポイント
・セッション、クッキー
 
効果が高かった勉強法
・黒本(徹底攻略PHP7技術者認定[初級]試験問題集)を周回すること。

4人目:入社2年目、現場プロジェクトでPHP経験あり

勉強期間
・3ヶ月
 
勉強の合計時間
・70~80時間
 
詰まったポイント
・DB、PDO関連
・PHP8特有の関数の使い方
 
効果が高かった勉強法
・黒本(徹底攻略PHP7技術者認定[初級]試験問題集)を周回すること。
・ただ答えてOKではなく、なぜこの回答なのか、なぜこの回答ではないのかを選択肢ごとに説明できる状態にする。
 
今後受験する方に役立ちそうな情報
PHP7模擬試験のWebサイト。
PHP8模擬試験のWebサイト。
・本番の試験問題はテキストよりも難しい。
・PHP7からPHP8の差分をよく学習すること。
 
受験で出た観点の例
・命名規則(関数・変数)
・switch文とmatch文の違い
・クラス名として使用できない予約語
・名前空間のルール
・ビット演算
・優先される演算子

5人目:入社3年目、現場プロジェクトでPHP経験あり

勉強期間
・3~4ヶ月
 
勉強の合計時間
・50~60時間
 
詰まったポイント
・本番試験と問題集に差があると感じた。解答だけでなく解説も覚えるぐらいの勉強が必要。
 
効果が高かった勉強法
・黒本(徹底攻略PHP7技術者認定[初級]試験問題集)の解説を読みこむこと。
 
今後受験する方に役立ちそうな情報
・黒本は解説までしっかり理解することが重要

合格者に共通していたポイント

  • 黒本の周回がほぼ必須
  • 解説まで理解している
  • セッション・クッキーで詰まりやすい
  • 模擬試験はメンタル対策も重要

PHP8初級試験のよくある質問

Q. PHP未経験でもPHP8初級試験に合格できますか?
A. 基礎的な文法理解があれば可能ですが、30〜80時間程度の学習は必要です。
 
Q. PHP7の知識だけで合格できますか?
A. 可能ですが、PHP8特有の機能や差分の理解が必要です。
 
Q. 黒本だけで合格できますか?
A. 合格者の多くが黒本を周回していますが、模擬試験や実践的な理解も重要です。

PHP8初級試験おすすめの参考書・サイトまとめ

黒本(徹底攻略PHP7技術者認定[初級]試験問題集)
PHP8技術者認定初級試験公式問題集A
PHP7模擬試験
PHP8模擬試験
paiza.io(環境構築なしでPHPのプログラムをWebサイト上で実行できる)

まとめ

いかがでしょうか。
 
私は数年前にPHP7初級試験を合格したのですが、PHP8初級試験のほうが難易度が上がっている印象です。試験範囲も増えていますし、PHP8特有の関数や機能についても学習が必要で、受験生は苦労していました。
 
PHP8初級試験は、30〜80時間程度の学習が必要で、特に黒本の周回や模擬試験の活用が重要です。大変かもしれませんが、その分、身につくものは多いはずです。試験で身につけたPHPの基礎的な知識は業務にも役立っていると合格者からも聞きました。
 
受験生の皆様の合格を祈っております。
 
 
 
 
《関連記事》

PHPの配列操作関数まとめ
技術
2024.1.29(Mon)

知っておくと便利! 開発で稀に使うPHPの配列操作関数まとめ

#まとめ#プログラム#PHP

プログラミング初心者向け!エラーメッセージの読み方をサンプル付きで解説
技術
2024.5.24(Fri)

プログラミング初心者向け!エラーメッセージの読み方をサンプル付きで解説

#技術

laravel.logで確認する方法
技術
2024.10.8(Tue)

【Laravel】PHPのソース内で実行されるSQLの内容を、laravel.logで確認する方法

#PHP#SQL

記事をシェア
MOST VIEWED ARTICLES