Notifications
Clear all

พัฒนาเว็บ เกมส์ แอพมือถือ หรือทำงาน DataScience ต้องเรียนอะไรบ้าง?

1 ข้อความ
1 Users
0 Likes
1,825 Views
The Neural Engineer
(@neural-engineer)
Honorable Member Admin
เข้าร่วมเมื่อ: 6 years ago
ข้อความ: 400
Topic starter  
พัฒนาเว็บ เกมส์ แอพมือถือ หรือทำงาน DataScience ต้องเรียนอะไรบ้าง?
โดย เพจเรียนออนไลน์ก็เก่งได้ (ข้อมูลปี 2021)
 
 
สนใจอยากฝึกเขียนโปรแกรม ไม่ว่าจะเป็นแอพบนเว็บไซต์ แอพมือถือ iOS Android เขียนเกมส์ หรืออยากทำงานสุดฮ็อตอย่าง Data Science ต้องเรียนอะไรบ้าง ??
 
เนื่องจากการเรียนการเขียนโปรแกรมนั้นมีทั้งภาษา และ framework ที่หลากหลาย วันนี้เพจเรียนออนไลน์ก็เก่งได้ จะมาแจกแจงแนวทางการเรียนรู้การเขียนโปรแกรมในแต่ละด้าน ที่ชอบส่วนตัวแบบย่อๆ ให้ฟังครับผม
 
รวมทั้งชี้เป้าที่เรียนออนไลน์นออนไลน์ภาษาไทยแบบละเอียดสุดๆ ผ่าน youtube ทาง Kongruksiam channel ครับ
 
.
 
แอพมือถือ Android iOS
 
ขอเริ่มจากผู้ที่สนใจพัฒนาแอพฝั่ง Android หรือ iOS มีทางเลือกน่าสนใจ คือ เรียนรู้การเขียนโปรแกรมฝั่งติดต่อผู้ใช้ (Front-end) ผ่าน Flutter ซึ่งเป็น framework ใหม่ล่าสุดจาก Google ที่สามารถใช้งานได้ทั้งฝั่ง Android และ iOS รวมทั้งไม่ต้องปรับแก้อะไรมากมาย แม้ในกรณีที่ OS เหล่านี้มีการอัพเดตเวอร์ชั่น ทำให้การเขียนแอพราบรื่นสุดๆ
 
หลักสูตร Flutter 7 ชั่วโมงเต็ม!
 
อย่างไรก็ดี Flutter นั้นอยู่บนพื้นฐานของภาษา Dart ซึ่งเป็นภาษาค่อนข้างใหม่ ถ้าน้องๆ ถนัดภาษา Javascript มากว่าสามารถ เรียนรู้ React Native แทน Flutter ได้ครับ
 
ปูพื้นฐานภาษา Dart สำหรับผู้เริ่มต้น 6 ชั่วโมงเต็ม
 
ส่วนทาง Backend หรือฝั่งจัดการข้อมูลก็สามารถใช้ Firebase ซึ่งเป็น framework จาก Google อีกเช่นกัน ทำให้เราสร้างแอพได้ผ่าน Google Cloud ซึ่งราคามิตรภาพ ไม่ต้องเช่าและจัดการ server เอง และ scale ผู้ใช้งานในอนาคตได้ รวมทั้งเข้าถึง Google Cloud Services ทั้งหมดได้อย่างไร้รอยต่อ
 
พัฒนาแอพด้วย Flutter & Firebase | จัดการข้อมูลด้วย Cloud Firestore 2.5 ชม.
 
.
 
เว็บแอพ
สำหรับผู้ที่สนใจทำแอพ บนเว็บไซต์ ทางเลือกที่น่าสนใจคือการใช้ Framework ที่เรียกว่า React ซึ่งสนับสนุนโดย Facebook เพื่อทำส่วนติดต่อกับผู้ใช้หน้าเว็บ หรือ Front-end โดย React นั้นอยู่บนภาษา Javascript
 
พัฒนาเว็บด้วย React สำหรับผู้เริ่มต้น [Phase1 - ปูพื้นฐาน React] 6.5 ชม. !!!
 
พัฒนาเว็บด้วย React สำหรับผู้เริ่มต้น [Phase2 - React Hook & Deploy Project] 4 ชม. !!!
 
