How to Become a Better Programmer
฿1,490
Quantity/ 94 items available
1


Description

คอร์สออนไลน์ที่เป็นเหมือน Roadmap ช่วยให้คุณเข้าใจองค์ประกอบการทำงาน Programmer ในระดับองค์กร ทำให้คุณเติบโตขึ้นเป็น Senior Software Developer หรือ Tech Lead และประสบความสำเร็จในสายงาน


รวบรวมเนื้อหาจากประสบการณ์การทำงานจริงของ คุณบอย วรายุทธ เลิศกัลยาณวัตร - อดีต Software Development Engineer ที่ Amazon เพื่อเป็นแนวทางปฎิบัติให้ Programmer หลาย ๆ คน ได้เรียนรู้จากประสบการณ์ทำงานเป็น Software Developer ในองค์กรขนาดใหญ่ และสามารถนำไปใช้ต่อยอดในสายงานของผู้เรียนได้ ไม่ต้องเสียเวลาลองผิดลองถูกด้วยตัวเอง

หลังจากเรียนจบคอร์สนี้แล้ว คุณจะสามารถ..

  • เรียนรู้องค์ประกอบการพัฒนาซอฟต์แวร์ระบบขนาดใหญ่ในองค์กร ทำความรู้จักเครื่องมือ และ Keyword ต่าง ๆ ที่ Programmer ใช้ทำงานร่วมกันในองค์กร เช่น การทำ Scaling, Load Balancer, Cache, CDN, Queue, Database Replication และ Database Sharding เป็นต้น

  • เรียนรู้ Technical skill ที่สำคัญในการพัฒนาซอฟต์แวร์การเขียนโปรแกรมให้ Clean, การทำ Testing, การใช้เครื่องมือ Version Control, การทำ Code Reviews และการทำ Software Delivery เป็นต้น

  • Soft skill ที่มีส่วนสำคัญช่วยเพิ่มโอกาสเติบโตในสายงาน Programmer เช่น Business Mindset, Product Mindset, People & Communication Skill,การวาง Career path เป็นต้น

  • สำหรับผู้ที่ไม่คุ้นเคยกับการพัฒนา Software ระบบองค์กรขนาดใหญ่ จะมองเห็นภาพรวมของการทำงานเป็นทีมร่วมกันมากขึ้น สามารถ Scale การทำงานร่วมกับฝั่งทีมธุรกิจหรือ ทีมพัฒนาที่มีขนาดใหญ่ขึ้นได้

  • เห็นข้อผิดพลาดที่ Programmer มักชอบทำผิดซ้ำๆ ได้รู้วิธีแก้ไขและหลีกเลี่ยง โดยที่ผู้เรียนไม่ต้องไปเสียเวลา ลองผิดลองถูกด้วยตัวเอง

คอร์สนี้เหมาะสำหรับ

  • Junior Software Developer ที่กำลังมองหาคอร์สเรียนออนไลน์ที่เป็นแนวทางพัฒนาการทำงานเป็น Programmer ให้สามารถทำงานได้อย่างมีประสิทธิภาพและเพิ่มคุณสมบัติที่ดีช่วยให้เติบโตในสายงานขึ้นเป็น Senior หรือ Tech Lead ในอนาคต

  • Senior Software Developer ที่ต้องเรียนรู้องค์ประกอบการทำงาน Step up ก้าวไปรับผิดชอบบนระบบที่มี Scale ใหญ่ขึ้น หรือทำงานร่วมกับทีมที่ใหญ่ขึ้นได้

  • คนที่สนใจย้ายสายงานเป็น Software Developer (เขียนโปรแกรมได้ในระดับพื้นฐาน) เนื้อหาภายในคอร์สนี้จะสอนหลักการและองค์ประกอบแนวความคิดที่ผู้สอนเอามาจากประสบการณ์ทำงานจริงจากองค์กรใหญ่ ช่วยให้คนที่สนใจย้ายสายงานมาเป็น Software Developer ได้ปรับ Mind set และ เป็นตัวช่วยให้เข้าใจโลกการทำงานจริงของสายงานนี้ เปิดโอกาสได้ก้าวเข้าสู่การเป็น Software developer ที่มีคุณภาพ

  • นักเรียน นักศึกษา ที่มีพื้นฐานการเขียนโปรแกรมและอยากจะเข้าใจหลักการและองค์ประกอบของการทำงานพัฒนาซอฟต์แวร์ อยากอัปสกิลทักษะที่หาไม่ได้จากในตำราเรียน หรือ คอร์สพื้นฐานทั่วไป อยากรู้แนวทางการทำงานร่วมกันเป็นทีมในระดับองค์กรที่ถูกต้อง เพื่อเตรียมความพร้อมก่อนเข้าไปทำงานในองค์กรใหญ่ เริ่มต้นงานแรกที่ดีมีความพร้อมกว่า Candidate คนอื่นๆ

ความรู้ที่ต้องมีก่อนเรียน

  • มีประสบการณ์ด้านการเขียนโค้ดพอสมควรในระดับพื้นฐาน

  • หากเคยมีประสบการณ์พัฒนาซอฟต์แวร์เป็นทีมจะเข้าใจได้ง่ายขึ้น แต่ถ้าไม่มีคอร์สนี้จะช่วยผู้เรียนให้เห็นภาพการทำงานเป็นทีม scale ที่ใหญ่ขึ้นได้ชัดเจนมากยิ่งขึ้น