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 the new era 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
I tried to implement Firebase push notification in Java
[Java 11] I tried to execute Java without compiling with javac
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)
Object-oriented child !? I tried Deep Learning in Java (trial edition)
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 fell into Java Silver (crying)
I tried to interact with Java
I tried UDP communication with Java
I wrote Goldbach's theorem in 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"
I tried a calendar problem in Ruby
I tried Cassandra's Object Mapper for Java
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 did OpenCV camera calibration in Java
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
[For beginners] I tried using DBUnit in Eclipse
I tried putting Java on my Mac easily
I tried to make Basic authentication with Java
I tried to implement polymorphic related in Nogizaka.
[For beginners] I tried using JUnit 5 in Eclipse
I want to send an email in Java.
I tried to organize the session in Rails
java I tried to break a simple block
I studied for 3 weeks and passed Java Bronze
I tried hitting a Java method from ABCL
I wanted to make (a == 1 && a == 2 && a == 3) true in Java