Author name: Sarunyhot Suvannachoti

mastering communication
Career Development, Communication, Leadership

ทักษะการสื่อสารที่สำคัญสำหรับ Developer และ Leader

ในโลกของการพัฒนาซอฟต์แวร์ การสื่อสารที่มีประสิทธิภาพเป็นสิ่งสำคัญอย่างยิ่งสำหรับความสำเร็จของทีมและโครงการ ไม่ว่าคุณจะเป็น developer หรือ leader/manager ทักษะในการถามคำถามและทำความเข้าใจกับปัญหาที่ทีมกำลังเผชิญอยู่นั้นเป็นสิ่งที่ขาดไม่ได้ ทักษะสำคัญสำหรับ Developer สำหรับ developer ทักษะในการถามคำถามที่ชัดเจนและเข้าใจง่ายเป็นสิ่งสำคัญมาก เมื่อเผชิญกับปัญหาในการพัฒนาซอฟต์แวร์ การถามคำถามที่ตรงประเด็นและอธิบายปัญหาได้อย่างละเอียดจะช่วยให้ทีมเข้าใจและแก้ไขปัญหาได้อย่างมีประสิทธิภาพ ตัวอย่างในการถามคำถามที่ดีสำหรับ developer: ทักษะสำคัญสำหรับ Leader/Manager สำหรับ leader […]

Development

รู้จักกับ Colocation ขยับโค้ดให้ใกล้ชิดกัน เพื่อการอ่านที่ง่ายขึ้น

Colocation คืออะไร colocation เป็นเทคนิคการเขียนและจัดการโค้ด ให้อยู่ในตำแหน่งใกล้ๆ กัน ทำให้หาโค้ดที่เกี่ยวข้องกันได้ง่ายขึ้น ตัวอย่างเช่น ย้ายโค้ดที่อยู่คนละโฟลเดอร์กัน มาอยู่ที่โฟลเดอร์เดียวกัน หรือโค้ดที่อยู่คนละไฟล์กัน มารวมอยู่ที่ไฟล์เดียว เพื่อให้แก้ไขและทำให้เราอ่านทำความเข้าใจโค้ดได้ดีขึ้น เป็นวิธี refactor ที่คอนเซปง่ายๆ แต่ใช้ได้ผลดีทีเดียว ตัวอย่างการใช้งาน เรามาดูตัวอย่างของ colocation

Development

เริ่มต้นโปรเจ็ค TypeScript แบบง่าย ไม่เกิน 10 นาที!

วันนี้เรามาใช้ตัว Bun ในการสร้างโปเจ็ค TypeScript กันครับ ซึ่งเจ้าตัว Bun มีความสามารถหลายอย่างมาก ไม่ว่าจะเป็น package manager, test runner, build tool แถมยังทำงานเร็วมากๆ ด้วย มาย้อนดูวิธีการ setup TypeScript

Career Development

บทบาทที่เปลี่ยนไปของ Engineering manager และ Tech lead ในยุคที่บริษัทเริ่ม layoff

บล็อคนี้เป็นการสรุปบทความจาก The end of 0% interest rates ซึ่งเป็นสถานการณ์การในบริษัท tech ในอนาคต มาดูกันว่า Role ระดับบนอย่าง Engineering manager และ Tech lead จะเปลี่ยนไปอย่างไรบ้าง ยุคดอกเบี้ย

Development

Types vs Interfaces ใน TypeScript ต่างกันยังไงแบบสั้นๆ

หลายคนที่ใช้ TypeScript มาคงจะเจอปัญหาว่าเจ้า Type กับ Interface มันต่างกันยังไง หากได้ไป opensource ต่างๆ ก็จะพบว่า บางอันก็ใช้ Type เป็นหลัก บางที่ก็ใช้ Interface เป็นหลัก จริงๆ แล้วเราควรจะใช้อันไหนกันแน่ มาหาคำตอบกัน…

Scroll to Top