30
How to Get Certified as a Java Programmer Jeanne Boyarsky 4/28/16

2016 first-champs-java-cert

Embed Size (px)

Citation preview

Page 1: 2016 first-champs-java-cert

How to Get Certified as a Java ProgrammerJeanne Boyarsky4/28/16

Page 2: 2016 first-champs-java-cert

About me

• Java developer for 13+ years• Author of two Java books• Programming mentor of FRC Team 694

• Slideshare.net/boyarsky• Blog: http://www.selikoff.net• Moderator of forums at: http://www.coderanch.com

Twitter: @jeanneboyarsky

Page 3: 2016 first-champs-java-cert

Why get certified?

• Learn Java more deeply– Faster– Better– More accurate code

• Job hunting– Internship– Entry level job

Twitter: @jeanneboyarsky

Page 4: 2016 first-champs-java-cert

OCJP 5/6

9/10: Sun Oracle

SCJA 5/6

SCJP 5/6

OCJA 5/6

New acronyms!

Twitter: @jeanneboyarsky

Page 5: 2016 first-champs-java-cert

2/12: More exams

OCA 7

OCP 7

More to learn!

OCJP 6

Twitter: @jeanneboyarsky

Page 6: 2016 first-champs-java-cert

1/15: Java 8 exam

OCA 7

OCP 7

Removed and new content

OCA 8

OCP 8

Twitter: @jeanneboyarsky

Page 7: 2016 first-champs-java-cert

3/16: Java 5 exams retired

About time!

OCJA 5

OCJP 5

Twitter: @jeanneboyarsky

Page 8: 2016 first-champs-java-cert

Three paths to OCP 8

OCA 7

OCA 8

I’ll start with the OCA 8OCP 7

OCP 8 *

OCJP 6 or earlier

Twitter: @jeanneboyarsky

Page 9: 2016 first-champs-java-cert

Java Foundationsnovice level exam

Warning! Don’t Take!

Twitter: @jeanneboyarsky

Page 10: 2016 first-champs-java-cert

Pause for commercial interruption

Twitter: @jeanneboyarsky

Page 11: 2016 first-champs-java-cert

Step 1: Create a Study Plan

Buy book

Magic

Pass Test

Twitter: @jeanneboyarsky

Page 12: 2016 first-champs-java-cert

Step 1: Create a Study Plan

Study 15 minutes a day no matter what.

No losing momentum!

I’ve studied for certs during competitions – minutes between each match!And this year, I took one the day after stop build day – flashcards!

Twitter: @jeanneboyarsky

Page 13: 2016 first-champs-java-cert

Step 2: Read a Study Guide

Twitter: @jeanneboyarsky

Page 14: 2016 first-champs-java-cert

Step 2: Read a Study Guide

Lots of info to digest

Lots of edge cases

Not everything overlaps what you actually use in a job

Twitter: @jeanneboyarsky

Page 15: 2016 first-champs-java-cert

Step 3: Code!

Twitter: @jeanneboyarsky

Page 16: 2016 first-champs-java-cert

Step 3: Code!

How do I know what to code? • Change to break

something and see error

• Change to see what something does

• See what outputs from changes

Twitter: @jeanneboyarsky

Page 17: 2016 first-champs-java-cert

Step 3: Code!

What could we change here?

Page 18: 2016 first-champs-java-cert

Step 4: Review questions

Answer?

Why?

How are they trying to trick you?

Twitter: @jeanneboyarsky

Page 19: 2016 first-champs-java-cert

Step 4: Review questions

Didn’t we just see this question?

Nope!

Twitter: @jeanneboyarsky

Page 20: 2016 first-champs-java-cert

Step 4: Review questions

Really, didn’t we just see this question?

Ok we did. Easier this time?

Twitter: @jeanneboyarsky

Page 21: 2016 first-champs-java-cert

Step 5: Flashcards

What are the eight

primitive types?

Twitter: @jeanneboyarsky

Page 22: 2016 first-champs-java-cert

Step 5: Flashcards

Make your own too

Think of key points

Spaced repetition

Twitter: @jeanneboyarsky

Page 23: 2016 first-champs-java-cert

Step 5: Flashcards

Twitter: @jeanneboyarsky

Page 24: 2016 first-champs-java-cert

Step 5: Flashcards

What flashcards could we make for Commands?

Twitter: @jeanneboyarsky

Page 25: 2016 first-champs-java-cert

Step 6: Practice exams

Twitter: @jeanneboyarsky

Page 26: 2016 first-champs-java-cert

Step 6: Practice exams

Common Problems SolutionNot enough time Code more

Drill with review questions to get fasterList what missed so look for it faster

Too low a score List what areas got a question wrong and study those parts moreList WHY got it wrong – fact? missed point? Understanding?

Twitter: @jeanneboyarsky

Page 27: 2016 first-champs-java-cert

Step 6: Practice exams

Do NOT take another practice exam immediately if you are not happy with your score.

There are only so many out there and you can waste your “first exposure” attempts.

Twitter: @jeanneboyarsky

Page 28: 2016 first-champs-java-cert

Step 6: Practice exams

Practice exams are typically harder than the real thing

Twitter: @jeanneboyarsky

Page 29: 2016 first-champs-java-cert

More Resources

• Includes links to mock exams• http://www.coderanch.com/t/659981/Wiki/Ocajp-Faq• http://www.coderanch.com/t/659977/Wiki/Ocpjp-Faq

• Oracle cert list• http://education.oracle.com/pls/web_prod-plq-dad/

db_pages.getpage?page_id=651

Twitter: @jeanneboyarsky

Page 30: 2016 first-champs-java-cert

Questions?

Wait? Robots can’t take the test? Someone

should have told me!

Twitter: @jeanneboyarsky