14 ข้อคิด เพื่อการเป็น Developer ที่ดีขึ้น จาก “Lee Robinson”

ข้อคิด เพื่อการเป็น Developer ที่ดีขึ้น จาก “Lee Robinson” ผู้ช่วยให้ Next.js มีผู้ใช้ทั่วโลก 1.3 ล้านคน และช่วยให้ Vercel กลายเป็น Unicorn

.

1. ความเร็วสำคัญกว่ากลยุทธ์ที่ดีที่สุด

การลงมือส่งมอบงานอย่างรวดเร็ว (“Shipping fast”) ดีกว่าการมัวแต่หากลยุทธ์ที่สมบูรณ์แบบ

ความเร็ว (Speed) คือจุดแข็งที่สร้างความได้เปรียบ

.

2. สร้างนิสัยรักการส่งมอบงาน

ต้องมี “bias toward shipping” คือเน้นการลงมือและนำของจริงออกมาใช้หรือให้คนใช้

ทีมขนาดเล็ก (Small teams) ส่งมอบงานได้เร็วกว่า

ทีมที่ใช้ AI เต็มรูปแบบ (“AI-native”) จะขยับตัวเร็วกว่า 10 เท่าเมื่อเทียบกับทีมที่ไม่ปรับตัว

.

3. การใช้งานจริงสำคัญกว่าการเปิดตัว

Landings > Launches: การที่คนมาใช้งานจริงสำคัญกว่าการเปิดตัวโปรเจกต์เฉย ๆ

ฟังลูกค้า สร้าง ส่งมอบ แจ้งลูกค้า แล้วทำซ้ำไปเรื่อย ๆ

.

4. ศักยภาพไร้ขีดจำกัด

ไม่มีเพดานอาชีพ (You have no career ceiling)

ความมุ่งมั่นและความอุตสาหะ (Grit) สำคัญกว่าพรสวรรค์ (Talent)

ไม่มีสิ่งใดมาแทนที่การลงมือทำซ้ำ ๆ (Putting in the hours)

พัฒนาให้ดีขึ้นวันละ 1% (“Get 1% better every day”)

.

5. การแสวงหาความจริงอย่างเข้มงวด

“Ruthlessly truth seeking”: ต้องหาความจริง แม้บางครั้งความจริงจะเจ็บปวด

พร้อมเปลี่ยนใจเมื่อรู้ว่าตัวเองผิด (You can just change your mind if wrong)

มีความเห็นที่ชัดเจนแต่ไม่ยึดติดเกินไป (Strong opinions, loosely held)

.

6. การเรียนรู้จากประสบการณ์และผู้อื่น

เพิ่มชั่วโมงแห่งการเปิดรับ (Maximize your exposure hours)

ข้อมูลจากประสบการณ์ (Anecdata) สำคัญกว่าข้อมูลเชิงสถิติ (Data) ในบางบริบท

แสวงหาความจริงจากหลายมุมมอง (Seek the collective truth)

.

7. การสื่อสารคือหัวใจของงาน

งานของเราคือ “การสื่อสาร” (Communication is the job)

การเขียนที่ชัดเจนแปลว่าคิดอย่างชัดเจน (Clear writing is clear thinking)

ทุกคนควรพัฒนาทักษะการเขียนให้ดีขึ้น

ผู้นำต้องสร้างความชัดเจนโดยเฉพาะเวลาที่ทีมสับสน

เป็นคนจดโน้ตในที่ประชุม แม้จะจดไว้ใช้เองก็ยังดี

.

8. การจัดการความคาดหวังและความสัมพันธ์ในทีม

ความคาดหวังที่ไม่ตรงกันนำไปสู่ความผิดหวัง

เวลาจะส่งข้อความใน Slack ให้คาดเดาคำถาม/ข้อโต้แย้งล่วงหน้าแล้วตอบไว้เลย

.

9. การศึกษาและการตลาดสำหรับนักพัฒนา

การศึกษา คือรูปแบบการตลาดที่ดีที่สุดสำหรับ Developer

จงจริงใจและยอมรับข้อผิดพลาดของตัวเอง

ไม่ควรใช้คำว่า “webinar” อีกต่อไป

.

10. ความช่วยเหลือและการเป็นผู้นำ

การช่วยเหลือเล็กน้อยอย่างต่อเนื่อง สะสมกลายเป็นอิทธิพลมหาศาล

ความเป็นผู้นำคือการรับผิดชอบต่อผลลัพธ์ ไม่ใช่แค่บทบาทในโครงสร้างองค์กร

อิทธิพลสำคัญกว่าตำแหน่ง

ผู้นำต้องลงมือทำเองและรู้จักมอบหมาย

เขียน playbook ของตัวเองจากการศึกษาแนวทางของคนอื่น แล้วประยุกต์ให้เหมาะกับตัวเอง

.

11. Passion, Work & Life

งานสามารถเป็นงานอดิเรกได้ แต่ก็ควรมีขอบเขต

“Passion + Boundaries” สำคัญกว่าความสมดุลชีวิต-งานแบบในอุดมคติ

งานที่ดีที่สุดมักเกิดจากความอยากรู้อยากเห็นของตัวเอง

.

12. การแสดงออกด้วยการลงมือทำ

สาธิตให้ดู (Demo) ดีกว่าเขียนบันทึก (Memo)

ในที่ประชุม บางทีคุณควรทำ prototype จริงได้เลย

ส่งมอบเฉพาะสิ่งที่ตัวเองรู้สึกตื่นเต้น

.

13. การจ้างงานและการสร้างทีม

การจ้างคนคือสิ่งที่แยกผู้นำดีออกจากผู้นำที่ยอดเยี่ยม

เวลาจ้างงาน ต้องตอบในใจว่า “ใช่เลย!” (Hell yes) หรือ “ไม่ใช่” (No) เท่านั้น

ศักยภาพการเติบโตสำคัญกว่าความสามารถปัจจุบัน

ควรจ้างคนที่คุณจะได้เรียนรู้ด้วย

ควรจ้างคนที่วันหนึ่งคุณอยากทำงานร่วมด้วยในอนาคต

คำถามสัมภาษณ์ที่ชอบ: “งานไหนที่คุณภูมิใจที่สุด?”

.

14. การนำทีมและวัฒนธรรม

พยายามมองเจตนาดีของคนอื่นเสมอ

เป็นผู้นำด้วยความเห็นอกเห็นใจ (Empathy)

อาจมีบางวันที่คนในทีมเจอวันที่แย่

คำวิจารณ์คือ feedback ที่ดี ถ้าฟังแบบไม่ใช้อารมณ์

.

ผมคิดว่ามีประโยชน์ลองเอาไปปรับใช้ดูนะครับ

โค้ชเอก

Principal Technical Coach

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

This site uses Akismet to reduce spam. Learn how your comment data is processed.