แนะนำการสอบเพื่อเป็น Google Certified Associate Android Developer (2018)

Boonya Kitpitak
2 min readMay 1, 2018

--

โดยส่วนตัว ผมทำงานเป็น Android Developer อยู่ใน Software Agency มาได้ประมาณหนึ่งปี และเมื่อต้นปีนี้ ผมเพิ่งได้ยินเกี่ยวกับ Certification นี้เป็นคร้ังแรก และคิดว่าเป็นเรื่องที่ดีที่ผมจะได้ทบทวนเนื้อหาและทดสอบความรู้พื้นฐานด้าน Android ที่ผมทำงานอยู่กับมันในตลอดทุกวัน

อะไรคือ Google Certified Associate Android Developer ?

ผมขอเล่าสู่กันฟังแบบย่อๆ ว่าเจ้า Google Certified Associate Android Developer นี่ คือ…รูปแบบของการรับรองความรู้ความสามารถของผู้สอบอย่างหนึ่ง ว่าผู้สอบมีความรู้พื้นฐานที่จำเป็นในการเริ่มต้นทำงานในสายงาน Android Developer โดยการสอบนี้จะถูกรับรองโดยตรงจาก Google

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

ในบทความนี้ผมจะขอมาแนะนำเกี่ยวกับ

  • การทดสอบนี้เหมาะกับใคร ?
  • ขั้นตอนการสมัครเพื่อรับการทดสอบ
  • ลักษณะและโครงสร้างของข้อสอบ
  • คำแนะนำการเตรียมตัว

ข้อมูลทั้งหมดที่เกี่ยวข้องกับการสอบสามารถอ่านได้จาก Officail Website ของทาง Google

https://developers.google.com/training/certification/associate-android-developer/

ที่มา https://medium.freecodecamp.org/becoming-associate-android-developer-certified-by-google-26e08e6abf2f

การทดสอบนี้เหมาะกับใคร ?

โดยส่วนตัวแล้วผมคิดว่าไม่ว่าจะเป็น คนที่เริ่มต้นคิดจะทำงานในสายงาน Android Developer หรือ คนที่ทำงานมาหลายปีแล้ว น่าจะลองพิจารณา เข้าร่วมสอบดู เนื่องจากการผ่านการทดสอบนี้ทำให้เราสามารถมั่นใจได้ว่า ตัวเรานั้นมีความรู้พื้นฐานเพียงพอเพื่อที่จะต่อยอดและพัฒนาตัวเองได้ต่อไปอย่างมั่นคง รวดเร็ว ในกรณีที่ท่านผู้อ่านเพิ่งเริ่มต้นทำงาน หรือ กำลังคิดจะเปลี่ยนงาน Certification นี้อาจจะทำให้ดูมีภาษีสูงกว่าผู้สมัครคนอื่นๆก็เป็นได้

ขั้นตอนการสมัครเพื่อรับการทดสอบ

หลังจากที่ กดปุ่ม TAKE THE EXAM จาก Link นี้แล้ว https://developers.google.com/training/certification/associate-android-developer/ ก็จะเจอกับ Website Udacity ซึ่ง ทาง Udacity จะจัดการทั้งหมดเกี่ยวกระบวนการสอบตั้งแต่ ชำระเงิน, ส่งตัวข้อสอบ จนถึง เสร็จสิ้นกระบวนการสอบ

ในการทดสอบนี้เราจะต้องชำระเงินจำนวน 149 USD ซึ่งก็ตีเป็นเงินไทยประมาน 4,700 บาท

และต้องเตรียมเอกสารยืนยันตนตัวของเราไว้ด้วย โดยในกรณีของผม ผมใช้ Passport ในการยืนยันตัวตน (ข้อควรระวัง!! บัตรพนักงาน หรือ บัตรนักเรียนใช้ไม่ได้นะครับ จะต้องเป็นเอกสารที่ออกโดยราชการเท่านั้น (อ่านเพิ่มเติมได้ด้านล่าง))

Make sure you have an acceptable form of ID. Acceptable forms of ID include driver’s licenses, passports, or other government-issued IDs. Student or work IDs are not accepted.

หลังจากกรอกข้อมูล และ ชำระเงินเรียบร้อย ทีนี้ทุกอย่างก็พร้อมสำหรับการเริ่มต้นรับการทดสอบ

