結果は
今日が試験。
結果はタイトルの通り。
前が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版も読み、黒本にないところを確認しつつ、取り込むようにする
今日から再出発。
でもゼロベースからではなく、更に積み重ねて行くようにしたい。
ひとまず今日はおつかれ、自分。
寝る前の筋トレして明日からまた頑張っていこう