I passed Oracle's java silver (version 11), so I wrote the flow until I passed by a study method that does not use any writing tools

What is java silver

The one in the middle level with java qualification. 139E8717-3F26-48B9-B6FF-B7CC6F69CC25.png

Looking at the reputation of the net, Bronze is for inexperienced people, so it seems to be for students.

Also, to take the Gold exam, you must have a Silver qualification. So Silver seems to be recommended.

My java experience

I've taken a java class at university, but I'm not self-taught. In my second year as a new graduate, I have only experienced java in training. I haven't dealt with java in development work yet.

My personality (relatively important)

It's a type that I'm not good at since I was little, like "studying with writing instruments at the desk" lol

I'm really bad at the feeling of "The study" like writing with a highlighter pen or sticking notes on a reference book.

However, I like studying without the feeling of studying (for example, learning with gamification).

So, I decided to study without using writing tools, and I really passed that method, so I will write about how to study.

About reference books

I used the following reference books. What's unusual here is that I don't use any writing instruments, so I bought it at kindle. ● A refreshing introduction to Java → Learn the basics with this ● Black book → This is the test preparation

In my case, I wasn't a complete beginner, so I only read "Introduction to Java in a refreshing way", but I think that if you are a complete beginner, you should read from 1 in order. (I used it when I first studied, but it's easy to understand)

About study method

● Read the reference book on your Kindle (on this screen as the contents of the book cannot be placed, of course) As the title suggests, I don't want to use writing instruments and I don't want to carry heavy books E3B5AEDB-73B6-44D0-971C-05A712B85252.png

● "Memo's magical power" was apt I wrote it down as soon as something happened.

I read the reference books in order from the beginning, There are times when you think, "Oh, I don't understand much here, so I want to make a note of it!" Write this in Google Docs .

I made a note as follows.

Occasionally, when the explanation of the reference book does not fit well, I post a screenshot of my favorite one in an article on the net. Like this 6B39DFE2-3F8E-44F6-981C-A97B51D9C67C.png

Like this 5D582B6B-B273-4A64-A213-5113649EAAFC.png

After that, I will list and record the problems that I did not understand in the problem collection or the problems that I am not good at, along with the memo. You can paste images from folders on your smartphone, so You can make the above memo with just your smartphone.

● Actually move the code to deepen understanding It's also important to understand how to get the code working. Then what do you do? This can also be done with one smartphone. I had an online execution environment called Paiza and used it. Please access at the following URL. https://paiza.io/ja/projects/new?language=java

You can run it on your smartphone like this. 8A17779F-7534-4EA2-A45A-F705E49B6333.jpeg

** This way, you can review from any computer, smartphone or tablet whenever you want, and you don't feel the need for writing instruments anymore. You can study by looking at reference books and take notes online only with your smartphone or tablet. It was great for me to be able to study with one hand on my smartphone without having to hold a heavy reference book in my hand and study on the train. ** **

Features of this qualification issue

For example

● The order of case and default in the switch statement and the order of try catch finaly
What is the output result when they are disjointed? Like
The question of whether you really understand grammar
→ By the way, the default position in the switch statement is free,
try-You have to write catch in order(This is easy to remember)

● What is the final output result when various variables are normally assigned?
The answer is, "I'm accessing an uninitialized variable, so
A trigger like "error"
→ With this kind of feeling, "error" or "exception occurs"
There is also an option like "Nothing is output", so
You need to take a closer look at the code.(So we have to be a compiler)

● Output result with a lot of increment operators
「String hoge = 3+ ++a + a++ + "hoge" + ++a;Like.
When the value is assigned depending on the position of the increment operator
It's not difficult if you can understand it, but it seems that the string concatenation is the trigger.
→ Normally, if you write like this, you will get angry at the code review,
There is a question like this to ask if you really understand the increment operator.

With this kind of problem, the problem is written in an irregular way that you wouldn't normally do, and it will drop the students who have "rough understanding", so you need to get used to the habit of the problem.

