วันหยุดอ่านบทความเรื่อง Go back to coding, engineering leader
แนะนำว่า สำหรับ technical/engineering leader นั้น
ควรต้องกลับมาให้ความสำคัญต่อการเขียน code กับทีมด้วย
เป็นเรื่องที่ต้องให้ความสำคัญและสร้างสมดุล
เพื่อช่วยทำให้เข้าใจทีมมากยิ่งขึ้น
โดยในบทความ มีคำแนะนำที่น่าสนใจดังนี้
ขั้นตอนที่ 1 ทำการ run code ของ project บนเครื่องให้ได้
จะได้รู้ว่าต้องทำการติดตั้งหรือ config พวกเครื่องมืออะไรบ้าง
ใช้ software อะไรบ้าง
รู้ว่าจะเริ่มนั้นใช้เวลาเท่าไร เจอปัญหาอะไรบ้าง
ต้องถามใครบ้าง
จะได้รู้ว่า เป็นปัญหาของคนคนเดียว หรือ เป็นปัญหาของทั้งทีม
ลอง run ดูสักครั้ง จะได้เข้าใจว่า ความเร็วเป็นอย่างไร
เวลาไปประชุม แล้วมีคนถามเรื่องเวลาจะได้คิดวิเคราะห์ได้ถูกต้องมากยิ่งขึ้น
ยิ่งมีคนเข้ามาใหม่ จะได้รู็ว่าควรต้องเตรียมอะไร อย่างไรอีกด้วย
ขั้นตอนที่ 2 เข้ามา contribute หรือมีส่วนร่วมกับทีมบ้าง
ไม่ว่าจะเป็นเรื่องเล็ก ๆ น้อย ๆ
ไม่ว่าจะเป็นการแก้ไข bug ต่าง ๆ
เพื่อเป็นการแสดงให้ทีมเห็นว่า ต้องทำอย่างไรบ้าง
ลงมือทำให้ดู มากกว่าแค่พูดหรือบอกกล่าว (Lead by Example)
เป็นการช่วยตรวจสอบขั้นตอนของการพัฒนาและส่งมอบ
ว่ามีประสิทธิภาพดีหรือไม่ดีอย่างไร
เพื่อจะได้ปรับปรุงต่อไป
ทำการ paring ก็สนุกนะ เปลี่ยนบรรยากาศในการทำงาน
ได้เรียนรู้ซึ่งกันและกัน
ขั้นตอนที่ 3 ให้ลองทำการสร้างบางสิ่งบางอย่างใหม่ตั้งแต่ศูนย์
เหมือนเป็นการสร้าง prototype ของระบบหรือ feature หนึ่ง ๆ ขึ้นมา
เพื่อช่วยให้เราเรียนรู้สิ่งต่าง ๆ เพิ่มเติม
ทั้งเรื่องของเครื่องมือ
ทั้งเรื่องของภาษา และ library ต่าง ๆ
รวมทั้งการค้นหา
หาตั้วช่วยเหลือในการเขียน code
ยกตัวอย่างเช่น การใช้งาน
- prototype tool
- github copilot
- chatgpt
ไม่จำเป็นต้องเขียน code ได้ดี
แต่ต้องสามารถ share idea ต่าง ๆ ให้กับทีมได้
รวมทั้งได้รับรู้ว่าทีมต้องเจออะไร
มีสถานะอย่างไรบ้าง
จงอย่าใช้แต่ปาก จงลงมือทำด้วยมือของตนเองบ้าง
ขอให้สนุกกับการ coding