Skip to content
CodingThailand's Blog
CodingThailand's Blog

by โค้ชเอก

  • Home
  • About Me
  • CodingThailand.com
CodingThailand's Blog

by โค้ชเอก

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

17/07/202517/07/2025

ข้อคิด เพื่อการเป็น 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 ที่ดี ถ้าฟังแบบไม่ใช้อารมณ์

.

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

Views: 9

แรงบันดาลใจ

Post navigation

Previous post
Next post

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

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

Posts ล่าสุด

  • การใช้งาน Prefetching ใน Next.js
  • 14 ข้อคิด เพื่อการเป็น Developer ที่ดีขึ้น จาก “Lee Robinson”
  • เคยเจอ “TypeError: Cannot read property ‘x’ of undefined” หรือเปล่า
  • บันทึกการเขียนเว็บไซต์ใหม่ในรอบ 10 ปี ย้ายมาใช้ Next.js
  • ทำไมการจัดการ Error ใน JavaScript ถึงเป็นเรื่องท้าทาย?

Recent Comments

    หมวดหมู่

    • .NET
    • AI
    • Android
    • Angular
    • Angular 2
    • Coding
    • CSS
    • Database
    • Editor
    • Flutter
    • Git
    • HTML5
    • Ionic 2
    • Ionic 4
    • Ionic Framwork
    • JavaScript
    • Laravel
    • Laravel 5
    • Next.js
    • Node.js
    • PHP
    • PHP 7
    • Plugins
    • React
    • React Native
    • Template
    • Tools
    • TypeScript
    • UI
    • Uncategorized
    • Vue.js
    • XAMPP
    • Yii
    • คอร์สเรียน
    • แรงบันดาลใจ

    Archives

    • July 2025
    • April 2025
    • November 2024
    • October 2024
    • April 2020
    • February 2020
    • August 2019
    • September 2018
    • August 2018
    • February 2018
    • November 2017
    • October 2017
    • August 2017
    • July 2017
    • April 2017
    • October 2016
    • August 2016
    • May 2016

    Tags

    .NET android Angular Angular 2 Atom Coding Coding Standard CSS CSS 3 Datepicker Express.js extensions Git HTML HTML5 Ionic2 JavaScript Laravel5 laravel 5.5 MariaDB Material Design MySQL Node.js npm PHP PHP7 plugins PouchDB recaptcha Restful sail.js template typescript typscript XAMPP Yii2

    ผู้เยี่ยมชม

    • 1
    • 1,818,122
    • 547,546
    • 9
    ©2025 CodingThailand's Blog | WordPress Theme by SuperbThemes