สาย Data มี 3 ตำแหน่งหลักที่คนมักสับสน: Data Engineer, Data Analyst และ Data Scientist ทั้ง 3 ตำแหน่งทำงานกับข้อมูลเหมือนกัน แต่หน้าที่ ทักษะ และเงินเดือนต่างกันมาก บทความนี้จะ เปรียบเทียบทั้ง 3 ตำแหน่งแบบชัดเจน เพื่อช่วยคุณเลือกสายทางที่เหมาะสม

สรุปความแตกต่าง
เปรียบเทียบ 3 ตำแหน่ง
- Data Engineer: สร้างท่อน้ำ (Pipeline) จัดเตรียมข้อมูลให้พร้อมใช้
- Data Analyst: วิเคราะห์ข้อมูล สร้าง Dashboard ตอบคำถามธุรกิจ
- Data Scientist: สร้าง Model ทำนายผล ใช้ Machine Learning
เปรียบเทียบง่ายๆ: Data Engineer = ช่างประปา (สร้างท่อน้ำ), Data Analyst = นักข่าว (เล่าเรื่องจากข้อมูล), Data Scientist = หมอ (วินิจฉัยและทำนาย)
Data Engineer คืออะไร
หน้าที่
- สร้าง Data Pipeline (ETL/ELT)
- จัดการ Data Warehouse, Data Lake
- รักษาคุณภาพข้อมูล
- Optimize Performance
ทักษะหลัก
- SQL Advanced, Python
- Apache Airflow, dbt, Spark
- Cloud (BigQuery, AWS Redshift)
- Docker, Kubernetes
เงินเดือน
- Junior: 30,000-60,000 บาท
- Senior: 100,000-200,000+ บาท
Data Analyst คืออะไร
หน้าที่
- วิเคราะห์ข้อมูลตอบคำถามธุรกิจ
- สร้าง Dashboard, Report
- หา Insight จากข้อมูล
- นำเสนอผลวิเคราะห์ให้ผู้บริหาร
ทักษะหลัก
- SQL, Excel
- Power BI, Tableau, Looker
- Python/R พื้นฐาน
- Statistics พื้นฐาน
- Communication (สำคัญมาก)
เงินเดือน
- Junior: 25,000-45,000 บาท
- Senior: 50,000-100,000 บาท
Data Scientist คืออะไร
หน้าที่
- สร้าง Machine Learning Model
- ทำนายผลลัพธ์ (Prediction)
- วิเคราะห์ข้อมูลเชิงลึก (Advanced Analytics)
- A/B Testing, Experimentation
ทักษะหลัก
- Python (Pandas, Scikit-learn, TensorFlow)
- Statistics, Mathematics
- Machine Learning, Deep Learning
- SQL
- Communication (อธิบาย Model ให้คนที่ไม่ Technical เข้าใจ)
เงินเดือน
- Junior: 35,000-60,000 บาท
- Senior: 80,000-180,000+ บาท
เลือกสายไหนดี
ตามความสนใจ
- ชอบสร้างระบบ Infrastructure: Data Engineer
- ชอบวิเคราะห์ เล่าเรื่อง สร้าง Dashboard: Data Analyst
- ชอบ Math, ML, สร้าง Model: Data Scientist
ตามพื้นฐาน
- มีพื้นฐาน Developer: Data Engineer (เปลี่ยนง่ายที่สุด)
- มีพื้นฐานธุรกิจ/บัญชี: Data Analyst
- มีพื้นฐาน Math/Statistics: Data Scientist
ตามเงินเดือน
Data Engineer > Data Scientist > Data Analyst (โดยเฉลี่ย) Data Engineer ค่าตัวสูงสุดเพราะ Technical มากสุด + Supply น้อยสุด
อ่านเพิ่มที่ Passive Income สำหรับโปรแกรมเมอร์ และ ธุรกิจออนไลน์ทำอะไรดี
รายได้ → ลงทุน
เงินเดือนสาย Data → สร้างความมั่งคั่ง
เงินเดือน → DCA ลงทุนทุกเดือน → พอร์ตลงทุน กองทุนดัชนี REIT → อิสรภาพทางการเงิน
คำถามที่พบบ่อย (FAQ)
เปลี่ยนสายระหว่าง 3 ตำแหน่งได้ไหม?
ได้ครับ ทักษะหลายอย่างใช้ร่วมกัน Data Analyst → Data Engineer (เพิ่ม Pipeline, Cloud) Data Analyst → Data Scientist (เพิ่ม ML, Math)
ต้องจบ IT ไหม?
ไม่จำเป็น ทุกตำแหน่งเปลี่ยนสายมาได้ สำคัญคือทักษะ ไม่ใช่วุฒิ
Demand ในไทยมากไหม?
มากทุกตำแหน่ง Data Analyst มากที่สุด (ทุกบริษัทต้องการ) Data Engineer กำลังมาแรง Data Scientist ต้องการเฉพาะบริษัทที่มี Data มาก อ่านเพิ่มที่ รับงาน Freelance Developer เริ่มต้นยังไง
ตำแหน่งไหนเข้าง่ายที่สุด?
Data Analyst เข้าง่ายที่สุด ทักษะพื้นฐานคือ SQL + Excel + BI Tool Data Engineer ต้องมีพื้นฐาน Programming Data Scientist ต้องมีพื้นฐาน Math + ML
ทำ Freelance ได้ไหม?
Data Analyst: Freelance ได้ สร้าง Dashboard ให้ลูกค้า Data Engineer: Freelance ยากกว่า เพราะต้อง Access ระบบลูกค้า Data Scientist: Freelance ได้ สร้าง Model ให้ลูกค้า
บทความที่เกี่ยวข้อง
ทั้ง 3 สายงานมีอนาคตดี เลือกตามความสนใจและพื้นฐาน เริ่มจากวันนี้ หากสนใจเรียนรู้เพิ่มเติม ศึกษาได้ที่ เรียนเทรด Forex ที่ iCafeForex.com


