[PHP qualification] Experience story of passing the PHP engineer certification exam beginner level in 2 weeks
table of contents
- 1 Author's specifications at the time
- 2 What is the PHP Engineer Certification Exam?
- 3 Beginner question range
- 4 study method
- 5 1. Decide the exam date and study period
- 6 2. Understand all options for the problem
- 7 3. Focus on studying areas with a large number of questions
- 8 4. Actually write and memorize the code
- 9 Thoughts after taking the exam
It’s been a long time! This is Nishihara from the development department.
On a personal note, I took the "PHP7 Engineer Certification Exam Beginner" in August of this year and successfully passed!
So when I was studying for the exam at the time, there weren't many articles about the beginner level PHP Engineer Certification Exam, so I decided to write about my experience of passing!
I hope this will be helpful to those who are about to take the exam.
Author's specifications at the time
- 2 months since I started studying PHP in earnest (*before taking the exam)
- This is my first time taking a programming qualification exam.
What is the PHP Engineer Certification Exam?
The PHP Engineer Certification Exam is an exam that tests basic knowledge of PHP programming.
The test is held year-round at Odyssey Communications CBT test centers nationwide.
However, it is not held every day, but mostly on Saturdays and Sundays.
The number of seats available to take the test is limited, so it is best to decide on your test date early.
Test venue: http://www.prometric-jp.com/
Beginner question range
This PHP exam has a predetermined number of questions for each range of questions.
The person giving the questions goes out of their way to tell you, ``This is how much you'll get.'' So there's no way you can't keep track of this. lol
Main teaching material: "First PHP (PHP7 version)"
See below for question range and question items.
study method
Now it's time to learn how.
Here are the teaching materials I used this time.
[PHP7 Engineer Certification [Beginner] Exam Question Collection]
This book is in the form of a mock exam, so you can learn more practically. Recommended for those who want to pass the exam in a short period of time.
As for the study method, there are four points .
- Decide the exam date and study period
- Understand all options for a problem
- Focus on studying areas with a large number of questions
- Learn to actually write code
1. Decide the exam date and study period
This is surprisingly the most important! lol
It seems so obvious, why? You may think so.
However, I think that ``I bought a book and started studying, but I can't keep studying for long.''
When people that the deadline has been set, they tend to act towards it, but the deadline is not fixed, they tend to slow down their actions. .
“Diet” and “exercise” don't last long. This is because the deadline is not set arbitrarily.
On the other hand, people who are successful with diet and exercise set their own deadlines I see .
The same goes for qualification exams. The important thing is to decide on a date.
So, decide on your exam date before you start studying!
Also, the study period varies from person to person, but I set it to two weeks.
The reason I thought about the difficulty of the exam and my own ability thought that if I pushed myself a little harder, I would be able to pass in two weeks
This ``if you push yourself a little'' is important. lol
In my case, if I set it to a month with plenty of time, the devil whispers to me, ``Should I just do it tomorrow?'' when it comes time to study.
On the other hand, if you set it to one week, you will feel a mysterious reluctance to think, ``I don't know anymore, so it's okay.''
Why not set for yourself in which you feel like you can pass if you push yourself a little harder
2. Understand all options for the problem
All beginner level questions are multiple-choice questions.
The number of choices ranges from 4 to 6. (Multiple answers possible)
When it comes to multiple-choice questions, you tend to only understand the correct answer, and if you study repeatedly, you unconsciously memorize the correct answer , making you feel like you can do it. I was like that too. lol
However, please note that this book is only a mock exam. The actual questions are not exactly the same as the mock questions, so you need to understand all the answers, including ``why this is correct and this is incorrect,'' regardless of whether the answer is correct or incorrect.
Let's consider an example.
【example】
Choose the correct function to remove leading and trailing spaces from a string.
A: strlen()
B: substr()
C: str_replace()
D: trim()
In this case, the answer is D, but A is ``Check the length of the string.'' B "extracts part of a string". By thoroughly understanding the incorrect answer options such as ``replace some strings'' in C, you will be one step closer to passing the exam in a short period of time.
3. Focus on studying areas with a large number of questions
As you can see from the number of questions listed above, there are some questions that appear more and some questions that appear less.
Of course you have to study everything, but in order to increase your passing rate, you should be more careful and study more about the questions that are asked a lot .
4. Actually write and memorize the code
Personally, this worked for me too!
After all, the best thing to do is to actually write it and see what kind of results you get. lol
If you are thinking of taking the PHP exam, I think you have an environment in place to implement PHP on your own PC.
Don't just read the reference book, try writing the code!
Thoughts after taking the exam
When I took the exam, I realized that the actual exam was more difficult than when I studied from the reference books. lol
However, by following the points mentioned above, I was able to answer all similar questions correctly, so I believe I was able to pass the exam without any problems.
For those who want to learn the basics of PHP, qualifications are not everything, but I think it's important to set a goal and learn, so why not take the PHP engineer certification exam as an option!
lastly
I have opened the system development service site "SEKARAKU Lab" to which I belong.
Beyond is a one-stop service for everything from server design and construction to operation, so if you have any trouble with server-side development, please feel free to contact us.
SEKARAKU Lab: [https://sekarakulab.beyondjapan.com/](https://sekarakulab.beyondjapan.com/)
Thank you for reading to the end!