[PHP Certification] My experience of passing the PHP Engineer Certification Exam Beginner Level in 2 weeks

It's been a while! 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 passed!

When I was studying for the exam at the time, there were very few articles about the beginner level PHP Engineer Certification Exam, so I decided to write about my experience passing the exam!

I hope this will be helpful for those who will be taking the exam in the future

 

The author's specs at the time

  • It's been two months since I started studying PHP seriously (before 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 exam is taken at Odyssey Communications CBT test centers nationwide, all year round

However, it is not held every day, but mostly on weekends

There are limited seats available for the exam, so it is best to schedule your exam early

Test location: http://www.prometric-jp.com/

Beginner level questions

The number of questions for each subject area in this PHP exam is predetermined

The question creators have specifically told us, "This is the amount that will come up," so there's no way we wouldn't know about it

Main teaching material: "Introduction to PHP (PHP7 edition)"

Please see below for the scope and items of the exam

https://www.phpexam.jp/summary/novice7/

study method

Finally, how to study

Here are the materials I used this time

[PHP7 Engineer Certification [Beginner] Exam Questions]

This book is in the form of a mock test, allowing for more practical learning. It is recommended for those who want to pass the exam in a short period of time

As for how to study, there are four key points .

  1. Decide on the exam date and study period
  2. Understand all the options for a problem
  3. Focus on areas with a large number of questions
  4. Learn by actually writing code
We will introduce each of these four points below

 

1. Decide on the exam date and study period

Surprisingly, this is the most important thing!

This may seem so obvious that you may wonder why

However, I think that you buy a book and start studying, but then you can't keep it up for long

People will act towards a deadline if one is decided upon if one is not decided upon, they tend to be less proactive.

It's hard to stick to a diet or exercise routine, because there's no set deadline

On the other hand, people who are successful with dieting and exercise set themselves deadlines, .

The same goes for qualification exams. The important thing is to "set a deadline."

So, decide on your exam date before you start studying!

Of course, the study period will vary from person to person, but I set it to two weeks

The reason was that I considered the difficulty of the exam and my own ability and thought that if I pushed myself a little, I could pass in two weeks

This "if you push yourself a little" is important

In my case, if I give myself a month to study, the devil whispers to me, "I can just do it tomorrow."

On the other hand, if you set it to one week, it will lead to a mysterious sense of nonchalance, as in "I don't know anymore, so it's okay."

Why not try setting for yourself that you think you can pass if you push yourself a little

2. Understand all the options for the problem

All beginner level questions are multiple choice

There are about 4 to 6 options (multiple answers allowed)

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 , and you end up feeling like you've done it. That's what happened to me too. lol

However, it is important to note that this book is only a practice test. The actual test will not have exactly the same questions as the practice test, so regardless of whether you get the answer right or wrong, you will need to understand why each answer is correct and why it is 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()

by fully understanding the incorrect answers, such as A "check the length of the string," B "extract part of the string," and C "replace part of the string," you will be one step closer to passing the test in a short amount of time.

 

3. Focus on areas with a large number of questions

As you can see from the number of questions above, there are some questions that appear frequently and some that appear less frequently

Of course, you have to study everything, but to increase your chances of passing, you should study the questions that appear most frequently more carefully and thoroughly .

4. Learn by writing code

This has worked for me personally too!

I think the best thing to do is actually write it and see what kind of results you get

If you are thinking of taking the PHP exam, I think you have an environment where you can implement PHP on your own PC

Please try writing code instead of just using reference books!

Impressions after the exam

After taking the exam, I felt that the actual test was more difficult than when I studied using a textbook.

However, by carefully following the points mentioned above, I was able to answer all the similar questions correctly, and I believe that this allowed me to pass the exam.

For those who want to learn the basics of PHP, qualifications aren't everything, but I think it's important to set a goal and study towards it, so why not consider taking the PHP Engineer Certification Exam as one option!

lastly

I am a member of the system development service site "SEKARAKU Lab."
Beyond offers a one-stop service for everything from server design and construction to operation, so if you have any problems 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!

If you found this article useful, please click [Like]!
4
Loading...
4 votes, average: 1.00 / 14
10,037
X Facebook Hatena Bookmark pocket

The person who wrote this article

About the author

Masari Nishihara

Joined the company in 2020. This is his second year with the company. He
is a member of the Systems Development Department in Yokohama, where he is responsible for developing game APIs and web systems, mainly using PHP, as well as developing private Shopify apps.