เจอเกร็ดจากหนังสือ fundamental of data engineering อีกอันที่น่าสนใจ คือ เค้าบอกว่า Data Engineer แบ่งเป็น Type A กับ Type B
Thread นี้จะอธิบายความแตกต่างแบบสั้น ๆ
(1)
Type A Data Engineer คือ Abstraction คือ สายใช้ทูลที่มีอยู่แล้ว ซึ่งสายนี้พบได้ในทุกองค์กร ในทุกระดับของ data maturity (อ่านได้ในทวีตที่แล้ว ว่าแต่ละระดับแตกต่างกันยังไงบ้าง)
(2)
Type B Data Engineer คือ Build เป็นสายที่สร้างทูลขึ้นมาใช้เอง เหมาะกับองค์กรที่ data maturity อยู่ในระดับ 2 หรือ 3 (scaling กับ leading with data) ซึ่งเป็นด้านที่เหมาะกับองค์กรที่ทูลซื้อมาอาจจะไม่ตอบโจทย์ 100% แล้ว
(3)
เพิ่มเติมว่า Type B ซึ่งเป็นด้านที่เราทำงานอยู่ ฟังดูเหมือน Build แต่ของใหม่ตลอดเวลา แต่ชีวิตจริงก็ไม่ได้ทำแต่ Build เพราะอย่าลืมว่าทูลต่าง ๆ ก็ต้องมีการ Maintain ให้ใช้งานได้ในระยะยาวด้วย เพราะฉะนั้นงานของ Type B จะเป็น build กับ maintain ผสมกัน
(4 - จบ)