I tried passing Java Silver in 2 weeks without knowing Java

Introduction

I tried to accept Java Silver without knowing Java. I studied by referring to the learning method of Java SE 8 Programmer I (JAVA Silver) and passed it, so please refer to those who want to take Java Silver.

About the exam, the procedure up to the exam

First of all, the test application is unexpectedly difficult. Please refer to the following articles as you can understand the meaning and procedure of taking the exam.

Referenced articles "How to take the Java Silver exam and how to learn"

I also refer to this article as a whole.

Study materials

I used up only the following two books.

-"Thorough capture Java SE 8 Silver problem collection" This is for solving a messy problem. Basically, I used only this one.

-["Introduction to Java that is refreshing"](https://www.amazon.co.jp/%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82 % 8F% E3% 81% 8B% E3% 82% 8BJava% E5% 85% A5% E9% 96% 80-% E7% AC% AC3% E7% 89% 88-% E3% 82% B9% E3% 83 % 83% E3% 82% AD% E3% 83% AA% E3% 82% 8F% E3% 81% 8B% E3% 82% 8B% E3% 82% B7% E3% 83% AA% E3% 83% BC % E3% 82% BA-% E4% B8% AD% E5% B1% B1-% E6% B8% 85% E5% 96% AC-ebook / dp / B07ZQWKL2Q / ref = sr_1_1? __mk_ja_JP =% E3% 82% AB% E3% 82% BF% E3% 82% AB% E3% 83% 8A & dchild = 1 & keywords =% E3% 81% 99% E3% 81% A3% E3% 81% 8D% E3% 82% 8AJava & qid = 15938835856 & s = digital -text & sr = 1-1) This is a reference book for when you do not understand even if you look at the explanation of the problem collection.

Learning flow

The contents of "Thorough Strategy Java SE 8 Silver Question Collection" include chapters 1 to 9 for topic-specific questions, and chapters 10 and 11 for comprehensive questions (mock exams). Based on that, I studied according to the following flow.

(1) Solve Chapters 1 to 9 first → Check only the answer (check your own ability) Correct answer rate is 10% (2) Solve Chapters 1 to 9 → Carefully understand the explanation (know the definition of words and the flow of processing) Correct answer rate 20% (3) Solve Chapters 1 to 9 → Explain the mistakes carefully and understand (I feel that my understanding has deepened) Correct answer rate 50% (4) Solve Chapters 10 and 11 (mock test) → Carefully understand the explanations Correct answer rate 20% Here, my heart breaks once (5) Solve Chapters 10 and 11 → Carefully understand the explanation, correct answer rate 40% (6) Solve Chapters 10 and 11 → You will understand which topic you are not good at. Correct answer rate 70% (7) Memorize problems that you are not good at (8) Review by returning to the chapter of the problem genre that you are not good at All you have to do is repeat steps (6) to (8).

Time saving

――When you find something you don't understand, search Google for the part you don't understand. → I don't know how to search, so search first without thinking about it. → Reduce time to think!

――If you don't understand what you have checked many times on the spot, check it many times. → Follow the same flow many times to fix the memory. → Reduce review time!

――If you still don't understand, ask someone who understands. → Reduce the time to understand!

――At the stage of repeating the problem, the answer is correct and the problem that you can explain by yourself is not solved repeatedly. → Shorter lap time

I think this area is an effective way to deepen understanding in a short period of time.

Study time

I am about 120 hours in 15 days According to the information of those who took the exam, it seems that they have at least 100 to 150 hours of study time.

Summary

As a result, the pass line passed 65%, while 75% passed.

** Creating a study environment ** ** Secure study time ** things to do

That's all I want to say.

Those who say that they are not good at classroom lectures will write a countermeasure article again. See you again!

Recommended Posts

I tried passing Java Silver in 2 weeks without knowing Java
I tried metaprogramming in Java
I tried using JWT in Java
I tried using Elasticsearch API in Java
I tried the new era in Java
I tried to implement deep learning in Java
I tried to output multiplication table in Java
I tried to create Alexa skill in Java
Java Silver passing experience
I tried Mastodon's Toot and Streaming API in Java
[Java 11] I tried to execute Java without compiling with javac
I tried using Google Cloud Vision API in Java
# 2 [Note] I tried to calculate multiplication tables in Java.
I tried to create a Clova skill in Java
I tried to make a login function in Java
I tried using an extended for statement in Java
I tried to implement the Euclidean algorithm in Java
~ I tried to learn functional programming in Java now ~
I tried to find out what changed in Java 9
I made roulette in Java.
I tried Drools (Java, InputStream)
I tried using Java REPL
Object-oriented child !? I tried Deep Learning in Java (trial edition)
I tried to convert a string to a LocalDate type in Java
I tried using Dapr in Java to facilitate microservice development
I tried to make a client of RESAS-API in Java
I sent an email in Java
I created a PDF in Java.
I tried setting Java beginners to use shortcut keys in eclipse
I tried to interact with Java
I tried UDP communication with Java
I tried putting Domino11 in CentOS7
I tried the Java framework "Quarkus"
I tried using Java8 Stream API
I made an annotation in Java.
I tried to summarize Java learning (1)
What I learned with Java Silver
I tried to summarize Java 8 now
[Qualification] Java Silver SE11 Passing Experience
I tried using Java memo LocalDate
I tried using GoogleHttpClient of Java
I tried to make a talk application in Java using AI "A3RT"
[Java] I participated in ABC-188 of Atcorder.
I tried a calendar problem in Ruby
I tried to summarize Java lambda expressions
Java9 was included, so I tried jshell.
Map without using an array in java
Oracle Certified Java Silver SE 8 Passing Experience
Java SE 8 Silver (Java SE 8 Programmer I) Pass Note
I tried using OpenCV with Java + Tomcat
I tried the AutoValue library in Intellij
I tried Google's entrance exam (unofficial) [java]
[* Java *] I participated in JJUG CCC 2019 Spring
I tried embedding a formula in Javadoc
I made a primality test program in Java
I tried putting Java on my Mac easily
I tried to make Basic authentication with Java
I tried to implement polymorphic related in Nogizaka.
I want to send an email in Java.
I tried to organize the session in Rails
I studied for 3 weeks and passed Java Bronze