However, it is not necessary to remember all the items perfectly from corner to corner, and the reference book also says something like "This part does not appear in the exam, but ...", so that kind of thing is solid. I think the ideal idea is to reduce it as much as possible while paying attention to it.

About application

First of all, the examination fee is very high. 32,000 yen. Well, it ’s an overseas guy, is n’t it?

But with this qualification, there is a free retake campaign!

https://www.pearsonvue.co.jp/Clients/Oracle/Special-Offers/Retake2021.aspx

If you apply for the exam using this campaign, you can retake the exam for free next time even if you fail once. Required except for rich Niki.

Now, apply. Of course, if you google, there will be various articles saying that applying for oracle qualification is troublesome and difficult. But it wasn't.

Recently, I was able to apply with just one Pearson.

When I applied according to a certain article, the method seems to be old, I received an email from oracle saying "That way is old!".

EE525AFE-0C4F-43EA-9B9B-E2B2272C44D0.jpeg

I received such a thankful suggestion, and as soon as I told this email that the cancellation was made, the cancellation was reflected. EFA98E36-C07D-47D5-9BA3-685E2254B509.jpeg

Recently, I'm happy to be able to apply for such a simple application.

Flow from arrival at the test center to start of the test

● When you arrive at the venue, you will be given a note paper and a paper to write your name on, so check the notes and write your name on it. ↓ ● Put all your luggage in the locker so that there is nothing in your pocket. ↓ ● Take a photo of yourself. I sat in a chair near the reception and took it in front of a small camera (the photo will later be used for a pass certificate) After that, a little work to verify your identity ↓ ● I went to the room where my computer was placed, sat down at the designated place, and started taking the exam immediately.

Take the exam

It is a person who answers by selecting and answering with a personal computer called CBT method.

When I looked at various articles, I saw that it was written that "the system is old and the characters are hard to read", but in reality it was easy to see normally, and some people said that the UI was like this, but just the radio All I had to do was select it with a button or check box, and I was usually satisfied with the minimum functionality.

Well, it may be different depending on the test center.

Also, I had a lot of time left. It was prepared for 3 hours, but more than 1 hour was left including the review. There is plenty of time for the number of questions.

Test results

After answering to the end, the pass / fail will be displayed the moment you click the "Finish button".

The result was accepted (the title is already out) One pass! !!

After that, I received an e-mail saying, "Please see the pass / fail result from My Page." When I looked at the test results from My Page, I saw a formal certificate.

Impressions

Looking back, I was a little surprised that I could study with just one smartphone and get a qualification without using writing utensils or heavy reference books on paper media.

Please note that this qualification may drop unexpectedly if you lick it. When I started doing the problem collection, it seemed easy to see, and the answer was this! When I looked at the explanation, there were many wrong patterns.

Look at the commentary, "Wow, if you look closely, this is a static method ... That's an error if you try to use a normal local variable ..." or "Well, it's at the bottom of the field variable class block. It's really important that you need to read the entire code carefully and thoroughly, such as "Clements, don't put it in such a place or get a strange catch."

For these qualifications, you have to think about the code written on the screen (on paper if it is a paper reference book) and answer the processing result.

Usually, you develop using a convenient editor, so even if you do not read every corner from top to bottom, the editor will immediately show you what the problem is, so people who have been developing in a convenient environment for a long time have a hard time at first. I think it will be done.

The IDE is so convenient that it complements the code when an error occurs, so I thought that a convenient environment where you can develop even if you are not familiar with it has both good and bad points.

I studied only with a smartphone or tablet, and since the actual test is also a CBT method, I took the test using a personal computer. Obtaining a qualification without using any writing utensils was fresh for me, and I want to continue to live a life without writing utensils.

Recommended Posts

I passed Oracle's java silver (version 11), so I wrote the flow until I passed by a study method that does not use any writing tools
[Java Silver] Study method that passed Java SE 8 Silver [Passing experience]
I passed the Java test level 2 so I will leave a note
[Java] I tried to make a maze by the digging method ♪
I passed Ruby Gold, so I summarized the study methods (November 2020 version)
[Java] The story that the expected array was not obtained by the String.split method.