Halo, Habr! Hari ini saya ingin berbagi dengan Anda sebuah cerita tentang bagaimana saya lulus Sertifikasi Google Developers: ujian sertifikasi Spesialis Web Mobile. Sejujurnya, saya tidak bisa menyebutkan alasan obyektif, karena saya belum pernah mendengar satu kasus pun ketika sertifikat memberi preferensi seseorang ketika melamar pekerjaan atau membantu menaikkan gaji mereka. Di bawah kucing, saya akan memberi tahu Anda mengapa saya memutuskan untuk mengikuti ujian dan menjelaskan secara terperinci bagaimana saya mengambilnya.

Mengapa saya memerlukan sertifikat?
Bagi saya, ini adalah panduan yang menunjukkan apa yang Anda butuhkan untuk memompa. Dan, tentu saja, ujian sertifikasi merupakan tantangan bagi diri sendiri. Google menawarkan ujian yang sepenuhnya praktis, Anda perlu menulis kode nyata untuk menyelesaikan tugas. Ini adalah cara yang bagus untuk menguji tingkat pengetahuan Anda, dan pada saat yang sama juga pamer ke rekan kerja, tentu saja. Hasilnya, setelah Google IO pada Mei 2017, saya merasa senang dengan gagasan untuk mendapatkan sertifikat ini.
Cara mempersiapkannya sesuai aturan
Anda harus mulai mempersiapkan dari halaman sertifikasi Web Spesialis Mobile , di mana Anda dapat menemukan banyak informasi yang berguna tentang ujian dan persiapan untuk itu. Secara terpisah, perlu dicatat Panduan Studi Spesialis Web Seluler , yang mencantumkan topik utama ujian, bersama dengan tautan ke materi yang akan digunakan untuk mulai mempelajari topik tersebut. Bagi saya, dokumen ini menjadi semacam daftar periksa untuk memverifikasi bahwa saya mempelajari setiap topik yang tercantum.
Secara total, 7 topik besar dapat dibedakan, yang diperiksa pada ujian sertifikasi.- Tata Letak dan Styling Situs Web Dasar - tema ini mencakup kemampuan untuk membuat situs web responsif, tata letak adaptif, manipulasi gambar, pengetahuan dan pemahaman tentang pendekatan Mobile-First dan kemampuan untuk bekerja dengan ukuran layar yang berbeda pada perangkat yang berbeda.
- Front End Networking - mengasumsikan bahwa kandidat tahu bagaimana aplikasi web dapat berinteraksi dengan server dan meminta beberapa data dari sana. Selain itu, pengetahuan tentang API Ambil modern diasumsikan. Anda harus dapat bekerja dalam mode asinkron, untuk mengetahui cara kerja Janji, serta CORS .
- Aksesibilitas - topik aksesibilitas sangat penting, Google berusaha dengan segala cara untuk mempromosikan dan mengembangkannya. Di sini kami mempertimbangkan masalah seperti membuat markup yang dapat diakses untuk desktop dan perangkat seluler, menggunakan atribut ARIA, menavigasi situs web dengan benar tanpa menggunakan mouse, tata letak semantik, kemampuan untuk memilih elemen dengan benar (bekerja dengan fokus).
- Aplikasi Web Progresif - mencakup semua aspek membuat dan bekerja dengan aplikasi web progresif, pendekatan Offline-First, dan penggunaan Pekerja Layanan.
- Optimalisasi dan Caching Kinerja - di sini tentang API Cache, API Penyimpanan Web, API IndexedDB plus Pekerja Web, serta catatan terpisah tentang urutan konten ditampilkan pada halaman (Jalur Peninjauan Kritis).
- Konsep dan Sintaks ES2015 - Anda perlu tahu dan dapat menerapkan konstruksi bahasa baru dari JavaScript modern. Mungkin ini adalah topik yang paling mudah.
- Formulir Web Seluler - mencakup pengetahuan atribut baru untuk elemen input yang diperkenalkan dalam HTML5, dan cara untuk memvalidasi formulir.
Bagaimana saya mempersiapkan diri
Program pelatihan Beasiswa Google Developers , yang diselenggarakan oleh Google dan Udacity, membantu saya mempersiapkan ujian. Program ini diluncurkan pada musim gugur 2017 dan berisi lagu Mobile Web Specialist .
Berdasarkan hasil dari program Beasiswa Google Developers, saya terpilih untuk melanjutkan program pelatihan saya: Spesialis Web Mobile Nanodegree.
Program ini mencakup sejumlah besar materi kuliah yang mencakup sekitar 90% topik pada ujian (hanya topik Formulir Web Seluler dalam program ini yang tidak memahami secara terperinci). Juga, untuk keberhasilan penyelesaian pelatihan, perlu membuat tiga proyek besar dan menerapkan semua teknik dan teknik yang dipelajari kepada mereka. Ini sangat membantu saya mempelajari semua materi baru dan mempersiapkan ujian dari sudut pandang praktis. Pada umumnya, program Nanodegree Web Mobile Spesialis telah menjadi sumber utama pengetahuan saya, saya merekomendasikannya kepada semua yang tertarik.
Maka, ketika pada musim panas 2018 saya akhirnya menyelesaikan pelatihan saya, saya kembali membuka topik ujian dan menyadari bahwa saya sudah siap.
Proses ujian
Saya tidak akan menjelaskan secara rinci proses mendaftar untuk ujian, semuanya tertulis di situs dan prosedurnya cukup sepele. Dari hal administratif, penting untuk mengetahui hal berikut:
- Biaya ujian pada saat publikasi artikel ini adalah $ 149 .
- Biaya ini mencakup tiga ujian .
- Untuk mendaftar ujian, Anda harus memberikan foto / pindaian dokumen yang membuktikan identitas Anda .
- Untuk lulus ujian Anda membutuhkan Internet yang stabil, peramban dan kamera dan mikrofon (untuk bagian kedua dari ujian) .
Ujian dilakukan melalui sumber TrueAbility . Dalam proses mendaftar untuk ujian, akun pribadi akan dibuat untuk Anda di mana Anda akan meluncurkan ujian Anda.
Ujian ini praktis dan dibagi menjadi dua bagian:
- Bagian pertama membutuhkan waktu 4 jam, di mana Anda akan menyelesaikan tugas yang diberikan kepada Anda. Anda memiliki hak untuk mengatur waktu ini sesuka Anda, termasuk istirahat, berpindah dari satu tugas ke tugas lain dan kembali ke tugas sebelumnya.
- Wawancara singkat 5 pertanyaan dengan robot. Untuk wawancara Anda perlu menyalakan kamera dan Anda harus menjawab dengan suara dalam bahasa Inggris. Tujuan dari wawancara ini adalah untuk memverifikasi bahwa Anda sendiri telah lulus ujian.
Tubuh utama
Mesin virtual dengan Linux di papan akan diluncurkan untuk Anda, akses yang akan Anda dapatkan langsung melalui browser dari akun pribadi Anda. Di dalam mesin virtual, Anda akan menemukan Google Chrome, di mana halaman dengan tugas Anda dan editor kode Atom akan dibuka.
Dalam kasus saya, ujian terdiri dari 18 tugas. Tanpa kecuali, semua tugas terlihat seperti ini: Anda harus memperbaiki kode yang ada untuk memperbaiki sesuatu, dan / atau menambahkan fungsionalitas baru. Karena Anda memiliki kode dan hasil dari kode ini bekerja di peramban, Anda dapat memverifikasi diri Anda hanya dengan menyegarkan halaman dan memastikan bahwa kode Anda berfungsi sebagaimana dimaksud. Saya telah menjumpai tugas dengan kompleksitas yang bervariasi dan volume penulisan kode (dari memperbaiki beberapa baris hingga menulis sejumlah besar fungsionalitas dari awal, terutama dalam tugas tentang Pekerja Layanan). Perlu dicatat bahwa Google memungkinkan Anda untuk menggunakan sumber daya apa pun yang Anda butuhkan. Pada saat yang sama, mereka mengatakan bahwa mereka dapat mengamati pekerjaan Anda, tetapi tidak ada yang mengharapkan bahwa Anda harus melakukan semuanya hanya dari ingatan.
Awalnya, menurut saya 4 jam itu banyak untuk ujian, tetapi dalam kasus saya, dalam praktik, ternyata saya menyelesaikan bagian dari 2 tugas dari 18 hanya sebagian - tidak ada cukup waktu, dan ini terlepas dari kenyataan bahwa saya hanya mengambil satu istirahat selama 5-7 menit. . Saya harap Anda memiliki langkah ini akan lebih mudah.
Wawancara Robot
Setelah menyelesaikan bagian utama, sebuah wawancara dengan robot menunggu Anda, tujuan utamanya adalah untuk memverifikasi bahwa Anda sendiri telah lulus ujian. Anda membutuhkan kamera, Anda perlu menjawab pertanyaan dengan suara dalam bahasa Inggris. Semua wawancara memakan waktu 10 menit, dan video direkam sepanjang waktu. Pertanyaan terkait dengan tugas Anda, misalnya, mereka mungkin bertanya sesuatu seperti: "Dan apa warna latar belakang yang harus dicat dalam kondisi nomor 3 pekerjaan?". Karena tugasnya unik, bahkan jika Anda tidak ingat jumlah tugasnya, maka tugas itu sendiri tidak akan tercampur.
Selamat! Pada tahap ini, Anda telah berhasil menyelesaikan ujian dan sekarang Anda hanya perlu menunggu. Menurut aturan sertifikasi ini, surat dengan hasil dapat dikirim kepada Anda dalam waktu 45 hari sejak tanggal ujian . Perlu bersabar dan menunggu.
Apa yang kita dapatkan sebagai hasilnya?
Harapan saya tepat 45 hari. Saya sudah berpikir bahwa ujian saya hilang di suatu tempat, tetapi pada malam hari terakhir saya menerima surat yang menyatakan bahwa saya telah lulus ujian, serta tautan ke sumber daya , tempat saya melihat sertifikat saya, serta segala macam tautan untuk menambahkannya ke berbagai sosial jaringan.
Tentu saja saya melampirkan gambar dengan sertifikat, untuk itu semua ini ditulis, Anda tahu! Perlu dicatat bahwa sertifikat ini berlaku selama 3 tahun , maka Anda harus mengonfirmasinya.
Semoga sukses untuk semua orang yang berencana mengikuti ujian sertifikasi! Jika Anda telah melewati mereka, bagikan pengalaman Anda dalam komentar. Sangat menarik untuk mengetahui bagaimana itu.