Business

Foundation Skills คืออะไร? ทักษะพื้นฐานที่ทำให้คุณใช้ AI ได้ดีกว่าเดิม

ถ้าคุณเป็นคนทำงานที่เริ่มใช้ AI แล้ว แต่ยังรู้สึกว่างานไม่ได้ง่ายขึ้นอย่างที่คิด หรือกำลังอยากโตในยุค AI โดยไม่อยากถูกแทนที่ด้วยเครื่องมือใหม่ ๆ วันนี้เรามี Solution ที่จะทำให้คุณสามารถทำงานกับ AI ได้ง่ายขึ้น ผลงานมีคุณภาพมากขึ้น และเก่งกว่าคนอื่นที่ใช้ ...
Technology

Test Pyramid คืออะไร? สำคัญกับ Software Testing อย่างไร

กลยุทธ์การทดสอบเป็นสิ่งสำคัญที่ช่วยให้ Dev และ QA สามารถร่วมมือกันสร้างซอฟต์แวร์ที่มีคุณภาพได้ แต่หลายทีมมักพบกับความท้าทาย เช่น มีการเขียน Test จำนวนมากแต่ก็ยังเจอ Bug หรือบางทีมเน้นเขียน End-to-End Test ทั้งหมดจนใช้เวลานานและเปราะบางเกินไป ...
เข้าใจความแตกต่างการทดสอบระบบทั้งฝั่ง Dev และ QA | Skooldio
Technology

เข้าใจความแตกต่าง Testing ฝั่ง Dev กับ QA ต่างกันยังไง?

เคยเจอ Bug ในโปรดักชัน แล้วทุกคนหันไปมอง QA กันหมดไหม? ในโลกของการพัฒนาซอฟต์แวร์ หลายคนยังเข้าใจว่า “การทดสอบระบบ” เป็นหน้าที่ของ QA เพียงฝ่ายเดียว ทั้งที่จริงแล้ว Developer เองก็มีบทบาทสำคัญมากในการดูแลคุณภาพของซอฟต์แวร์เช่นกัน ...
Developer Career
Technology

Developer คือใคร ทำหน้าที่อะไร พร้อมรู้จักกับ Developer ทั้ง 4 แบบ

Developer หรือที่หลายคนเรียกกันว่า Software Developer คือ นักพัฒนาซอฟต์แวร์ ซึ่งในการพัฒนาสินค้า หรือบริการขึ้นมาหนึ่งอย่าง มีหลายส่วนที่ต้องทำ อาชีพ Developer จึงถูกแบ่งออกเป็นหลายตำแหน่งย่อย ๆ เช่น Front ...
Software Architecture
Technology

3 Software Architecture Design ที่นิยมใช้พัฒนาระบบซอฟต์แวร์ขนาดใหญ่

ในการออกแบบซอฟต์แวร์ขนาดใหญ่ในองค์กร มักจะมีการทำงานร่วมกันโดยคนจำนวนมาก หากเราต่างคนต่างเขียนซอฟต์แวร์ไปในทางที่ตัวเองเห็นว่าดี ซอฟต์แวร์ที่แต่ละคนทำก็อาจจะทำงานร่วมกันไม่ได้หรือมีปัญหาตอนที่ Integrate เป็น Solution ใหญ่ ดังนั้น การทำซอฟต์แวร์ในระดับนั้นจึงจำเป็นต้องมีการแบ่งสันปันส่วน และมีการออกแบบ Software Architecture เพื่อให้ทำงานร่วมกันได้ดีและมองเห็นภาพรวมไปในทางเดียวกัน ทั้งระหว่างนักพัฒนาในทีมพัฒนากันเอง ...

Posts navigation