0
0

More than 3 years have passed since last update.

PHP5上級試験/準上級試験の上級合格に挑戦(12) 上級落ちました

Last updated at Posted at 2021-03-19

結果は

今日が試験。
結果はタイトルの通り。

前が800点ちょうど、で、今回が825点。まあ準上級だけど。
正直前よりかなり自信があっただけ結構ショックだった。
もちろん受かるまでチャレンジし続けるので、続ける。
ここまできたらもう受からないとお金がもったいない。(落ちるのももったいないんだけど)

ひとまず、結果を見比べてみようと思う。

結果内訳

3章から13章までは全部100%を目指してやってきたが、
それでもそのままのところもあったり、逆に前回よりも悪かったところもあった。
↑が6個、→が9個、↓が4個と、以前と比べると上がってるところが多くなってきている。
感想としては、なかなか劇的に点数アップが図れておらず、現状維持なところが多い。
特にフィルターはかなり勉強しただけあってちょっと0点なのはびっくりした。
どんな問題だったかは忘れたのだが。。。

目次 出題割合 前回 今回 判定
1章 PHPについて 0 - - -
2章 PHP言語の基本 0 - - -
3章 関数 0.02 50% 50%
4章 文字列 0.02 0% 50%
5章 配列 0.04 0% 33%
6章 オブジェクト 0.1 50% 33%
7章 ウェブに関するテクニック 0.12 75% 63%
8章 データベース 0.08 50% 40%
9章 グラフィック 0.04 50% 50%
10章 PDF 0.04 50% 100%
11章 XML(&XML系で追加された関数) 0.06 75% 100%
12章 セキュリティ 0.12 71% 43%
13章 アプリケーションに関するテクニック 0.08 60% 80%
14章 PHPの拡張 0.04 0% 0%
15章 WindowsでのPHP 0.02 50% 50%
予備 SPL(Standard PHP Library)/日付クラス/PEAR(管理系のコマンドなど) 0.04 0% 50%
予備 名前空間/クロージャー/リフレクション/Late Static Binding 0.04 100% 100%
予備 JSON 0.02 100% 100%
予備 PDOとネイティブモジュールの違い/mysqlndドライバについて 0.04 0% 0%
予備 正規表現(pcre, posix, mbstring) 0.02 100% 100%
予備 APD/Xdebug/memcache 0.04 50% 50%
予備 フィルター 0.02 100% 0%

振り返り

  • 全体的に問題集を読んだだけではわからない問題が多かった。とくに見慣れないワードがあったりする。
  • PHPマニュアルで調べたところ、わからない問題やワードについて書いてあった、というのが多かった
  • 問題集からさらに発展した応用問題が多い  →たとえば、配列のソートを、もっと複雑な連想配列のソートにしてみたり、など。  →数値と文字列を同時にソートしたらどうなるか、とか。  →他の方だと、整数の0はfalseとか、=TRUEはfalseとか、abc < xyzはtrueだとか、php.iniの中の「error_reporting」「display_errors」なども抑えないといけないとかいうのもありました。(参考
  • どうやったら合格できるかっていうのをリサーチし続けていたら、「問題よりも解説をじっくり読んでそこに書いてあることを覚える」各テーマのPHPマニュアルを読んで、気になったところを調べておくというのがあった。
  • 今後の方針として、全体の復習はやりつつ、1〜14章で的を絞ってPHPマニュアルで多く説明されている箇所を読み込むのと、各テーマの解説で新規に覚えるところがないか確認する
  • PHPマニュアルは難しいのでQiitaで箇条書きでまとめつつやっていきたいところ
  • 3月4月はPHPマニュアルと、解説を読み込み、5月に再び受ける。申込みが殺到するので、4月1日から申込みできるようにして土日に受験できるようにする
  • 仕事にもちゃんと知識を使えるようにする

上級試験範囲を再び読み返す

これを読み返すと。。。

『プログラミングPHP 第3版』を主教材とし、一般的な知識やPHPオンラインマニュアルなどからも出題します。

え? 黒本じゃなくて??
正直黒本しか勉強してなかった。。。

読んでみると、黒本には書いてない情報があった。
配列だと、トレイトとか。
こちらも並行して勉強しないとだめ、らしいです。

というわけで

  • 今後の方針として、全体の復習はやりつつ、1〜14章で的を絞ってPHPマニュアルで多く説明されている箇所を読み込むのと、各テーマの解説で新規に覚えるところがないか確認する
  • プログラミングPHP第3版も読み、黒本にないところを確認しつつ、取り込むようにする

今日から再出発。
でもゼロベースからではなく、更に積み重ねて行くようにしたい。
ひとまず今日はおつかれ、自分。
寝る前の筋トレして明日からまた頑張っていこう

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0