Blog Archives

เมื่อผมกลับไปเป็นนักพัฒนาอีกครั้ง (6 วัน ที่วอดวาย)

อาทิตย์นี้มีโอกาสได้ไปนั่งเรียน Certified Scrum Developer ของ บริษัท  Odd-e  รู้สึกตัวเองได้เรียนรู้อะไรมากทีเดียว หลักสูตรทั้งหมดเรียนทั้งหมดหกวัน วันนี้เป็นวันที่สาม แต่เริ่มได้อารมณ์ตกผลึกจากการทำงานร่วมกันของคอร์สนี้ อาจงงว่า ไปเรียนไม่ใช่หรือ ทำไมไปทำงาน? หลักการของคอร์สนี้คือเอาผู้เรียนเป็นศูนย์กลางสลับกับการสอน ปนกันไป สิ่งที่ได้เรียนรู้อย่างมากนอกจากเนื้อหาที่ดีแล้ว คือ ความวุ่นวาย เป็นสิ่งที่ดี แต่ถ้ามีข้อตกลงที่ชัดแล้ว งานเดินได้ นักพัฒนาควรจะได้รับการฝึกฝนเรื่องของการใช้  Editor ให้คล่องเพราะว่ามันประหยัดเวลาไปเยอะมาก เขียนเทสก่อนเสมอดูเหมือนเสียเวลามาก แต่มันทำให้โค๊ดกากๆของเราทำงาน และกลายเป็นโค๊ดที่ใช้งานได้ในที่สุด จำไว้เสมอว่า เวลาพัฒนาโปรแกรมให้ทำงานให้ออกมาก่อน แล้วดีไซน์ทีดีจะค่อยๆมาเอง (อย่าลืมทำเทสก่อนด้วย) จำนวนสมองที่คิดอย่างเป็นระบบ มีประโยชน์กว่าจำนวนมือที่อยู่บนคีย์บอร์ด ใช้  Mock เยอะเกินไปทำให้เราด้อยประสิทธิภาพในการเขียนเทส โค๊ดที่ดีไม่มีจริง (เพราะว่านักพัฒนามีความชอบและสไตล์ไม่เหมือนกัน  มีแต่โค๊ดที่ไม่มีกลิ่นเหม็น

Posted in About Me, Developer, Scrum