ไทม์ไลน์ประวัติการทำงานคือเส้นเวลาที่เรียงช่วงเวลาการทำงานแต่ละช่วงต่อกันจากอดีตถึงปัจจุบัน และเป็นส่วนที่คนอ่านเรซูเม่กวาดตาดูเป็นอันดับแรก บทความนี้จะพาคุณดูว่าประวัติงานหนึ่งช่วงต้องมีอะไรบ้าง ช่วงว่างและช่วงทับซ้อนที่เห็นควรตีความอย่างไร และเพราะเหตุใดนักพัฒนาจึงควรเก็บข้อมูลเป็นปีกับเดือนแทนที่จะเป็นวัน
ประวัติการทำงานควรเขียนเป็นไทม์ไลน์แบบไหน?
ประวัติงานหนึ่งช่วงควรตอบคำถามสามข้อให้ครบก่อน ถ้าขาดข้อใดไป คนอ่านจะต้องเดาเอาเอง และการเดาของแต่ละคนจะไม่เหมือนกัน
- ชื่อตำแหน่งที่ดำรงอยู่ในช่วงนั้น
- ชื่อหน่วยงานหรือบริษัทที่ออกหนังสือรับรอง
- ปีและเดือนที่เริ่ม กับปีและเดือนที่สิ้นสุด
สิ่งที่ทำให้ไทม์ไลน์อ่านง่ายไม่ใช่ความละเอียดของวันที่ แต่คือความต่อเนื่อง ระเบียนที่เรียงจากบนลงล่างตามเวลาจะทำให้คนอ่านเข้าใจเส้นทางอาชีพได้ในไม่กี่วินาที ส่วนระเบียนที่สลับไปมาก็ยังอ่านได้ แต่ต้องใช้ความพยายามมากกว่าอย่างชัดเจน
อีกจุดที่ควรตัดสินใจให้ชัดตั้งแต่ต้นคือเรื่องของงานที่ยังทำอยู่ งานปัจจุบันควรถูกทำเครื่องหมายว่าเปิดอยู่ ไม่ใช่เขียนวันสิ้นสุดเป็นวันที่ในอนาคต การเขียนวันสิ้นสุดล่วงหน้าทำให้ทั้งคนอ่านและระบบสับสนว่าเจ้าตัวกำลังจะออกหรือเพิ่งออก
ช่วงว่างระหว่างงานต้องอธิบายทุกครั้งไหม?
ไม่จำเป็นเสมอไป ช่วงว่างคือช่วงที่ไม่มีงานประจำ ซึ่งมีสาเหตุที่สมเหตุสมผลอยู่หลายอย่าง การศึกษาเพิ่ม ดูแลบุตรหรือผู้ป่วยในครอบครัว ปัญหาสุขภาพ การย้ายประเทศ และช่วงหางานหลังปิดบริษัทเดิม ล้วนทำให้เกิดช่วงว่างได้ทั้งนั้น
สิ่งที่ควรทำคือแยกให้ออกว่าช่วงว่างนั้นเป็นเรื่องที่คนอ่านจะถามถึงหรือไม่ ถ้าช่วงนั้นสั้นและมีคำอธิบายอยู่ในระเบียนอื่น การปล่อยให้ไทม์ไลน์ว่างไว้ก็เป็นเรื่องปกติ แต่ถ้าช่วงนั้นยาวจนคนอ่านสะดุด การเขียนคำอธิบายสั้น ๆ ไว้ในระเบียนจะช่วยได้มากกว่าการปล่อยให้เกิดช่องว่างที่ต้องตีความเอง
ข้อควรระวังคืออย่าให้ระบบตัดสินแทนคน ระบบที่ดีควรทำเครื่องหมายว่ามีช่วงว่างให้ผู้ตรวจเห็น แล้วปล่อยให้คนตัดสินว่าต้องถามเพิ่มหรือไม่ การให้ระบบปฏิเสธระเบียนอัตโนมัติเพราะมีช่วงว่างจะทำให้คนที่มีเหตุผลจริงถูกคัดออกโดยไม่มีใครได้อ่าน
เรียงจากใหม่ไปเก่าเป็นกติกาสากลหรือไม่?
การเรียงจากงานล่าสุดไปงานเก่าเป็นธรรมเนียมที่พบได้บ่อยในหลายประเทศและหลายอุตสาหกรรม เพราะคนอ่านมักสนใจว่าผู้สมัครทำอะไรอยู่ตอนนี้มากกว่าทำอะไรเมื่อสิบปีก่อน แต่ควรเข้าใจให้ชัดว่านี่เป็นธรรมเนียม ไม่ใช่ข้อกำหนดที่มีผลผูกพันทางกฎหมาย
ในบางแวดวง การเรียงจากเก่าไปใหม่ก็พบได้ โดยเฉพาะในสายวิชาการและสายที่ต้องการเล่าลำดับการเติบโตอย่างเป็นขั้นเป็นตอน และในบางวัฒนธรรมการเขียนเรซูเม่ก็ให้ความสำคัญกับลำดับต่างออกไป ระบบที่ออกแบบไว้อย่างดีจึงไม่ควรยึดว่าลำดับใดเป็นลำดับที่ถูกต้องเพียงหนึ่งเดียว แต่ควรอ่านวันที่จริงในแต่ละระเบียนแล้วเรียงเองได้
สำหรับงานทดสอบ ผลที่ตามมาคือชุดข้อมูลควรมีตัวอย่างทั้งสองแบบ เพราะฟอร์มและตัวอ่านเอกสารจำนวนมากยังพึ่งพาการเดาลำดับจากตำแหน่งบนหน้าจอ ถ้าชุดทดสอบมีแต่แบบใหม่ไปเก่า ทางที่ระบบจะพังเมื่อเจอแบบเก่าไปใหม่จะไม่ถูกตรวจเลย
ช่วงเวลาที่ทับซ้อนกันอธิบายได้ด้วยอะไรบ้าง?
การเห็นสองช่วงเวลาทับกันไม่ได้แปลว่าข้อมูลผิดเสมอไป มีรูปแบบการทำงานที่ทำให้เกิดการทับซ้อนได้จริง และการแยกแยะว่ากรณีใดผิดจริงเป็นทักษะที่ผู้ตรวจต้องมี
| ลักษณะที่เห็น | คำอธิบายที่เป็นไปได้ | สิ่งที่ควรทำ |
|---|---|---|
| สองงานประจำทับกันเต็มเวลา | มักเป็นความผิดพลาดของข้อมูล | ตรวจกับต้นทางก่อนตัดสิน |
| งานประจำทับกับงานที่ปรึกษา | เป็นไปได้บ่อย | ดูว่าช่องระบุประเภทงานชัดหรือไม่ |
| งานประจำทับกับงานอิสระช่วงสั้น | เป็นไปได้ | ตรวจว่าเป็นการช่วยงานเป็นครั้งคราวหรือไม่ |
| งานประจำทับกับบทบาทในกรรมการ | เป็นไปได้ | แยกบทบาทกรรมการออกจากงานประจำ |
| สองช่วงห่างกันไม่ถึงเดือน | มักเป็นเรื่องการปัดเดือน | ตรวจว่าข้อมูลเก็บแค่ปีกับเดือนหรือไม่ |
หัวใจคือระบบควรทำเครื่องหมายช่วงที่ทับกันให้คนดู ไม่ใช่สรุปเองว่าเป็นการปลอมแปลง เพราะการกล่าวหาผิดมีต้นทุนสูงกว่าการปล่อยให้ผู้ตรวจถามเพิ่มอีกหนึ่งคำถาม
ทำไมไม่ควรเขียนระบุถึงวันใดวันหนึ่ง?
การเขียนวันที่แบบระบุวันทำให้เกิดปัญหาสามชั้น ชั้นแรกคือความแม่นยำที่ไม่มีอยู่จริง คนส่วนใหญ่จำวันที่เริ่มงานได้ไม่แม่นถึงระดับวัน สิ่งที่จำได้แม่นคือเดือนและปี ชั้นที่สองคือการตีความต่างเขตเวลา วันที่เดียวกันในสองประเทศอาจถูกอ่านเป็นคนละวัน และชั้นที่สามคือการปัดเศษที่เกิดขึ้นเองตามธรรมชาติ
ผลลัพธ์ที่พบบ่อยที่สุดคือช่วงเวลาที่ดูเหมือนทับกันทั้งที่ในความเป็นจริงไม่ได้ทับ วันสุดท้ายของงานเดิมกับวันแรกของงานใหม่ห่างกันไม่กี่วันจะกลายเป็นความขัดแย้งทันทีถ้าระบบตีความว่าทั้งสองต้องไม่ทับกันแม้แต่วันเดียว
วิธีที่ปลอดภัยกว่าคือเก็บเป็นปีกับเดือน และเก็บความหมายของเดือนให้ชัดว่าเป็นเดือนที่เริ่มจริงหรือเดือนที่ปัดเข้าหาเดือนเต็ม เมื่อทุกฝ่ายเข้าใจตรงกัน ช่วงว่างสั้น ๆ ระดับไม่กี่สัปดาห์จะไม่กลายเป็นข้อผิดพลาดที่ต้องตามแก้
สำหรับนักพัฒนา: ตรวจช่วงเวลาและความหมายของงานปัจจุบัน
ข้อแรกคือเก็บข้อมูลวันที่ให้อยู่ในรูปเดียวกันทั้งหมด ถ้าบางระเบียนเก็บเป็นข้อความอิสระและบางระเบียนเก็บเป็นโครงสร้าง วันที่จะถูกอ่านต่างกันในคนละเส้นทาง และข้อบกพร่องจะเกิดเฉพาะกับข้อมูลที่มาจากทางใดทางหนึ่งเท่านั้น ซึ่งเป็นอาการที่หาสาเหตุยากมาก
ข้อที่สองคือแยกความหมายของงานปัจจุบันออกจากค่าว่าง งานที่ยังทำอยู่กับงานที่ไม่มีข้อมูลวันสิ้นสุดเป็นคนละความหมาย การใช้ค่าว่างแทนทั้งสองอย่างจะทำให้การตรวจสอบช่วงเวลาให้ผลลัพธ์ที่ไม่น่าเชื่อถือ
ข้อที่สามคือตรวจช่วงเวลาที่ชั้นบันทึก ไม่ใช่ที่ชั้นแสดงผล กติกาง่าย ๆ อย่างวันเริ่มต้องไม่หลังวันสิ้นสุด และวันสิ้นสุดต้องไม่อยู่ในอนาคต ควรถูกปฏิเสธตั้งแต่ตอนสร้างระเบียน
ข้อที่สี่คือเขียนข้อความแจ้งเมื่อตรวจพบความผิดปกติให้ชัดว่าเป็นความผิดพลาดหรือเป็นเรื่องที่ต้องให้คนดู ข้อความแจ้งที่กำกวมจะทำให้ผู้ทดสอบต้องเปิดโค้ดอ่านเองทุกครั้ง ซึ่งเป็นต้นทุนที่แพงกว่าการเขียนข้อความให้ดีตั้งแต่แรก
ข้อที่ห้าคือทดสอบกับชุดข้อมูลที่มีการทับซ้อน ช่วงว่างยาว และงานปัจจุบันโดยเจตนา ถ้าชุดทดสอบมีแต่ระเบียนที่เรียบร้อย ทางที่ระบบจะทำผิดเมื่อเจอระเบียนจริงจะไม่ถูกจับเลย
ก้าวต่อไป
เริ่มจากเปิดระเบียนทดสอบของคุณแล้วเรียงช่วงเวลาเข้าและออกทั้งหมดให้เป็นเส้นเดียวดู ถ้ามีช่วงที่ทับกันหรือมีวันสิ้นสุดที่ล้ำไปข้างหน้า ให้แก้ที่ข้อมูลก่อน
จากนั้นเปิดเครื่องมือสร้างโปรไฟล์อาชีพสำหรับทดสอบเพื่อสร้างระเบียนที่มีเส้นเวลาต่อเนื่องกันเอง และถ้าคุณดูแลส่วนการศึกษาในระเบียนเดียวกันด้วย ลองอ่านต่อที่บันทึกการศึกษา วุฒิ ต้องมีอะไร หรือย้อนกลับไปดูภาพรวมของข้อมูลโปรไฟล์อาชีพ ทดสอบอย่างไร และถ้าต้องสร้างเส้นเวลาแบบนี้ซ้ำหลายรอบ วิธีจัดเก็บข้อมูลที่เหมาะกับงานลักษณะนั้นมีอธิบายไว้ที่วิธีสร้างข้อมูลสำหรับการทดสอบ
ช่วงเวลาและปีที่ยกเป็นตัวอย่างในบทความนี้เป็นค่าที่สร้างขึ้นเพื่อการทดสอบเท่านั้น ไม่ได้มาจากประวัติการทำงานของบุคคลใด และไม่ควรนำไปใช้ยืนยันเส้นเวลาการทำงานจริงของใคร