ลักษณะและโครงสร้างของข้อสอบ

การสอบนี้จะมีเนื้อหาเป็น ภาษาอังกฤษ โดยจะประกอบไปด้วยสองส่วนเป็นหลัก คือ

  • Coding Project: จะมี Requirement ของ Application ที่เราต้องทำมาให้ แล้วเราต้องเริ่มพัฒนาจาก Instruction ที่ได้รับมา (เดี๋ยวจะกล่าวโดยละเอียดอีกทีนะครับ)
  • Exit Interview: การสัมภาษณ์สั้นๆเพื่อปิดท้ายการทดสอบ

Coding Project

หลังจากสมัครสอบและชำระเงินเรียบร้อยแล้ว ก็จะมีตัว zip ไฟล์ให้ Download มาเปิดใน Android Studio บนเครื่องของเราเอง โดยจะมี Instruction ในการทำ Application แสดงบนตัว Website แนะนำให้ใจเย็นและค่อยๆอ่านโดยละเอียดนะครับ เรามีเวลาทั้งหมด 24 ชั่วโมง ในการ coding ตาม Instruction ที่เขาให้มา

อย่าเพิ่งตกใจไปเพราะ เขาก็ไม่ได้ใจไม้ไส้ระกำ อะไรขนาดที่จะให้เริ่มสร้าง Application จาก 0 เลยนะครับ ถ้าลองรัน Project ที่ได้รับมาดูจะพบว่ามันสามารถทำงานได้อยู่แล้วแต่เราต้องทำให้ Functions มันครบถ้วนสมบูรณ์ตามที่ Instruction ได้กล่าวไว้นั่นเอง อีกทั้งใน Code ก็จะมี //TO DO บอกไว้ชัดเจนว่าจะให้เขียน Code เพิ่มเติมไปตรงไหน ขณะที่ทำก็เหมือนกับที่เราทำ App อยู่แหละ เราก็สามารถ Search Stackoverflow หรือเปิดดู document ได้ตามสบาย

หลังจากทำตัวข้อสอบนี้เสร็จแล้วก็ Upload ตัว Project ที่เราทำเสร็จในรูปแบบของ Zip File ขึ้นไปในระบบ พร้อมทั้งจะมีการ Verify Identity หรือ การพิสูจน์ตัวตนของผู้สอบโดยการถ่ายรูปเอกสารแสดงตัวตนที่เรามี และ Upload ขึ้นไปในระบบเพื่อยืนยันตัวเองด้วย เป็นอันว่าเสร็จสิ้นการทำการทดสอบส่วนนี้

ทางผู้จัดสอบจะชี้แจงว่า เขาอาจใช้เวลาในการตรวจไม่เกิน 45 วัน

Exit Interview

ประมาน 3 สัปดาห์หลัง นับจากวันที่ส่งข้อสอบ ผมก็ได้รับเมลจากทาง Udacity ว่าผมได้ผ่านการทดสอบในขั้นแรกแล้ว และให้นัดเวลาเพื่อทำการสอบสัมภาษณ์ได้ ในตอนแรกผมก็คิดว่าเป็นการสอบสัมภาษณ์กับคนจากทาง Udactity หรือ Google แต่ในความเป็นจริงแล้วเราจะต้องอัด Video กับทางระบบ โดยมีคำถามมาให้เรา 5 คำถาม และมีเวลาให้ 10 นาทีโดยให้เราจัดการเวลาที่จะตอบคำถามในแต่ละข้อเอง

คำถามที่จะถามก็จะเกี่ยวกับ Functions ของ Application ที่เราได้ทำส่งไปในการทดสอบส่วนแรก, อะไรที่เราคิดว่าเป็นเรื่องยากที่สุดในการทำข้อสอบส่วนแรก และความรู้พื้นฐานทั่วๆไปเกี่ยวกับ Android หลังจากตอบคำถามทั้งหมดในเวลา 10 นาที ถือเป็นอันว่าจบการ Interview ครับ