สำหรับผู้ไม่มีพื้นฐาน Javascript ก็เรียนได้ที่นี่ครับ
สอน JavaScript [2020] สำหรับผู้เริ่มต้น 8 ชั่วโมงเต็ม
 
ส่วนฝั่ง Backend นั้นสามารถใช้ Firebase ได้เช่นเดียวกับ mobile app ในหัวข้อก่อนหน้าครับ
 
.
 
เขียนเกมส์
สำหรับการเขียนเกมส์นั้น เราก็จำเป็นต้องเรียนรู้ library ที่ช่วยอำนวยความสะดวกเรื่อง กราฟฟิกและการควบคุมเกมส์ ซึ่ง library ระดับมืออาชีพหนึ่งที่เรียนรู้ได้ง่าย และคุณภาพสูง มี community ทั่วโลก แถมไม่ต้องเสียเงินซื้อ (ในช่วงแรก) ก็คือ Unity ครับ
 
โดย Unity นั้นสนับสนุนระบบปฏิบัติการชื่อดังไม่ว่าจะเป็น Windows, iOS หรือ Android
 
ปูพื้นฐานการสร้างเกมด้วย Unity [2021] จบในคลิปเดียว 8 ชม.!!
 
การเขียนโปรแกรมบน Unity นั้น ได้รับการยอมรับอย่างกว้างขวางว่าเขียนด้วยภาษา C# ดีที่สุดครับ
 
เขียนโปรแกรมภาษา C# เบื้องต้น คลิปเดียว 7 ชม.!!!
 
เกมส์เองก็ต้องมี Backend เช่นใช้เก็บสถิติ ข้อมูลเซพ หรือการยืนยันตัวตัวของผู้เล่นต่างๆ ซึ่งเราก็สามารถใช้ Firebase ได้เช่นกันครับดูคร่าวๆได้ที่นี่
 
Unity + Firebase
 
.
 
งาน Data Science
พอเข้าสู่โลก Data Science ซึ่งต้องใช้ ความรู้การคำนวณ สถิติ คณิตศาสตร์มาก ภาษาที่ได้รับความนิยมมากที่สุด และประยุกต์ได้หลากหลาย และลึกที่สุด ก็คือ Python ครับ
 
เขียนโปรแกรมภาษา Python เบื้องต้น 8 ชม.!!
 
จากนั้นต้องเรียนรู้ไลบรารี Numpy สำหรับคฺณิตศาสตร์ โดยเฉพาะพวก เวกเตอร์ เมตริกซ์ ซึ่งเป็นหัวใจสำคัญของงานด้านนี้
ปูพื้นฐานการใช้ Python ร่วมกับ NumPy สำหรับงาน Data Science 4ชม.!!
 
จากนั้นนำความรู้คณิตศาสตร์ที่มี มาสร้างโมเดลสถิติเพื่อค้นหาสิ่งที่ซ่อนอยู่ในข้อมูล หรือทำนายข้อมูลในอนาคตครับ
สอน Python & Machine Learning เบื้องต้น 12 ชั่วโมงเต็ม
 
เมื่อพื้นฐานแน่นแล้ว การจะเติบโตต่อในสายอาชีพนี้ สามารถต่อยอดการสร้างโมเดลเชิงลึก หรือ Deep Learning อันทรงพลัง ขอส่งต่อไปยังเพจ ThAIKeras & Kaggle ครับผม https://www.facebook.com/thaikeras
 
--------
 
ถ้าน้องๆ พร้อมแล้วสามารถเข้าเรียนได้ที่ ที่ youtube channel Kongruksiam ครับ
 
จริงๆ ในchannel นี้ยังมีอีกหลายหลักสูตรมากจนรีวิวไม่หมด น้องๆ สามารถเข้าไปเซอร์เวย์ และไปเรียนหลักสูตรคุณภาพกันเยอะๆ นะครับ
 
หลายคอร์สสามารถเรียนได้ฟรี ส่วนบางคอร์สสามารถดูได้เมื่อสนับสนุนผู้สอนในราคา 50 บาท/เดือน ซึ่งถือว่าถูกมากๆ ขอบคุณเจ้าของ Channel ที่สร้างแหล่งเรียนรู้ออนไลน์ภาษาไทยดีๆ ให้ทุกคนครับผม

   
อ้างอิง
Share: