Chaiyong Ragkhitwetsagul
SE CORNER
SE Corner "มุมซอฟต์ๆ ของวิศวกรรมซอฟต์แวร์" โดย ชัยยงค์ รักขิตเวชสกุลทำอย่างไรจึงจะบริหารซอฟต์แวร์ทีมให้ดีขึ้น? ทำยังไงจะทำให้ซอฟต์แวร์มีบั๊กน้อยลง? ทำไมยิ่งเวลาผ่านไปซอฟต์แวร์เราถึงดูแลรักษายากขึ้นเรื่อยๆ? Podcast นี้ชวนคุณคุยเรื่องราวอัพเดตในมุมสบายๆ เกี่ยวกับวิศวกรรมซอฟต์แวร์ (Software Engineering: SE) ทั้งด้านงานวิจัย เครื่องมือและเทคนิคที่ช่วยนักพัฒนาซอฟต์แวร์ที่จะแก้ไขปัญหาดังกล่าว แชร์ประสบการณ์ และข่าวอัพเดตในแวดวง SE
Koniecznie odwiedź stronę podcastu i wesprzyj twórcę: cragkhit.github.io
Autor
Chaiyong Ragkhitwetsagul
Kategoria
Strona podcastu
Ostatni odcinek
11 paź 2026
Gdzie słuchać?
Podcasty w aplikacji Replaio Radio Już wkrótcePodcasty trafią do aplikacji już wkrótce. Zainstaluj teraz i jako pierwszy zobacz nowe podejście do podcastów
Odcinki
EP22 - ความท้าทายในการบริหารจัดการ Agile Guilds: บทเรียนจาก Spotify 26.12.2021 16:06
Spotify ถือเป็นหนึ่งในบริษัทที่นำ agile development มาใช้ได้อย่างมีประสิทธิภาพมากๆ เราน่าจะเคยได้ยินการแบ่ง agile team ออกเป็น squad, tribe และ chapter ซึ่งเป็นวิธีการที่ Spotify นำมาใช้ในบริษัทตนเอง และประกาศให้โลกได้รับรู้ในปี 2012 วิธีบริหารจัดการ large-scale agile ของ Spotify ก็ถูกนำมาใช้ต่อในบริษัทอื่นๆ จำนวนมาก EP นี้เราพาไปดูว่า Spotify แบ่ง guilds อย่างไรบ้าง มีความท้าทายหรือปัญหาอะ...
EP21 - อยากดึง Developers เก่งๆ เข้าบริษัท ต้องทำอย่างไร? 19.12.2021 11:17
EP นี้พาไปดูผลสำรวจเรื่อง "New data: What developers look for in future job opportunities" ที่พยายามเข้าใจถึงปัจจัยสำคัญที่ส่งผลต่อการตัดสินใจย้ายงานของ Developers นอกเหนือจากเงินเดือนที่เพิ่มขึ้นแล้ว ปัจจัยสำคัญสองอย่างที่ Developers อยากได้คือ การได้เรียนรู้ส่ิงใหม่ๆ และ work-life balance
EP20 - Skillset ใหม่ที่ Software Engineer ต้องรู้ เพื่องานในอนาคต 12.12.2021 12:20
เพื่อรองรับอนาคตของการพัฒนาซอฟต์แวร์ที่มีการเปลี่ยนแปลงกันก้าวกระโดดรายวัน software engineer ต้องอัพเดต skillset ของตัวเองอยู่อย่างสม่ำเสมอ EP นี้มาดูกันว่า 3 ด้านที่ software engineer ในอนาคตจะต้องมี นอกเหนือจากความรู้ด้าน SE ในปัจจุบันมีอะไรบ้าง
EP19 - AI4SE ปัญญาประดิษฐ์ x วิศวกรรมซอฟต์แวร์ (feat อ.มรกต) 05.12.2021 23:36
EP นี้ชวน อ.มรกต เชิดเกียรติกุล จากคณะ ICT มหิดล มาคุยกันเรื่อง AI4SE หรือ Artificial Intelligence for Software Engineering มันคืออะไร ทำอะไรได้บ้าง มีประโยชน์อย่างไร ไปฟังกันใน EP นี้ครับ
EP18 - เขียนคอมเม้นต์ในโค้ดอย่างไรให้ดี? กฎ 9 ข้อจาก Stack Overflow 27.11.2021 13:35
EP นี้พูดถึงกฎ 9 ข้อจาก Stack Overflow blog ชื่อ "Best practices for writing code comments" บางทีการใส่โค้ดคอมเม้นต์ ก็ไม่ใช่ว่าดีเสมอไป มาดูกันว่าทำอย่างไรให้คอมเม้นต์ที่เราใส่เข้าไปในโค้ดมีประโยชน์ต่อผู้อ่านและไม่ทำให้เกิดความสับสนหรือทำให้โค้ดอ่านยากกว่าเดิม
EP17 - อะไรคือสาเหตุที่ทำให้เกิด Technical Debt ในเกมส์? 20.11.2021 12:01
แม้ว่าเกมส์จะเป็นซอฟต์แวร์แบบหนึ่ง แต่มีความแตกต่างจากซอฟต์แวร์ปกติหลายอย่าง EP นี้พาไปดูกันว่าปัจจัยอะไรบ้างที่ส่งผลให้เกิด technical debt ในเกมส์
EP16 - ทำงานเป็นทีมอย่างไรให้ดี คำแนะนำจากหนังสือ Software Engineering at Google 14.11.2021 16:29
EP นี้กลับมาอ่านหนังสือ Software Engineering at Google ต่อครับ Chapter นี้ชื่อว่า How to work well on teams หรือ ทำงานพัฒนาซอฟต์แวร์เป็นทีมอย่างไรให้ดี มีข้อคิดดีๆ 3 ข้อ คือ 1. อ่อนน้อมถ่อมตน 2. เคารพผู้อื่น และ 3. มีความเชื่อใจ มาดูกันว่า Google นำหลักสามอย่างนี้ไปใช้ในองค์กรอย่างไร
EP15 - สรุปย่อ 10 ปีที่ผ่านมาของปัญหา Technical Debt เราอยู่ที่ไหนและจะทำยังไงกันต่อ? 07.11.2021 14:08
EP นี้โฟกัสไปที่ปัญหา Technical Debt หรือหนี้ทางด้านเทคนิค ที่มักจะเกิดขึ้นกับการพัฒนาซอฟต์แวร์เนื่องจากทีมพัฒนามีการตัดสินใจบางอย่าง (ด้านการเขียนโค้ด สถาปัตยกรรม หรือ ด้านอื่นๆ) ที่ส่งผลลบในอนาคตต่อซอฟต์แวร์นั้นๆ ปัญหานี้ไม่ใช้ปัญหาใหม่ มีการศึกษาและหาวิธีแก้ปัญหากันมากว่าสิบปีแล้ว แต่ก็ยังคงเป็นปัญหาที่ยากและต้องมีการศึกษาวิจัยกันต่อไป มาดูกันว่า 10 ปีที่ผ่านมาเราเข้าใจ Technical Debt มากขึ้นแค...
EP14 - ประสิทธิผลของโปรแกรมเมอร์แต่ละคน จริงๆ แล้วไม่ได้ต่างกันอย่างที่คิด 31.10.2021 14:58
EP นี้หัวหน้าทีมหรือผู้บริหารต้องฟัง งานวิจัยจาก Software Engineering Institute, Carnegie Mellon University เผยให้เห็นว่าประสิทธิผล (productivity) โดยเฉลี่ยของโปรแกรมเมอร์ส่วนใหญ่ (ไม่นับที่เทพจริงๆ) นั้นไม่ได้แตกต่างกันมากนัก แถมพบว่าโปรแกรมเมอร์คนเดียวกันทำงานหลายๆ งานเร็วบ้างช้าบ้าง เป็นเรื่องปกติ
EP13 - Facebook นำ AI มาช่วยในการพัฒนาซอฟต์แวร์อย่างไร? 24.10.2021 16:16
EP นี้ไปดู AI tool จำนวน 3 ตัวที่ช่วยนักพัฒนาที่ Facebook ในการพัฒนาซอฟต์แวร์ ให้ค้นหาโค้ดตัวอย่างได้ถูกต้อง รวดเร็วขึ้น และแถมยังช่วยแก้บั๊กให้ได้อีกด้วย!
EP12 - มีปัญหาในการนำ large-scale agile frameworks มาใช้? มาดูคำแนะนำกัน 17.10.2021 16:05
หากคุณมีปัญหากับการนำ Large-scale agile frameworks เช่น SAFe, LeSS, Scrum at Scale มาใช้ คุณไม่ใช่เพียงคนเดียว! แม้แต่บริษัทขนาดใหญ่ระดับโลกก็มีปัญหาเช่นกัน EP นี้พาไปดูกันว่าเราจะแก้ปัญหาเหล่านั้นอย่างไร
EP11 - คำแนะนำ 21 ข้อในการเขียน requirements ที่ดี (ตอนที่ 2) 10.10.2021 11:25
EP นี้มาต่อกันข้อที่ 11-21 จาก 21 Top Engineering Tips for Writing and Exceptionally Clear Requirements Document มีอีกหลากหลายคำแนะนำ เช่น เทคนิค EARS, หลีกเลี่ยง weak words รวมถึงหลีกเลี่ยงการใช้ "/"
EP10 - คำแนะนำ 21 ข้อในการเขียน requirements ที่ดี (ตอนที่ 1) 03.10.2021 15:24
EP นี้ชวนมาคุยเรื่องคำแนะนำ 21 ข้อในการเขียน requirements ที่ชัดเจน ไม่สับสน เข้าใจง่าย และทำให้ไม่ต้องมาแก้ไขกันภายหลัง จากคำแนะนำของ QRA Corporation ชื่อ 21 Top Engineering Tips for Writing and Exceptionally Clear Requirements Document แบ่งเป็น 2 ตอน โดยตอนนี้มาดูข้อ 1-10 กันครับ
EP9 - รู้หรือไม่? Pixar จริงๆ แล้วเป็นบริษัทขายฮาร์ดแวร์มาก่อน! 26.09.2021 15:09
EP นี้เล่าเรื่องประวัติบริษัท Pixar Animation Studios ที่หลายๆ คน (รวมถึงผม) ไม่เคยทราบมาก่อน เช่น บริษัทนี้จริงๆ เริ่มจากนักวิทยาศาสตร์ที่พยายามจะสร้างภาพยนตร์จากคอมพิวเตอร์ จนถึงสร้างคอมพิวเตอร์เฉพาะสำหรับ 3D movies และ RenderMan software ที่เป็นมาตรฐานของการทำภาพยนตร์แอนิเมชั่นในปัจจุบัน
EP8 - ชอบหรือไม่ชอบ WFH? ผลจาก Microsoft พบว่ามีทั้งสองด้าน 19.09.2021 17:58
งานสำรวจที่ Microsoft ช่วง WFH ระหว่าง COVID-19 lockdown พบว่าจำนวนวิศวกรซอฟต์แวร์ของบริษัทยักษ์ใหญ่ที่ชอบและไม่ชอบทำงานที่บ้านมีเกือบเท่าๆ กัน แล้วยังพบว่าต่อให้ทำงานที่บ้าน productivity ก็ยังเท่าๆ เดิมหรือมากกว่าเดิมเกินครึ่งด้วยซ้ำ
EP7 - เขียนภาษาไหนดี? Python รั้งอันดับหนึ่งห้าปีซ้อน 12.09.2021 13:58
EP พาไปดูผลการจัดอันดับ programming languages ที่ได้รับความนิยมมากที่สุดจากหลายสำนัก ได้แก่ IEEE, Stack Overflow, UC Berkeley ผลจาก IEEE ให้ Python รั้งอันดับหนึ่งอีกครั้ง หลังจากครองแชมป์มาสี่ปีแล้ว (2017-2020) Python ยังเป็นภาษาที่นักพัฒนาจาก Stack Overflow อยากเรียนมากที่สุด รวมกับเทรนด์ด้าน AI + ML + Data Science ทำให้ Python เป็นภาษาที่มาแรงสุดๆ ตอนนี้
EP6 - ถ้าซอฟต์แวร์ไม่ scale ยังไงก็ไม่เวิร์ค 05.09.2021 11:51
EP นี้คุยเรื่อง scalability ของซอฟต์แวร์กันอีกครั้ง นักวิจัยด้านวิศวกรรมซอฟต์แวร์เสนอว่า เราหลีกเลี่ยงไม่ได้ที่จะมีซอฟต์แวร์ที่ขนาดใหญ่ขึ้นเรื่อยๆ แต่ที่เราควรจะต้องกังวลคือ ทำอย่างไรให้ซอฟต์แวร์รองรับการเติบโตได้ทั้งสามด้าน คือ ด้านของ scope, people และ time
EP5 - บุคลิกภาพ (personality type) ของนักพัฒนาซอฟต์แวร์แบบไหน ที่ burnout ง่าย? 29.08.2021 6:42
EP นี้ชวนคุยเรื่องความสัมพันธ์ระหว่างบุคลิกภาพ (personality type) กับการ burnout ของนักพัฒนาซอฟต์แวร์ งานศึกษาพบว่ามีบุคลิกภาพบางแบบที่ส่งผลให้นักพัฒนาซอฟต์แวร์ มีปัญหา burnout ได้ง่ายกว่าแบบอื่น และเราควรจะจัดการกับคนในทีมที่มีบุคลิกภาพแบบนั้นอย่างไร
EP4 - Software Developers ฟังเพลงอะไรกัน? 22.08.2021 10:55
EP นี้พาไปดูว่า เหล่า Software Developer เขาชอบฟังเพลงเพราะอะไร ฟังแนวไหน และฟังในช่วงไหนของการทำงานมากที่สุด ข้อมูลมาจากการเซอร์เวย์ Developer กว่า 2 พันคนครับ
EP3 - ความยั่งยืนของซอฟต์แวร์ ตอนที่ 2 (Scale and Efficiency) - Software Engineering at Google 15.08.2021 12:51
Episode นี้คุยต่อเรื่องความยั่งยืนของซอฟต์แวร์ แต่เป็นในมุมของการขยายขนาด (Scale and Efficiency) ของทีม ของทรัพยากรที่จำเป็น และของโค้ด การที่เราจะควบคุมการขยายขนาดได้ดีนั้น มีเรื่อง Policy ขององค์กรที่เข้ามาเกี่ยวข้องและรวมถึงจะต้องมีการตัดสินใจที่ดี EP นี้มาดูกันว่า Google บริหารจัดการเรื่องนี้อย่างไร
EP2 - ความยั่งยืนของซอฟต์แวร์ ตอนที่ 1 (Time and Change) - Software Engineering at Google 08.08.2021 11:03
อะไรคือความแตกต่างระหว่าง Programming กับ Software Engineering หรือวิศวกรรมซอฟต์แวร์? จุดแตกต่างอาจจะอยู่ที่ "ความยั่งยืน (sustainability)" นั่นเอง นั่นก็คือ ซอฟต์แวร์ที่เราสร้างขึ้นมาจะดูแลง่าย ทนทานต่อการแก้ไข และสามารถใช้ไปเป็นระยะเวลานาน หรือไม่ Episode นี้ชวนคุยเนื้อหาจากบทแรกของหนังสือ Software Engineering at Google ที่พูดถึง ความหมายของวิศวกรรมซอฟต์แวร์ ที่เกี่ยวกับเวลาและการแก้ไข (Time and...
EP1 - COVID-19 กับนักพัฒนาซอฟต์แวร์ 02.08.2021 17:07
Episode แรกนี้ อยากจะพาทุกท่านไปดูผลกระทบของ COVID-19 กับนักพัฒนาซอฟต์แวร์กันครับ เป็นงานศึกษาที่ไปสอบถามนักพัฒนากว่าสองพันคน จาก 53 ประเทศเลยทีเดียว มาดูกันว่าพวกเขาพบเจอปัญหาอะไรบ้าง อะไรที่บริษัทจะช่วยพวกเขาได้ในช่วงเวลาแห่งความยากลำบากนี้ และอะไรที่เป็นปัจจัยสำคัญที่ส่งผลต่อความเป็นอยู่และประสิทธิภาพในการทำงานของนักพัฒนาซอฟต์แวร์เมื่อต้องมา Work from Home
Podobne podcasty
Replaio nie jest wydawcą podcastów; nazwy audycji, okładki i audio należą do ich autorów i są rozpowszechniane przez publiczne kanały RSS