Data Analyst เรียนคณะอะไร
Data Analyst เรียนคณะสาขาทักษะเครื่องมือ SQL Python Tableau เส้นทางอาชีพเงินเดือนเตรียมตัว Portfolio Certificate
| คณะ/สาขา | มหาวิทยาลัย | จุดเด่น | ความเกี่ยวข้อง |
|---|---|---|---|
| สถิติ / คณิตศาสตร์ | จุฬาธรรมศาสตร์เกษตรมหิดล | พื้นฐานสถิติแน่น | สูงมาก |
| วิทยาการคอมพิวเตอร์ | จุฬาเกษตรลาดกระบังบางมด | Programming แน่น | สูงมาก |
| Data Science | จุฬาธรรมศาสตร์มหิดลลาดกระบัง | ตรงสาย 100% | สูงมาก |
| MIS / ระบบสารสนเทศ | จุฬาธรรมศาสตร์เกษตร | IT + Business | สูง |
| เศรษฐศาสตร์ / เศรษฐมิติ | จุฬาธรรมศาสตร์ศศินทร์ | วิเคราะห์เชิงปริมาณ | สูง |
| วิศวกรรมคอมพิวเตอร์ | จุฬาลาดกระบังบางมด | Engineering + Data | สูง |
ทักษะและเครื่องมือ
# === Data Analyst Skill Map ===
from dataclasses import dataclass
@dataclass
class Skill:
skill: str
level: str
tools: str
learn_from: str
time_to_learn: str
skills = [
Skill("SQL", "ต้องมี (Must-have)",
"PostgreSQL, MySQL, BigQuery, Snowflake",
"SQLBolt, Mode Analytics, LeetCode SQL",
"2-4 สัปดาห์"),
Skill("Python / Pandas", "ต้องมี (Must-have)",
"Pandas, NumPy, Matplotlib, Seaborn, Jupyter",
"DataCamp, Coursera, Kaggle Learn",
"4-8 สัปดาห์"),
Skill("Statistics", "ต้องมี (Must-have)",
"Descriptive, Inferential, Hypothesis Testing, Regression",
"Khan Academy, StatQuest, Coursera Statistics",
"4-8 สัปดาห์"),
Skill("Data Visualization", "ต้องมี (Must-have)",
"Tableau, Power BI, Looker, Google Data Studio",
"Tableau Public, Microsoft Learn, YouTube",
"2-4 สัปดาห์"),
Skill("Excel / Sheets", "ต้องมี (Must-have)",
"Pivot Table, VLOOKUP, INDEX-MATCH, Charts",
"ExcelJet, Google Sheets Tutorial",
"1-2 สัปดาห์"),
Skill("Communication", "ต้องมี (Must-have)",
"Storytelling, Presentation, Report Writing",
"Storytelling with Data (book), Practice",
"ต่อเนื่อง"),
Skill("Git / Version Control", "ควรมี (Nice-to-have)",
"Git, GitHub, GitLab",
"Git Tutorial, GitHub Learning Lab",
"1 สัปดาห์"),
Skill("Cloud / Big Data", "ควรมี (Nice-to-have)",
"AWS, GCP, BigQuery, Spark basics",
"Cloud Provider Free Tier, Coursera",
"4-8 สัปดาห์"),
]
print("=== Skill Map ===")
for s in skills:
print(f" [{s.level}] {s.skill}")
print(f" Tools: {s.tools}")
print(f" Learn: {s.learn_from}")
print(f" Time: {s.time_to_learn}")
เส้นทางอาชีพและเงินเดือน
# === Career Path ===
@dataclass
class CareerLevel:
level: str
years: str
salary_thb: str
responsibilities: str
next_step: str
career = [
CareerLevel("Intern / Junior", "0-1 ปี",
"15,000-30,000 บาท",
"ดึงข้อมูล SQL, สร้าง Report, ช่วย Senior วิเคราะห์",
"เก็บประสบการณ์ เรียนเครื่องมือเพิ่ม"),
CareerLevel("Data Analyst", "1-3 ปี",
"30,000-50,000 บาท",
"วิเคราะห์ข้อมูลอิสระ สร้าง Dashboard นำเสนอ Insight",
"เรียน Python ลึกขึ้น เริ่ม A/B Testing"),
CareerLevel("Senior Data Analyst", "3-5 ปี",
"50,000-80,000 บาท",
"วิเคราะห์ซับซ้อน Mentor Junior ตั้ง KPI Framework",
"เลือกทาง Management หรือ Technical"),
CareerLevel("Lead / Manager", "5-8 ปี",
"80,000-150,000 บาท",
"บริหารทีม กำหนด Data Strategy ทำงานกับ C-Level",
"Director of Analytics หรือ Head of Data"),
CareerLevel("Data Scientist (pivot)", "3+ ปี",
"60,000-120,000 บาท",
"สร้าง ML Model, Predictive Analytics, Deep Analysis",
"Senior DS, ML Engineer, AI Lead"),
CareerLevel("Analytics Engineer (pivot)", "3+ ปี",
"60,000-100,000 บาท",
"สร้าง Data Pipeline, dbt, Data Modeling",
"Senior AE, Data Platform Lead"),
]
print("=== Career Path ===")
for c in career:
print(f" [{c.level}] Experience: {c.years}")
print(f" Salary: {c.salary_thb}")
print(f" Responsibilities: {c.responsibilities}")
print(f" Next: {c.next_step}")
# Top employers in Thailand
employers = {
"Banking": "SCB, KBANK, BBL, KTB — Analytics team ใหญ่ เงินดี",
"E-commerce": "Shopee, Lazada, Line — Data-driven culture",
"Telco": "AIS, True, DTAC — Big Data team",
"Consulting": "Accenture, Deloitte, PwC — หลากหลาย Industry",
"Tech Startup": "Agoda, Grab, Bitkub — เรียนรู้เร็ว Culture ดี",
"FMCG": "Unilever, P&G, Nestle — Consumer Insights",
"Insurance": "AIA, Muang Thai, FWD — Actuarial + Analytics",
}
print(f"\n\nTop Employers:")
for k, v in employers.items():
print(f" [{k}]: {v}")
Portfolio และ Certificate
# === Portfolio Projects ===
@dataclass
class Project:
project: str
dataset: str
skills: str
deliverable: str
difficulty: str
projects = [
Project("E-commerce Sales Analysis",
"Kaggle — Brazilian E-Commerce (Olist)",
"SQL, Pandas, Matplotlib, Seaborn",
"Jupyter Notebook + Slide Presentation",
"Beginner"),
Project("Customer Segmentation (RFM)",
"Kaggle — Online Retail Dataset",
"Python, K-Means Clustering, Visualization",
"Dashboard + Report + Recommendations",
"Intermediate"),
Project("A/B Test Analysis",
"Kaggle — A/B Testing Dataset",
"Statistics, Hypothesis Testing, Python",
"Statistical Report + Business Recommendation",
"Intermediate"),
Project("COVID-19 Dashboard",
"Johns Hopkins / WHO Open Data",
"Tableau / Power BI, SQL",
"Interactive Dashboard + Insights",
"Beginner"),
Project("Churn Prediction",
"Kaggle — Telco Customer Churn",
"Python, Logistic Regression, Feature Engineering",
"Model + Dashboard + Action Plan",
"Advanced"),
]
print("=== Portfolio Projects ===")
for p in projects:
print(f" [{p.difficulty}] {p.project}")
print(f" Dataset: {p.dataset}")
print(f" Skills: {p.skills}")
print(f" Deliverable: {p.deliverable}")
# Certificates
certs = {
"Google Data Analytics Professional": "Coursera, 6 เดือน, ฟรี (audit), ครบทุกทักษะ",
"IBM Data Analyst Professional": "Coursera, 4 เดือน, Python + SQL + Excel",
"Tableau Desktop Specialist": "Tableau Official, สอบ $100, พิสูจน์ทักษะ Viz",
"Microsoft Power BI Data Analyst": "Microsoft Learn, สอบ PL-300",
"AWS Cloud Practitioner": "AWS, สอบ $100, พื้นฐาน Cloud",
"DataCamp Data Analyst Track": "DataCamp, 40+ ชั่วโมง, Hands-on",
}
print(f"\n\nCertificates:")
for k, v in certs.items():
print(f" [{k}]: {v}")
เคล็ดลับ
- SQL: เรียน SQL ก่อนอื่นใช้ทุกวันในงานจริงสำคัญที่สุด
- Portfolio: ทำ Portfolio 3-5 ชิ้นใส่ GitHub แสดงตอนสมัครงาน
- Business: เข้าใจธุรกิจสำคัญไม่แพ้ Technical อ่าน Industry Report
- Network: เข้าชุมชน Data Science Thailand เข้า Meetup หาคนรู้จัก
- Practice: ฝึกทุกวันทำ Kaggle Challenge อ่าน Case Study
การบริหารจัดการฐานข้อมูลอย่างมืออาชีพ
Database Management ที่ดีเริ่มจากการออกแบบ Schema ที่เหมาะสมใช้ Normalization ลด Data Redundancy สร้าง Index บน Column ที่ Query บ่อยวิเคราะห์ Query Plan เพื่อ Optimize Performance และทำ Regular Maintenance เช่น VACUUM สำหรับ PostgreSQL หรือ OPTIMIZE TABLE สำหรับ MySQL
เรื่อง High Availability ควรติดตั้ง Replication อย่างน้อย 1 Replica สำหรับ Read Scaling และ Disaster Recovery ใช้ Connection Pooling เช่น PgBouncer หรือ ProxySQL ลดภาระ Connection ที่เปิดพร้อมกันและตั้ง Automated Failover ให้ระบบสลับไป Replica อัตโนมัติเมื่อ Primary ล่ม
Backup ต้องทำทั้ง Full Backup รายวันและ Incremental Backup ทุก 1-4 ชั่วโมงเก็บ Binary Log หรือ WAL สำหรับ Point-in-Time Recovery ทดสอบ Restore เป็นประจำและเก็บ Backup ไว้ Off-site ด้วยเสมอ
เคล็ดลับจากประสบการณ์จริง
จากประสบการณ์ทำงานด้าน IT มากว่า 25 ปีสิ่งที่ผมอยากแนะนำคืออย่าหยุดเรียนรู้เทคโนโลยีเปลี่ยนแปลงตลอดเวลาสิ่งที่เป็นมาตรฐานวันนี้อาจล้าสมัยในอีก 2-3 ปีจัดสรรเวลาอย่างน้อย 1 ชั่วโมงต่อวันสำหรับเรียนรู้สิ่งใหม่
การ Document ทุกอย่างที่ทำเป็นนิสัยที่ดีไม่ว่าจะเป็นการตั้งค่าระบบการแก้ปัญหาหรือ Decision Log ว่าทำไมถึงเลือกใช้เทคโนโลยีนี้เมื่อมีปัญหาในอนาคต Documentation จะช่วยให้ย้อนกลับมาดูได้ทันทีไม่ต้องเสียเวลาค้นหาใหม่
Data Analyst เรียนคณะอะไรได้บ้าง
สถิติคณิตศาสตร์วิทยาการคอมพิวเตอร์วิศวกรรม MIS เศรษฐศาสตร์ ICT Data Science จุฬาธรรมศาสตร์มหิดลเกษตรลาดกระบัง
ทักษะอะไรที่ต้องมี
SQL Python Pandas Statistics Excel Pivot VLOOKUP Tableau Power BI Communication Critical Thinking Business Understanding Git Cloud
เงินเดือนเท่าไหร่
Junior 25000-40000 Mid 40000-70000 Senior 70000-120000 Lead 100000-180000 ต่างชาติสูงกว่า 30-50% Data Science สูงกว่า 20-40% Freelance 50000-200000
เตรียมตัวอย่างไร
SQL SQLBolt Python Pandas DataCamp Statistics Khan Academy Tableau Power BI Portfolio 3-5 GitHub Internship Community Certificate Google Data Analytics
สรุป
Data Analyst เรียนคณะสถิติคอมพิวเตอร์ Data Science SQL Python Tableau เงินเดือน Portfolio Certificate เส้นทางอาชีพ
