Eric Manaois

Greenhorn
+ Follow
since Dec 26, 2022
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
9
Received in last 30 days
1
Total given
11
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
Ranch Hand Scavenger Hunt
Greenhorn Scavenger Hunt

Recent posts by Eric Manaois

Big congratulations!! We made it. Hard work really pays off. Whats now your plan after passing the exam?
Yeah, I agree with most of your opinion. I think this is the most difficult exam I had in my entire life considering the breadth and depth of the topics. I also don't like that we need to memorize all the command line options for javac, java, jar, jlink, jdeps, and jmod. it's not like we will be using them often like git commands.

I would also like to comment on the use of mock exams. I think it is necessary to use mock exams in any certification exam to know your knowledge gaps. That's why I did the objective-wise exam from Enthuware so I can just focus on that one topic and move on if I know I already mastered that topic. Memorizing the enthuware exam will not make you pass the exam. Because it is just in your short-term memory and I think knowing the whole concept is still far better. Even though I did memorize each exam question in Enthuware, I still forgot them after a few weeks and even my certification result is not that high.

I think the best way to study is to play with the code and try those edge case questions and those weird combinations of commands like putting null to some parameters for example: Collections.sort(list, null) where list is an ArrayList. Yeah, this is a valid command where it will sort the list regularly and not return a NullPointerException. Also, the Java documentation plays a big part if you read them. I only did this in the last weeks of my review and I think this is needed to understand those very tough questions.
Yeah, thank you. I still remember most of the questions I got wrong during the class. It was a wake-up call for me what I still lack especially that Liskov substitution topic. Speaking of waking up, I was still awake that time from 10 pm to 3 am. I was determined to pass this exam because it was so long overdue. And thank you for the class, it was a big help for me.
If you pass the mock exams consecutively then you are ready to take the exam even without comparing your score to the average Enthu scores.
Today I passed the OCP Java 17 certification. This is my 2nd take for the exam and I'm glad that I passed it this time.

I started studying during the Christmas holiday break in 2022. Yes, that was a long time ago. My company gave me an Oracle unlimited subscription which includes 5 exam vouchers for any Oracle certification. So that's why I decided to take the latest Java certification available and it took me more than a year to pass this difficult exam. On some days I am very diligent in studying but work comes in the way and breaks some of the days that became weeks, then months that I was supposed to study.

I did not use the video tutorial from Oracle as I find reading the book more enjoyable to me. I read the infamous OCP Study Guide by Scott and Jeanne on a Kindle app using my iPad. There I highlighted and took notes like crazy of all the things I currently do not know until 1st week of February. I transferred these notes to Obsidian, my note-taking app so I can easily review the notes in a summarized format. My notes include a lot of source code examples, tips, mnemonics I used to remember things and all the easily forgettable ideas. If I were to print this it may take 50-70 pages of A4 paper. I re-read the study guide once again and it took me until April to finish my 2nd reading and note-taking.

After this, I got busy at work and was not able to study for a few months.

I also used Enthuware for the mock exam and started studying again in August and used IntelliJ as my IDE for testing codes. It took me 1 month to study as my vouchers are expiring in September. And used Luka Popov's Udemy video for a quick refresher on some of the chapters. Then I took the exam and failed at 62%.

After that, I took a long break and studied again starting in January 2024. This time I used the objective-wise test of Enthuware and memorized each topic until I got a perfect score in each topic exam. I have read this strategy in one of the passers here in Code Ranch and I think this is a saver for me. So thank you for this tip

I also joined Simon Robert's March class. Overall it was helpful that I joined this class. It is good that there is a live interaction with the instructor so we can ask easily some of the harder topics. Thanks Simon for your tips.

And today I took the exam and finally passed. This was an exhausting certification study for me. I just want to get this certification for myself as I wanted this since I was in college and Java is one of my favorite subjects that time.

In the exam, there are 4-5 questions regarding modules, 3-4 questions about JDBC, a lot of concurrency questions, and also with streams. Also there is now a proctor who asks for your ID unlike months ago. They just ask for my ID and show it in the camera and they have not checked the room where I'm taking the exam.

One question that I still remember is about binary search which I got wrong and looks like this:



And also I got the IO buffer question like in the enthuware:

Given that a file named test1.txt contains the following data: 0123456789 and test2.txt is non-existent

and the following code snippet:

And the answer to this is: 0123456789234567

My final tip for this exam is do not stop studying and keep your momentum. You will forget some of the things you have studied once you get a break. My trick for forcing me to study is going to a nearby coffee shop and studying there (with headphones on). There I was forced to study and not be lazy just like if I'm at home (plus the coffee which makes me awake).
Thank you all for the explanation. I now understand that the foreach was not a terminal operation of the stream but just a chain for the returned map from the collect method.
I thought that we can only use a single terminal operation (cannot be chained) on streams.
Im not sure why does the following code compile if it has multiple terminal operation (collect, foreach)?

If you still have free links for the course it will help me in my studies.

Thank you.
Can anyone help me how to correct the compiler error bellow using upper bounded generics?


I will be using my company laptop for the exam. But it has a restriction on installing new softwares. Does the exam software uses an installer for the exam, or is it a simple exe file? I plan to take the OCP17 cert.