หลังจากการสอบการสอบสัมภาษณ์ไปได้ 1 สัปดาห์ผมก็ได้ Email จากทาง Udacity ว่าผมผ่าน Requirement ที่จะได้เป็น Google Certified Associate Android Developer เรียบร้อยแล้ว และจะมี Digital Badge หรือประกาศนียบัตร online ที่เราสามารถเอาไปแปะใน LinkedIn ได้อีกด้วย โดยตัว Digital Badge จะถูกส่งมาหลังจากที่ได้รับ Email ไม่นาน (ขณะที่เขียนบทความนี้ผมก็กำลังรอ Digital Badge ส่งมาอยู่)

คำแนะนำการเตรียมตัว

ในบทความนี้ผมคงไม่สามารถรวมเนื้อหาทั้งหมดเกี่ยวกับเรื่อง Android เข้ามาได้แต่จะรวบรวม Resource ที่ควรจะศึกษาและคำแนะนำไว้

ก่อนอื่นเลยผมแนะนำให้ลองศึกษาตัว Exam Content จาก ตัว Official Website อย่างละเอียด(https://developers.google.com/training/certification/associate-android-developer/#info ) ถ้าเพื่อนๆคิดว่าพร้อมแล้วก็สามารถลุยได้เลยแต่ถ้ายังรู้สึกว่ายังขาดความเข้าใจในบางส่วนก็อยากให้ลองศึกษา ตาม Link ด้านล่างที่ผมได้รวบรวมไว้

  1. https://google-developer-training.gitbooks.io/android-developer-fundamentals-course-practicals/content/en/
    นี่คือ Gitbook ที่จัดทำโดย Google Developer Training team โดยเนื้อหาจะเน้นไปที่การเตรียมตัวเพื่อสอบ Certification นี้โดยเฉพาะ มีเนื้อประมาน 12 บทใหญ่ให้ค่อยๆศึกษาดูและ แนะนำให้ลอง โหลด Sample Code มาลองเล่นดูด้วยเพราะว่าตัว Sample Code นี่แหละจะมีประโยชน์มากเวลาที่เราทำ Coding Project ในข้อสอบ เพราะเราสามารถนำ Code บางส่วนใน Sample มาใช้เป็นต้นแบบได้
  2. ถ้าใครคิดว่าแค่อ่านตัว Gitbook ยังไม่เพียงพอแนะให้ลองดูลิงค์นี้เพิ่มเติม https://github.com/Amejia481/Associate-Android-Developer-Certification/blob/master/README.md ในส่วนนี้จะมีรายการเหมือนกับ Exam Content นั่นแหละแต่จะมี Link ที่เป็นข้อมูลให้อ่านเพิ่มเติมแนบมาด้วย

โดยส่วนตัวผมคิดว่าแค่ศึกษาเนื้อหา ตามสองลิงค์ด้านบนให้ครบถ้วนก็เพียงพอแล้วสำหรับการสอบนี้

สรุป

สำหรับท่านผู้อ่านที่ยังไม่มีประสบการณ์การทำงาน ผมเห็นว่าการสอบนี้เป็นใบเบิกทางที่ดี ที่จะใช้ยืนยันความสามารถในการสัมภาษณ์งานหรือ สมัครงานทั้งในประเทศและต่างประเทศ และ ถึงแม้ว่าท่านผู้อ่านจะเป็น Android Develop ที่มีประสบการณ์อยู่แล้ว Certification นี้ก็อาจเป็นการทบทวนพื้นฐาน และเตรียมพร้อมเพื่อต่อยอดความสามารถต่อไปในอนาคต

ขอบคุณที่อ่านกันจนจบนะครับ ผิดพลาดประการใดต้องขออภัยไว้ด้วย

แหล่งที่มา

💁‍♂️ อยากเพิ่ม Productivity ในการทำงานรึเปล่า?

ลองใช้แอป Ergo Pomodoro ที่พัฒนาโดย page ของกันกันเถอะ แอปนี้ใช้การจับเวลาแบบ Pomodoro เพื่อเพิ่มประสิทธิภาพการทำงานให้ดียิ่งขึ้น ใช้งานฟรี ดาวน์โหลดกันได้เลย

✅ Android: bit.ly/3pZOuEE
✅ iOS: https://apps.apple.com/us/app/ergonomic-pomodoro-timer/id1550788893

--

--

Boonya Kitpitak
Boonya Kitpitak

Written by Boonya Kitpitak

Android Developer at Oozou. Also Guitarist and Headbanger

No responses yet