Skip to content

Commit 6e12f29

Browse files
author
Anass Rach
committed
Update index.md!
1 parent e95f000 commit 6e12f29

1 file changed

Lines changed: 249 additions & 0 deletions

File tree

index.md

Lines changed: 249 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,58 @@ layout: default
2222
</a>
2323
</div>
2424

25+
## 💪 Exam Difficulty
26+
27+
<div class="difficulty-section">
28+
<div class="difficulty-warning">
29+
<h4>The Java 21 OCP exam is challenging - even for experts</h4>
30+
<p>Multiple attempts are common and nothing to be ashamed of. Learn from real experiences:</p>
31+
</div>
32+
33+
<div class="experiences-grid">
34+
<div class="experience-card expert">
35+
<div class="expert-info">
36+
<strong>Jeanne Boyarsky</strong>
37+
<span class="credentials">Java Champion • Co-author of the OCP Guide</span>
38+
</div>
39+
<div class="attempt-results">
40+
<span class="attempt failed">1st: ❌ 62%</span>
41+
<span class="attempt passed">2nd: ✅ 74%</span>
42+
</div>
43+
</div>
44+
45+
<div class="experience-card expert">
46+
<div class="expert-info">
47+
<strong>Scott Selikoff</strong>
48+
<span class="credentials">Co-author of the OCP Guide</span>
49+
</div>
50+
<div class="attempt-results">
51+
<span class="attempt passed">1st: ✅ Passed</span>
52+
<span class="note">Called it "very difficult"</span>
53+
</div>
54+
</div>
55+
56+
<div class="experience-card developer">
57+
<div class="expert-info">
58+
<strong>Experienced Developer</strong>
59+
<span class="credentials">5+ years Java • Had OCP 11 & 17</span>
60+
</div>
61+
<div class="attempt-results">
62+
<span class="attempt failed">1st: ❌ 48%</span>
63+
<span class="attempt passed">2nd: ✅ 70%</span>
64+
</div>
65+
</div>
66+
</div>
67+
68+
<p class="difficulty-message">
69+
<strong>Key takeaway:</strong> Even Java experts and book authors struggled with this exam. Prepare thoroughly, expect a challenge, and don't give up after one attempt.
70+
</p>
71+
72+
<p class="experiences-source">
73+
<small>Experiences sourced from public blogs and community forums including <a href="https://coderanch.com" target="_blank">CodeRanch</a></small>
74+
</p>
75+
</div>
76+
2577
## 📖 Study strategy
2678

2779
<div style="margin-bottom: 25px;"></div>
@@ -219,6 +271,161 @@ layout: default
219271
border-color: #667eea;
220272
}
221273