Thank you.
Thank you for all the tips. Ill check after a month if I need to reschedule. At least now I know that my timetable is in the fast side. I just wanted to make sure that I will review everyday and would like to target the 2 months if it is possible.

For my background I’d been using Java professionally for 3 years on an Android development and now I switched to web dev. I am initially a C++ developer for 9 years then switched to Java for Android. Probably the only topics that I don't have that much experience or do not have confidence are lambdas/streams (I used the non-lambda/streams way during my development), and modules.

Fortunately I got a year of learning subscription to Oracle Learning University which comes with 5 exam vouchers and was paid by my company. I was very lucky that I got this opportunity since I just started in the company and they approved my request for a Java cert immediately. Also it is up-to us what certification we will take and how many. They don’t mind if we used our 5 vouchers on one exam. But I plan on getting SE17 now then EE7 afterwards. Then I guess after that Im done with Oracle cert. Hopefully I can only use 2 vouchers. I don't mind failing but I will target for a high score on my first try.

Also thank you for replying on my post with those tips. This helps a lot and will keep my studying momentum until the finish line.


vceplus-200-125    | boson-200-125    | training-cissp    | actualtests-cissp    | techexams-cissp    | gratisexams-300-075    | pearsonitcertification-210-260    | examsboost-210-260    | examsforall-210-260    | dumps4free-210-260    | reddit-210-260    | cisexams-352-001    | itexamfox-352-001    | passguaranteed-352-001    | passeasily-352-001    | freeccnastudyguide-200-120    | gocertify-200-120    | passcerty-200-120    | certifyguide-70-980    | dumpscollection-70-980    | examcollection-70-534    | cbtnuggets-210-065    | examfiles-400-051    | passitdump-400-051    | pearsonitcertification-70-462    | anderseide-70-347    | thomas-70-533    | research-1V0-605    | topix-102-400    | certdepot-EX200    | pearsonit-640-916    | itproguru-70-533    | reddit-100-105    | channel9-70-346    | anderseide-70-346    | theiia-IIA-CIA-PART3    | certificationHP-hp0-s41    | pearsonitcertification-640-916    | anderMicrosoft-70-534    | cathMicrosoft-70-462    | examcollection-cca-500    | techexams-gcih    | mslearn-70-346    | measureup-70-486    | pass4sure-hp0-s41    | iiba-640-916    | itsecurity-sscp    | cbtnuggets-300-320    | blogged-70-486    | pass4sure-IIA-CIA-PART1    | cbtnuggets-100-101    | developerhandbook-70-486    | lpicisco-101    | mylearn-1V0-605    | tomsitpro-cism    | gnosis-101    | channel9Mic-70-534    | ipass-IIA-CIA-PART1    | forcerts-70-417    | tests-sy0-401    | ipasstheciaexam-IIA-CIA-PART3    | mostcisco-300-135    | buildazure-70-533    | cloudera-cca-500    | pdf4cert-2v0-621    | f5cisco-101    | gocertify-1z0-062    | quora-640-916    | micrcosoft-70-480    | brain2pass-70-417    | examcompass-sy0-401    | global-EX200    | iassc-ICGB    | vceplus-300-115    | quizlet-810-403    | cbtnuggets-70-697    | educationOracle-1Z0-434    | channel9-70-534    | officialcerts-400-051    | examsboost-IIA-CIA-PART1    | networktut-300-135    | teststarter-300-206    | pluralsight-70-486    | coding-70-486    | freeccna-100-101    | digitaltut-300-101    | iiba-CBAP    | virtuallymikebrown-640-916    | isaca-cism    | whizlabs-pmp    | techexams-70-980    | ciscopress-300-115    | techtarget-cism    | pearsonitcertification-300-070    | testking-2v0-621    | isacaNew-cism    | simplilearn-pmi-rmp    | simplilearn-pmp    | educationOracle-1z0-809    | education-1z0-809    | teachertube-1Z0-434    | villanovau-CBAP    | quora-300-206    | certifyguide-300-208    | cbtnuggets-100-105    | flydumps-70-417    | gratisexams-1V0-605    | ituonline-1z0-062    | techexams-cas-002    | simplilearn-70-534    | pluralsight-70-697    | theiia-IIA-CIA-PART1    | itexamtips-400-051    | pearsonitcertification-EX200    | pluralsight-70-480    | learn-hp0-s42    | giac-gpen    | mindhub-102-400    | coursesmsu-CBAP    | examsforall-2v0-621    | developerhandbook-70-487    | root-EX200    | coderanch-1z0-809    | getfreedumps-1z0-062    | comptia-cas-002    | quora-1z0-809    | boson-300-135    | killtest-2v0-621    | learncia-IIA-CIA-PART3    | computer-gcih    | universitycloudera-cca-500    | itexamrun-70-410    | certificationHPv2-hp0-s41    | certskills-100-105    | skipitnow-70-417    | gocertify-sy0-401    | prep4sure-70-417    | simplilearn-cisa    |
http://www.pmsas.pr.gov.br/wp-content/    | http://www.pmsas.pr.gov.br/wp-content/    |