My Path to Oracle Certified Associate و Oracle Certified Professional

مرحباً بالجميع ، اسمي رسلان. أعمل في بنك كبير كرئيس للفريق.



أود أن أشارككم تجربتي في الحصول على الألقاب المرغوبة من Oracle Certified Associate و Java SE 8 Programmer (المشار إليها فيما يلي بـ OCA) و Oracle Certified Professional و Java SE 8 Programmer (المشار إليها فيما يلي بـ OCP).



صورة



تم تحديث شارة Oracle Certified Associate
image



تحديث شارة المحترف المعتمد من Oracle
image



نعم ، أعلم أن حبري لديه بالفعل عدد كافٍ من المقالات حول هذا الموضوع: واحد ، اثنان ، ثلاثة ، أربعة . في رأيي ، هم جيدون ، لكنهم لا يجيبون على السؤال الرئيسي الذي نشأ بعد أن بدأت التحضير للامتحان الأول - OCA. لم أجد إجابة لهذا السؤال الملح - لماذا احتاجه من وجهة نظر المطور ، ما هي "الأرباح" التي سأحصل عليها إلى جانب الشارة والشهادة الإلكترونية على الموقع؟ ألن يكون هذا مضيعة للمال والوقت؟



لن أصف مستويات الشهادة ، يمكنك قراءتها في منشورات أخرى. في هذا المنشور ، أود أن أشارك تجربتي الشخصية في إعداد واجتياز هذه الاختبارات ، بالإضافة إلى وصف الخبرة المكتسبة وأهميتها وفائدتها.



إذن ، خلفيتي في الوقت الذي بدأت فيه التحضير للامتحان:



  1. اقرأ فلسفة جافا بواسطة Bruce Eckel
  2. حوالي 1.5 عام من العمل مع Java
  3. المعرفة الأساسية لل OOP والبرمجة متعددة الخيوط


نشأ بعض الاستقرار في العمل ، عندما لا تكون هناك مهام عاجلة وساخنة ، يبدأ الروتين في التراجع. كنت مرتاحًا إلى حد ما فيما يتعلق بالمواعيد النهائية والمواعيد النهائية. هذا هو المكان الذي أردت أن أضيف فيه نوعًا من "الفلفل". حول الشهادة في الشركة التي أعمل فيها ، كانت هناك محادثات بين الحين والآخر حول هذا الموضوع ، لكنها بقيت مجرد محادثات ولم يكن لدى أي شخص فرصة للتخلي عنها. لذلك كانت الحياة تستمر بهدوء وقياس ، حتى دفعني القدر ضد أحد محاضري Luxsoft ، الذي دفعني إلى هاوية التعلم.



صورة



المحاضر ، بمحض الصدفة ، هو مؤلف كتاب Nailing 1Z0-808: دليل عملي لشهادة Oracle Java SE8 Programmer Iلتحضير OCA. استغرق التحضير للامتحان الأول (OCA) حوالي شهر ، قضيت كل وقت فراغي تقريبًا مع كتاب في يدي أو في جهاز محاكاة enthuware .



عملية الاستسلام بسيطة جدًا:



  • تقوم بحجز امتحانك في أحد المراكز المعتمدة في إحدى المدن التي تختارها ، في حالتي - موسكو
  • ادفع حوالي 150 دولارًا
  • اذهب إلى الامتحان في الوقت المحدد.


يتم إجراء الاختبار في غرفة منفصلة مع مجموعة من الكاميرات الموجهة نحوك. تجاهل فكرة الشطب على الفور ، في رأيي ، إنها ببساطة غير واقعية. الوقت محدود ، لكنني أعتبره كافياً لـ OCA مع التدريب الكافي. ستكتشف النتيجة بسرعة ، على سبيل المثال ، تلقيت بريدًا إلكترونيًا بعد 30-40 دقيقة. ويا يا هلا! اجتياز الامتحان الأول بدرجة جيدة 94٪



نتيجة OCA
image



المجاميع الفرعية بعد اجتياز OCA ، من وجهة نظر مطور عامل. للوهلة الأولى ، تبدو بعض الموضوعات التي أثيرت في عملية إصدار الشهادات مثل الألعاب ، ولكن لا يمكن التقليل من شأنها. أعتقد أن هذه هي التفاصيل الدقيقة التي تفصل بعض المطورين عن الآخرين. نعم ، ربما نعرف جميعًا كيفية إنشاء فئات / واجهات واستخدام الوراثة وكتابة عبارة if. لكن نسبة صغيرة فقط من الأشخاص ينظرون تحت غطاء الأداة التي يعملون بها. كل شيء تعلمته أثناء إعداد وتسليم OCA ، بدأت على الفور في التوزيع بين أعضاء فريقي. لا ، لم أفتخر بهذه الشهادة ، ورفعت أنفي ، ولم أقل شيئًا لأي شخص ، لكنني بدأت للتو في تطبيق المعرفة التي اكتسبتها ومشاركتها. بدون مبالغة ، سأقارنه بالدورات التنشيطية.



يبدو أنك بحاجة إلى الهدوء والاستمتاع بالنصر وإن كان صغيرًا ولكن. بدلاً من ذلك ، يأتي الإدراك أن OCA صغير وأنه من الضروري اقتحام OCA على الفور. بعد أن اتصلت بإيجور ووصف نتائجي ورغبتي في المضي قدمًا ، تلقيت دعمًا ومعلومات مفيدة ردًا على التحضير لـ OCP.



هذه المرة استخدمت عدة كتب في وقت واحد ، لأن نطاق الموضوعات التي يتم تناولها واسع جدًا ولن يعمل هذا الاختبار على هذا النحو.



الكتب التي استخدمتها:



  1. Java I / O و NIO و NIO.2
  2. OCP: Oracle Professional Certified Professional Java SE 8 Programmer II Study Guide: امتحان 1Z0-809
  3. دليل شهادة OCP Java SE 7 Programmer II: التحضير لامتحان 1ZO-804


حسنًا ، حيث بدون محاكي enthuware .



هذه المرة استغرق التحضير 2.5 شهر. قضيت أيضًا معظم وقت فراغي إما في قراءة كتاب أو باستخدام جهاز محاكاة. مواضيع OCP أكثر تعقيدًا وأعمق بكثير من OCA. نكرر إجراء التسجيل ، ندفع 150 دولارًا ونذهب لأخذها. من أجل الفائدة ، اخترت مركزًا آخر للتسليم. والمثير للدهشة أن الغرفة كانت متشابهة تقريبًا مع نفس كومة الكاميرات. هذه المرة كان هناك نقص كارثي في ​​الوقت ، وأصبحت الأجزاء التي يجب قراءتها أكبر + وأصبح المنطق الذي يجب اتباعه أكثر تعقيدًا. على الرغم من استعداداتي النشطة ، إلا أنني بالكاد تمكنت من الإجابة على جميع الأسئلة وإجراء مراجعة صغيرة. تمامًا مثل المرة السابقة ، جاءت الإجابة في غضون 30-40 دقيقة. هذه المرة كانت النتيجة أقل ، لكنني ما زلت أعتبرها جديرة - 85٪.



نتيجة OCP
image



لذا ، ما حدث في المحصلة النهائية ، لقد أمضيت حوالي 4 أشهر في التحضير والتسليم ، و 300 دولار للاختبارات نفسها + شراء الكتب وترخيصين لمحاكي enthuware. هل هو استثمار كبير للوقت والمال مقارنة بالمعرفة المكتسبة؟ جوابي هو لا. خلال هذا التدريب ، تمكنت من فهم مبدأ Stream API ، ونسبة معينة من العمل مع تعدد مؤشرات الترابط وأكثر من ذلك بكثير. هل كان من الممكن تعلم كل هذا دون اجتياز أي اختبارات ، دون شراء كتب وأشياء أخرى؟ سأجيب هنا بنعم ، لكن كل شيء ليس بهذه البساطة. من خلال المثال الشخصي ، يمكنني القول إن التعلم خارج الإطار الزمني ليس فعالًا للغاية.



لقد زادت المعرفة العميقة باللغة التي أعمل بها كل يوم. لقد مر أكثر من عام منذ لحظة التسليم ، وما زلت أتذكر وأطبق المعرفة المكتسبة. وقد انعكس هذا في عملية تمرير مراجعة الكود. أثرت أيضًا على جميع أعضاء فريقي تقريبًا ، لأن أشارك المعرفة التي اكتسبتها حتى يومنا هذا.



والإجابة على السؤال الذي عذبني ، "هل يستحق الأمر وما سأحصل عليه في النهاية". أستطيع أن أقول أنه يجب عليك على الأقل تجربة يدك في تسليم OCA. سيتمكن بعضكم من النظر إلى الأشياء التي أصبحت مألوفة منذ فترة طويلة من منظور مختلف تمامًا. وبالطبع ، في بعض الشركات ، حتى شهادة المستوى الأول ستكون سببًا ممتازًا لطلب زيادة.



النقد البناء موضع ترحيب ، وسأكون سعيدًا لتلقي التعليقات. لدي بعض الموضوعات الأخرى التي أكون مستعدًا لمشاركتها معك: كيف حصلت على العمل في هذا البنك الضخم ، أو عدم معرفتي بجافا ، أو كيف بعد فترة ، أصبحت قائد فريق دون أن أطلب ذلك ولا أرغب حقًا في ذلك ، أو كيف بالصدفة تحدثت في مؤتمر "كود".



All Articles