مرحبا يا هبر! أريد اليوم أن أشارككم قصة حول كيفية اجتياز اختبار شهادات مطوري Google: شهادة اعتماد Mobile Web Specialist. لكي أكون أمينًا ، لا يمكنني تسمية أي أسباب موضوعية ، حيث أنني لم أسمع عن حالة واحدة عندما أعطت الشهادة تفضيلات شخص ما عند التقدم لوظيفة أو ساعدت في رفع رواتبهم. تحت القطة ، سوف أخبركم لماذا قررت الخضوع للامتحان ووصف بالتفصيل كيف أجريت.

لماذا أحتاج إلى شهادة؟
بالنسبة لي ، هذا دليل يوضح ما تحتاج إلى ضخه. وبالطبع ، فإن امتحان الشهادة يمثل تحديًا للذات. تقدم Google اختبارات عملية بالكامل ، تحتاج إلى كتابة رمز حقيقي لحل المهام. هذه طريقة رائعة لاختبار مستوى معرفتك ، وفي نفس الوقت تظهر أيضًا للزملاء بالطبع. نتيجةً لذلك ، بعد Google IO في مايو 2017 ، شعرت بالحماس لفكرة الحصول على هذه الشهادة.
كيفية التحضير وفقا للقواعد
يجب أن تبدأ التحضير من صفحة شهادات Mobile Web Specialist ، حيث يمكنك العثور على الكثير من المعلومات المفيدة حول الامتحان والتحضير لها. بشكل منفصل ، تجدر الإشارة إلى دليل دراسة أخصائي الويب المحمول ، والذي يسرد الموضوعات الرئيسية للامتحان إلى جانب روابط لمواد يجب أن تبدأ منها في دراسة الموضوع. بالنسبة لي ، أصبح هذا المستند نوعًا من قائمة التحقق للتحقق من أنني درست كل موضوع من الموضوعات المدرجة.
في المجموع ، يمكن تمييز 7 موضوعات كبيرة ، والتي يتم فحصها في امتحان الشهادة.- تصميم الموقع الأساسي وتصميمه - يتضمن هذا السمة القدرة على إنشاء مواقع ويب سريعة الاستجابة وتخطيطًا متكيفًا ومعالجة الصور ومعرفة وفهم طريقة Mobile-First والقدرة على العمل بأحجام مختلفة للشاشة على أجهزة مختلفة.
- Front End Networking - يفترض أن المرشح يعرف كيف يمكن لتطبيق ويب التفاعل مع الخادم وطلب بعض البيانات من هناك. علاوة على ذلك ، يفترض معرفة API Fetch الحديثة. يجب أن تكون قادرًا على العمل في وضع غير متزامن ، لمعرفة كيفية عمل الوعود ، وكذلك CORS .
- إمكانية الوصول - يعد موضوع إمكانية الوصول مهمًا للغاية ، حيث تحاول Google بكل الطرق الترويج له وتطويره. هنا نعتبر مشكلات مثل إنشاء ترميز يمكن الوصول إليه لأجهزة الكمبيوتر المكتبية والأجهزة المحمولة ، باستخدام سمات ARIA ، والتنقل بشكل صحيح في موقع ويب دون استخدام الماوس ، والتخطيط الدلالي ، والقدرة على تحديد العناصر بشكل صحيح (العمل مع التركيز).
- تطبيقات الويب التقدمية - تشمل جميع جوانب إنشاء تطبيقات الويب التقدمية والعمل بها ، والنهج غير المتصل بالإنترنت واستخدام عمال الخدمة.
- تحسين الأداء والتخزين المؤقت - هنا حول Cache API و Web Storage API و IndexedDB API plus Web Workers ، بالإضافة إلى ملاحظة منفصلة عن الترتيب الذي يتم عرض المحتوى به على الصفحة (مسار العرض الحرج).
- ES2015 Concepts and Syntax - تحتاج إلى معرفة وتكون قادرة على تطبيق بنيات لغة جديدة من جافا سكريبت الحديثة. ربما هذا هو أسهل موضوع على الإطلاق.
- نماذج الويب للجوال - تتضمن معرفة السمات الجديدة لعناصر الإدخال المقدمة في HTML5 ، وطرق التحقق من صحة النماذج.
كيف استعدت
ساعدني برنامج تدريب Google Developers Scholarship ، الذي استضافته Google و Udacity ، في الاستعداد للامتحان. تم إطلاق هذا البرنامج في خريف عام 2017 واحتوى على مسار Mobile Web Specialist .
بناءً على نتائج برنامج Google Developers Scholarship ، تم اختياري لمواصلة برنامج التدريب الخاص بي: Mobile Web Specialist Nanodegree.
يشتمل هذا البرنامج على قدر كبير من مواد المحاضرات التي تغطي حوالي 90 ٪ من الموضوعات في الامتحان (لم يفهم فقط موضوع نماذج ويب الويب في هذا البرنامج بالتفصيل). أيضًا ، من أجل إكمال التدريب بنجاح ، كان من الضروري إنشاء ثلاثة مشاريع كبيرة وتطبيق جميع التقنيات والتقنيات المستفادة عليها. لقد ساعدني هذا إلى حد كبير في تعلم كل المواد الجديدة والاستعداد للامتحان من وجهة نظر عملية. على العموم ، أصبح برنامج Nanodegree Special Web Mobile Specialist مصدر المعرفة الرئيسي ، أوصي به لجميع المهتمين.
وهكذا ، عندما أتممت أخيرًا تدريباتي في صيف 2018 ، فتحت مرة أخرى موضوعات الامتحان وأدركت أنني مستعد.
عملية الامتحان
لن أصف بالتفصيل عملية التسجيل في الامتحان ، كل شيء مكتوب على الموقع والإجراء تافه للغاية. من الأمور الإدارية ، من المهم معرفة ما يلي:
- تكلفة الامتحان في وقت نشر هذا المقال هي 149 دولار .
- هذه التكلفة تشمل ثلاثة اختبارات .
- للتسجيل في الامتحان ، يجب عليك تقديم صورة / مسح لوثيقة تثبت هويتك .
- لاجتياز الاختبار ، فأنت بحاجة إلى إنترنت ثابت ومتصفح وكاميرا وميكروفون (للجزء الثاني من الاختبار) .
يتم إجراء الاختبار من خلال مورد TrueAbility . في عملية التسجيل للامتحان ، سيتم إنشاء حساب شخصي لك من خلاله سوف تبدأ الاختبار الخاص بك.
الامتحان عملي وينقسم إلى قسمين:
- يستغرق الجزء الأول 4 ساعات من الوقت ، ستحل خلالها المهام المسندة إليك. لديك الحق في إدارة هذا الوقت كما تريد ، بما في ذلك أخذ فترات راحة ، والانتقال من مهمة إلى مهمة والعودة إلى المهام السابقة.
- مقابلة قصيرة من 5 أسئلة مع الروبوت. في المقابلة ، ستحتاج إلى تشغيل الكاميرا وستحتاج إلى الرد بصوت باللغة الإنجليزية. الغرض من هذه المقابلة هو التحقق من أنك نجحت في الامتحان.
الجسم الرئيسي
سيتم إطلاق جهاز ظاهري به Linux على متن الطائرة ، يمكنك الوصول إليه مباشرةً من خلال المتصفح من حسابك الشخصي. داخل الجهاز الظاهري ، ستجد Google Chrome ، حيث سيتم فتح الصفحة التي تحتوي على مهمتك ومحرر كود Atom .
في حالتي ، تألف الامتحان من 18 مهمة. وبدون استثناء ، تبدو جميع المهام كالتالي: تحتاج إلى إصلاح التعليمات البرمجية الموجودة لإصلاح شيء ما و / أو إضافة وظائف جديدة. نظرًا لأن لديك الشفرة ونتائج هذا الرمز تعمل في متصفح ، يمكنك التحقق من نفسك ببساطة عن طريق تحديث الصفحة والتأكد من أن الشفرة تعمل كما هو مقصود. لقد واجهت مهام متفاوتة التعقيد وحجم كتابة التعليمات البرمجية (من إصلاح بضعة أسطر لكتابة كميات كبيرة من الوظائف من نقطة الصفر ، وخاصة في المهام المتعلقة بعمال الخدمة). تجدر الإشارة إلى أن Google تسمح لك باستخدام أي موارد تحتاجها. في الوقت نفسه ، يقولون إن بإمكانهم مراقبة عملك ، لكن لا أحد يتوقع أن تفعل كل شيء فقط من الذاكرة.
في البداية ، بدا لي أن 4 ساعات كانت كثيرة للامتحان ، ولكن في حالتي ، في الممارسة العملية ، اتضح أنني أكملت جزءًا من مهمتين من أصل 18 جزئيًا فقط - لم يكن هناك ما يكفي من الوقت ، وهذا على الرغم من أنني أخذت استراحة واحدة فقط لمدة 5-7 دقائق . أتمنى أن تكون هذه الخطوة أسهل.
مقابلة روبوت
بعد الانتهاء من الجزء الرئيسي ، تنتظرك مقابلة مع روبوت ، والغرض الرئيسي منها هو التحقق من أنك نجحت في الامتحان. تحتاج إلى كاميرا ، تحتاج إلى إجابة الأسئلة بصوت باللغة الإنجليزية. تستغرق جميع المقابلات 10 دقائق ، ويتم تسجيل الفيديو طوال الوقت. ترتبط الأسئلة بمهامك ، على سبيل المثال ، قد يسألون شيئًا مثل: "وما اللون الذي تحتاج الخلفية إلى رسمه في حالة الوظيفة رقم 3؟". نظرًا لأن المهام فريدة من نوعها ، حتى لو لم تتذكر عدد المهمة ، فلن يتم خلط المهمة نفسها بالتأكيد.
مبروك! في هذه المرحلة ، أكملت الاختبار بنجاح والآن عليك فقط الانتظار. وفقًا لقواعد هذه الشهادة ، يمكن إرسال خطاب له النتيجة في غضون 45 يومًا من تاريخ الامتحان . بحاجة إلى التحلي بالصبر والانتظار.
ماذا نحصل نتيجة لذلك؟
كان توقعاتي 45 يومًا بالضبط. لقد اعتقدت بالفعل أن امتحاني قد فقد في مكان ما ، لكن مساء اليوم الأخير تلقيت رسالة تؤكد أنني اجتازت الاختبار ، بالإضافة إلى رابط للمورد ، حيث رأيت شهادتي ، وكذلك جميع أنواع الروابط لإضافتها إلى مواقع التواصل الاجتماعي المختلفة الشبكة.
بالطبع أنا أرفق صورة مع شهادة ، من أجل ذلك كل هذا كتب ، كما تعلمون! تجدر الإشارة إلى أن الشهادة صالحة لمدة 3 سنوات ، ثم يتعين عليك تأكيدها.
حظا سعيدا لكل من يخطط لامتحانات الشهادة! إذا كنت قد مرت عليها بالفعل ، شارك تجربتك في التعليقات. من المثير للاهتمام معرفة كيف كانت.