The Most Asked Question

คำถามที่หลายคนชอบถามคือ แล้วเราต้องเขียนโปรแกรมเป็นหรือเปล่าถ้าอยากทำงานสาย data?
แอดว่าจริงๆทุกคนรู้อยู่แล้วว่าคำตอบคืออะไร 555+
ควรเขียนครับ 💯 ถ้าใครยังเขียนไม่เป็น จริงๆพวกนี้เรียนเองได้หมดเลย (แอดก็ self-taught เหมือนกัน)

World Economic Forum (2020) ประเมินว่า 50% ของแรงงานทั้งหมดในตลาดต้อง reskill ตัวเองภายในปี 2025 เพื่อรองรับกับงานใหม่ๆที่จะเกิดขึ้นในอนาคต โดยเฉพาะงานสาย data, software และ techonology
Jobs That Required Coding Skills
ตัวอย่างงานที่กำลังเป็นที่ต้องการของตลาด ส่วนใหญ่ต้องใช้ coding/ programming skills หมดเลย แม้แต่นักการตลาดทุกวันนี้ยังต้องเรียนเขียนโค้ดได้บ้าง เช่น การติด JavaScript Tag บนหน้าเว็บไซต์ หรือการปรับหน้า UI ง่ายๆด้วย HTML+CSS
- Data Science
- Data Analytics
- Machine Learning & AI
- Computer Science
- Software Development
- Marketing Analyst
- Creative + Game Developer
แล้วถ้าไม่เขียน code เลยจะทำงานได้ไหม? ใช้แค่ Excel ได้หรือเปล่า
งานที่ใช้แค่ Excel + PowerPoint มันเริ่มจะลดลงไปทุกปีแล้ว ถ้าเป็นเมื่อสิบปีก่อน ใช้เป็นแค่ Microsoft Office ก็หางานได้สบายๆ แต่ปัจจุบันถ้าได้แค่นี้ การหางานที่เราอยากทำจริงๆคงเป็นเรื่องยากมาก
📝 อธิบายมาตั้งยาวจะบอกทุกคนว่าเรียน coding/ programming กันเถอะคร้าบ 555+ อย่างน้อยพออ่านออกเขียนได้บ้างก็โอเคแล้ว
Benefits of Coding
ส่วนตัวแอดมองการเขียนโปรแกรมเป็นเหมือน productivity tool อย่างหนึ่ง ยิ่งเราเขียนโปรแกรมได้เก่งขึ้นเท่าไหร่ งานหลายๆอย่างของเราก็เสร็จเร็วขึ้นเท่านั้น เราเขียนโค้ดเพื่อ automate tasks ที่มันน่าเบื่อได้ หรือเขียนโค้ดไว้สร้าง ML models ก็ได้
- Code = Reusable เขียนรอบเดียว ปรับนิดหน่อย ใช้ซ้ำได้ ไม่เหนื่อย
- Increased Productivity ทำงานได้มากขึ้น framework ใหม่มีให้ลองใช้ตลอด
- Job Opportunity โอกาสในการหางาน รายได้สูงอย่าง Software Engineer/ Data Engineer/ MLE
📝 แอด! แต่บทมะกี้แอดเพิ่งสอนใช้ Simple ML ทำ ML อยู่เลย 555+ ตกลงเราต้องเขียนโค้ดจริงๆหรอ
Simple ML เป็น No-Code หรือ Low-Code Tools ปกติพวกนี้จะมีข้อจำกัดเรื่องการปรับแต่งโมเดลของเรา เช่น เราจะปรับค่าอะไร ก็ปรับได้เฉพาะที่หน้า UI มีให้เราใช้ แต่ถ้าเราเขียนโปรแกรมเอง code ของเราจะยืดหยุ่นกว่ามาก ลองเล่นอะไรได้หลายแบบ และช่วยเรื่องการทำ automation ด้วย
Formative Quiz
Data Analyst Skills

ถ้าใครอยากมาสาย Data Analyst ด้านล่างคือ core skills ที่ต้องมี
จำเป็นต้องเขียนโค้ดเก่งแบบ Software Engineer เลยไหม? ไม่ครับ จริงๆแค่รู้พื้นฐานแล้วไป learn on the job เลยดีกว่า ซื้อหนังสือดีๆมาอ่าน หรือลงเรียน online courses แบบนี้ แป๊ปเดียวก็ทำได้แล้ว
Core Programming Skills – SQL, R, Python
Optional Programming Skills – HTML, CSS, JavaScript
📝 ส่วนความรู้ ML สำหรับ Traditional Data Analyst อาจจะไม่ได้ใช้เยอะมาก แต่ถ้าใครอยากอัพสกิลเป็น Modern Data Analyst ความรู้ ML คือ foundation ที่ต้องมีเลย
- Price prediction
- Churn modeling
- Credit scoring
จะใช้ Google Sheets, Excel, SQL, R, Python ถ้าเข้าใจพื้นฐานเครื่องมืออะไรก็ทำได้หมด basic models พวกนี้ไม่ต้องให้ data scientist ทำก็ได้ DA อย่างพวกเราลุยเองได้เลย 555+
Career in Data Science

ส่วนตัวแอดยังเชียร์ data analyst เหมือนเดิมนะครับ อาจจะ bias เพราะแอดก็เป็น data analyst เหมือนกัน 555+
ผลจาก Google Trends (Worldwide, 2022) ก็ยืนยันอีกเสียงว่า Data Analyst เป็น career ที่น่าสนใจจริงๆ เริ่มต้นง่ายกว่าอีกสองสาย และรายได้ก็ไม่น้อยกว่ากันเท่าไหร่เลย (ถ้าเราพัฒนาตัวเองตลอดเวลา)
แต่อย่างที่แอดบอกเลยคือเราเป็น Modern Data Analyst – stack ที่เราใช้ ไม่ใช่แค่ Excel/ Google Sheets แล้ว ทุกวันนี้เรามี SQL, Dashboard, Programming, Stats/ML เป็น skillset หลักติดตัว งานหลายๆอย่างเราก็ทำได้ใกล้ๆกับ data scientist เลย