274+
/* Exam Difficulty Section */
275+
.difficulty-section {
276+
background: linear-gradient(135deg, #fff3cd, #fef7e0);
277+
border: 2px solid #ffc107;
278+
border-radius: 12px;
279+
padding: 25px;
280+
margin: 30px 0;
281+
text-align: center;
282+
}
283+
284+
.difficulty-warning h4 {
285+
color: #856404;
286+
margin: 0 0 10px 0;
287+
font-size: 1.2em;
288+
}
289+
290+
.difficulty-warning p {
291+
color: #664d03;
292+
margin: 0 0 25px 0;
293+
font-size: 1em;
294+
}
295+
296+
.experiences-grid {
297+
display: grid;
298+
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
299+
gap: 15px;
300+
margin: 20px 0;
301+
}
302+
303+
.experience-card {
304+
background: white;
305+
border-radius: 10px;
306+
padding: 20px;
307+
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
308+
border-left: 4px solid #667eea;
309+
text-align: left;
310+
transition: transform 0.2s ease;
311+
}
312+
313+
.experience-card:hover {
314+
transform: translateY(-2px);
315+
}
316+
317+
.experience-card.expert {
318+
border-left-color: #667eea;
319+
}
320+
321+
.experience-card.developer {
322+
border-left-color: #28a745;
323+
}
324+
325+
.expert-info {
326+
margin-bottom: 12px;
327+
}
328+
329+
.expert-info strong {
330+
color: #2c3e50;
331+
font-size: 1.05em;
332+
display: block;
333+
margin-bottom: 4px;
334+
}
335+
336+
.credentials {
337+
font-size: 0.8em;
338+
color: #667eea;
339+
font-weight: 600;
340+
display: block;
341+
margin-bottom: 4px;
342+
}
343+
344+
.experience-card.developer .credentials {
345+
color: #28a745;
346+
}
347+
348+
.source {
349+
font-size: 0.7em;
350+
color: #6c757d;
351+
font-style: italic;
352+
display: block;
353+
}
354+
355+
.source a {
356+
color: #6c757d;
357+
text-decoration: none;
358+
}
359+
360+
.source a:hover {
361+
color: #495057;
362+
text-decoration: underline;
363+
}
364+
365+
.attempt-results {
366+
display: flex;
367+
flex-direction: column;
368+
gap: 8px;
369+
}
370+
371+
.attempt {
372+
padding: 5px 10px;
373+
border-radius: 15px;
374+
font-size: 0.8em;
375+
font-weight: bold;
376+
text-align: center;
377+
width: fit-content;
378+
}
379+
380+
.attempt.failed {
381+
background: #ffebee;
382+
color: #d32f2f;
383+
border: 1px solid #ffcdd2;
384+
}
385+
386+
.attempt.passed {
387+
background: #e8f5e8;
388+
color: #2e7d32;
389+
border: 1px solid #c8e6c9;
390+
}
391+
392+
.note {
393+
font-size: 0.8em;
394+
color: #6c757d;
395+
font-style: italic;
396+
padding: 2px 0;
397+
}
398+
399+
.difficulty-message {
400+
color: #856404;
401+
margin: 25px 0 15px 0;
402+
font-size: 0.95em;
403+
line-height: 1.5;
404+
padding: 15px;
405+
background: rgba(255, 193, 7, 0.1);
406+
border-radius: 8px;
407+
}
408+
409+
.difficulty-message strong {
410+
color: #664d03;
411+
}
412+
413+
.experiences-source {
414+
color: #6c757d;
415+
margin: 15px 0 0 0;
416+
font-style: italic;
417+
text-align: center;
418+
}
419+
420+
.experiences-source a {
421+
color: #667eea;
422+
text-decoration: none;
423+
}
424+
425+
.experiences-source a:hover {
426+
text-decoration: underline;
427+
}
428+
222429
/* Stats Dashboard */
223430
.stats-grid {
224431
display: grid;
@@ -504,6 +711,31 @@ layout: default
504711
width: 100%;
505712
}
506713

714+
.difficulty-section {
715+
padding: 20px;
716+
}
717+
718+
.experiences-grid {
719+
grid-template-columns: 1fr;
720+
gap: 12px;
721+
}
722+
723+
.experience-card {
724+
padding: 15px;
725+
}
726+
727+
.expert-info strong {
728+
font-size: 1em;
729+
}
730+
731+
.credentials {
732+
font-size: 0.75em;
733+
}
734+
735+
.source {
736+
font-size: 0.65em;
737+
}
738+
507739
.stats-grid {
508740
grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
509741
gap: 15px;
@@ -548,6 +780,23 @@ layout: default
548780
padding: 12px 20px;
549781
font-size: 0.95em;
550782
}
783+
784+
.difficulty-warning h4 {
785+
font-size: 1.1em;
786+
}
787+
788+
.attempt-results {
789+
align-items: stretch;
790+
}
791+
792+
.attempt {
793+
width: 100%;
794+
text-align: center;
795+
}
796+
797+
.experiences-source {
798+
font-size: 0.8em;
799+
}
551800
}
552801
</style>
553802

0 commit comments

Comments
 (0)