เมื่อวันเสาร์ที่ผ่านมานี่เอง ผมได้ไปสอบ online ของ Google Cloud Certified – Professional Data Engineer และผ่านมาเรียบร้อยแล้วฮะ อันนี้เป็น Certificate ที่เกี่ยวข้องกับงานปัจจุบันอันแรกเลยแหละฮะ เลยขอโอกาสนี้มาแชร์กันว่าข้อสอบมันเป็นยังไงบ้าง

สอบรอบ online

จริงๆ การสอบของ Google Professional Exam มันมีให้เลือกสองแบบฮะ คือ onsite และ online แต่ผมเลือก online เพราะตัวเองไม่ได้อยู่ใกล้ศูนย์สอบฮะ (มีแค่กทม. และนนทบุรี) และพอเราเลือกสอบแบบนี้ก็จำเป็นต้องเตรียมอะไรนั่นนี่เยอะอยู่ ไม่เหมือนกับการสอบ onsite ที่เตรียมแต่ตัวกับบัตรประชาชนไปห้องสอบฮะ

ก่อนอื่นเลย ไม่ว่าจะสอบแบบไหนก็ต้องสมัครสอบก่อนที่ https://webassessor.com/googlecloud แล้วผมก็เลือกสอบแบบ online (Remote-proctored) หาวันเวลาที่ตัวเองสะดวกฮะ (เวลาตามไทม์โซนของตัวเองเลยนะฮะ)

พอเราสอบแบบนี้ก็จำเป็นต้องเตรียมการอยู่หลายสเตปฮะ ดูได้จากลิงก์นี้ได้เลยฮะ ซึ่งสุดท้ายเราจะต้องลงโปรแกรม Sentinel เพราะเป็นโปรแกรมที่ใช้สอบ และต้องสร้าง biometric profile โดยใช้กล้องด้วย (ผมจำเป็นต้องซื้อเว็บแคมด้วยแหละ)

พอใกล้จะถึงเวลาสอบ ก็ควรจะเผื่อเวลาสัก 15 นาที เช็คอะไรให้เรียบร้อย สักสิบนาที ปุ่ม Launch ก็จะโผล่ขึ้นมาในหน้า webaccessor ให้เรากดเพื่อเปิด Sentinel อีกทีนึง ถึงตรงนี้เราจะเจอกับผู้คุมสอบที่เขาจะขอให้เราแพนกล้องไปดูเพดาน ใต้โต๊ะ ดูรอบๆ ให้เขาเช็คสถานที่ว่าเราไม่ได้ตุกติกอะไรนะ หลังจากนั้นก็จะเป็นช่วงสอบอันแสนระทึก ก่อนที่เราจะรู้ว่าเรา “ผ่าน”​ หรือ “ไม่ผ่าน” แต่เราจะไม่รู้คะแนนนะฮะ การสอบ GCP ไม่มีแจ้งคะแนนนะ

แนวข้อสอบ

ข้อสอบมีทั้งหมด 50 ข้อในเวลา 2 ชั่วโมง ถ้าเราไม่มั่นใจข้อไหนก็มีให้ติ๊ก “Mark for review” แล้วกดไปข้อถัดไปได้ และมีปุ่ม “Review all” ที่จะแสดง 50 ข้อพร้อมคำตอบของเรา อันไหนที่เราติ๊ก “Mark for review” เอาไว้ก็จะมีดอกจันขึ้นมา เราก็คลิกข้อนั้นเพื่อกลับไปตอบอีกทีฮะ

ส่วนข้อสอบที่เจอในรอบผมนั้น มีประมาณนี้ฮะ

1. Migrating solutions

เท่าที่จำได้ น่าจะสักสิบห้าข้อที่ถามประมาณว่า บริษัทของคุณกำลังจะย้ายอันนั้น อันนี้มายัง GCP แบบนี้คุณจะทำอย่างไร คำถามพวกนี้มันจะเป็นเชิงประยุกต์และใช้ข้อมูล GCP product หลายๆ ตัวมาประกอบกัน ดังนั้นเราต้องรู้จัก product แต่ละตัวว่ามีคุณสมบัติอย่างไร และอันไหนใช้ต่อกับอันไหนได้บ้าง ถึงจะตรงกับโจทย์ฮะ

2. Product features

นอกเหนือจากนั้น ก็จะเป็นโจทย์ประเภทสิ่งนี้คืออะไร ซึ่งมีหลากหลายเลย ทั้ง database, storage, ETL รวมไปถึงพวก security tools ด้วย

โจทย์แนวนี้ต้องพึ่งความจำหน่อยนึง ว่าเรารู้จัก product มากน้อยแค่ไหนฮะ

3. Keywords

โจทย์แต่ละข้อที่เจอ มักจะร่ายมายาวสี่ห้าบรรทัด ซึ่งดีแล้วฮะ เพราะมันอธิบายค่อนข้างละเอียด และที่เราต้องมองหาคือ keyword นะฮะ เช่น “non-developer”, “prefer to”, “cost-effective”, “mirroring servers” ซึ่งถ้าเราหาเจอ มันจะช่วยเราตัดตัวเลือก ลดเวลาตอบได้เยอะเลยฮะ

4. Code

ก็ยังมีโจทย์ที่เกี่ยวข้องกับการเขียนโค้ดอยู่แต่ไม่เยอะหรอก โค้ดส่วนใหญ่ก็จะเป็นการเขียนแบบพื้นฐาน ไม่ได้ advance มาก พบเจอได้ทั่วไปตาม API doc หรือ product doc ของ Google ฮะ

5. ข้อมูลท่องจำ

สุดท้าย ก็ยังจะเจอโจทย์ที่ต้องท่องจำอยู่บ้าง แต่น้อยนิดจริงๆ นะฮะ สำหรับรอบของผม ก็ต้องดูอีกทีว่ามันเป็นข้อมูลจำเป็นมั้ย เช่น “6TB database”, “100 ms latency”, “us-west1-a” พวกนี้ อะไรที่รู้สึกว่าไม่จำเป็นต้องจำก็ข้ามๆ ไปละกันฮะ

เตรียมตัวยังไงบ้าง

ก็มีลงคอร์สของ Coursera ไปหลายตัวอยู่ ดูที่เป็น GCP Professional skills ก็ enroll เข้าไปได้เลย อีกอย่างนึงก็จะเป็น Qwiklabs ที่จะช่วยเสริมให้เราคุ้นชินกับ GCP product ได้เร็วด้วยฮะ
และก่อนสอบไม่กี่วันก็กลับไปย้อนดู ย้อนอ่านคอร์ส Preparing for the Google Cloud Professional Data Engineer Exam ใน Coursera เพื่อเก็บรายละเอียดทิ้งท้ายฮะ คอร์สนี้คอร์สดีเลยนะ ช่วยสรุปให้ก่อนสอบดีมาก


ใครกำลังจะสอบ GCP certificate ก็ขอให้สอบผ่านสมกับที่เตรียมตัวมาดีเลยนะฮะ เพี้ยง~