จะเป็น Tech Lead ให้ดี ควรมีคุณสมบัติอย่างไร

การเป็น Tech Lead ที่เก่ง จะต้องมีการพัฒนาหลากหลายทักษะ ทั้ง Hard Skills และ Soft Skills ไม่ว่าจะเป็น ทักษะการเขียนโปรแกรม การพัฒนาระบบ ไปจนถึงทักษะความเป็นผู้นำและการสื่อสาร เป็นต้น มาลองดูกันว่าถ้าหากเราต้องการเป็น Tech Lead ที่เก่งและดี เราควรมีคุณสมบัติและพัฒนาตัวเองไปในทางไหนบ้าง

Tech Lead คือตำแหน่งงานของคนที่ต้องเป็นผู้นำดูแล Tech Team ของบริษัท ส่วนใหญ่แล้วจะเติบโตมาจากการทำงานสาย Developer หรือ Engineer มาก่อน เป็นคนที่มีประสบการณ์ด้านการพัฒนาซอฟต์แวร์มาแล้วมากกว่า 5-6 ปี หรือมีความสามารถที่พร้อมที่จะทำงานและนำทีมไปพร้อม ๆ กัน

 

หน้าที่ของ Tech Lead คือต้องเป็นคนจัดการทีม วางแผนแจกจ่ายงานให้กับคนในทีม อีกทั้งยังต้องเป็นคนวางเป้าหมายการทำงาน และสื่อสารให้กับคนในทีมรู้เรื่อง รวมถึงต้องเข้าใจเทคนิกการทำงานเป็นอย่างดี เพื่อที่จะได้สามารถตรวจงานและเช็กความเรียบร้อยทุกอย่างได้อย่างมีประสิทธิภาพ

 

ซึ่งการเป็น Tech Lead ที่เก่ง จะต้องมีการพัฒนาหลากหลายทักษะ ทั้ง Hard Skills และ Soft Skills ไม่ว่าจะเป็น ทักษะการเขียนโปรแกรม การพัฒนาระบบ ไปจนถึงทักษะความเป็นผู้นำและการสื่อสาร เป็นต้น มาลองดูกันว่าถ้าหากเราต้องการเป็น Tech Lead ที่เก่งและดี เราควรมีคุณสมบัติและพัฒนาตัวเองไปในทางไหนบ้าง

Adaptability

การปรับตัวได้เก่ง เป็นทักษะและ Trait ที่สำคัญในการเป็น Tech Lead เพราะว่าโลกของ Software Development มีการเปลี่ยนแปลงอยู่เสมอตามการพัฒนาของสิ่งรอบตัว เราจึงต้องปรับตัวและตามมันให้ทัน

Resilience

ความยืดหยุ่นต่อความท้าทายถือเป็นเรื่องที่ต้องมี เนื่องจากความท้าทายของงานเกิดขึ้นได้ทุกวัน ไม่ว่าจะเป็นจุดบกพร่องหรือความผิดพลาดที่เกิดขึ้น เราต้องยืดหยุ่นและรับมือกับมัน พร้อมที่จะปรับแนวทางการทำงานให้เหมาะสมอยู่อย่างสม่ำเสมอ

High EQ

การเป็น Tech Lead เราไม่ได้ทำงานกับตัวเองอย่างเดียว แต่ต้องทำงานร่วมกับทีม หรือคนต่างทีมเพื่อทำให้ชิ้นงานเสร็จสมบูรณ์ ความสามารถทางด้านการจัดการอารมณ์และความฉลาดทางอารมณ์จึงถือว่าเป็นเรื่องที่ต้องมีอย่างยิ่ง เพื่อทำให้รับมือกับการทำงานร่วมกับผู้อื่นและสามารถนำทีมได้อย่างมีประสิทธิภาพ

Learner Mentality

มี Mindset ที่ชอบเรียนรู้ มีความอยากรู้อยากเห็นที่จะพัฒนาตัวเองให้เก่งขึ้นเรื่อย ๆ ในสายงานที่ตัวเองทำอยู่ เพราะโลกแห่งการเป็นนักพัฒนาระบบนี้มีการแข่งขันที่สูง ใครที่มีความรู้มากกว่า รู้กว้างกว่า ย่อมได้เปรียบและทำให้คนรอบตัวอยากทำงานด้วย

Big Picture Focus

มองภาพรวมให้แตก มองภาพใหญ่ให้ออก เมื่อเราทำงานคนเดียวเราสามารถโฟกัสการทำงานไปทีละจุดทีละอย่างได้ก็จริง แต่ว่าในบทบาทของผู้นำหรือ Lead แล้ว เราควรจะต้องเข้าใจภาพรวมของงาน สามารถ Catch up งานได้หมดไม่ว่าจะ Process ไหนก็ตาม เพื่อที่จะได้กำหนดทิศทางการทำงาน และพร้อมรับการเปลี่ยนแปลงอยู่อย่างสม่ำเสมอ

Delegation

การมอบหมายงานอย่างมีประสิทธิภาพ เราต้องเข้าใจในงานทุก ๆ ขั้นตอน สามารถจัดสรรแบ่งเวลาการทำงานและแจกจ่ายงานได้เป็นอย่างดี เพื่อควบคุมให้ระบบการทำงาน หรือทิศทางการทำงานเป็นไปในแบบที่วางไว้ และบรรลุวัตถุประสงค์สูงสุดของชิ้นงานในตอนสุดท้าย

Servant Leadership

การเป็นผู้นำที่สามารถตามได้เหมือนกัน เป็นเรื่องที่สำคัญ เพราะว่าในบทบาทของผู้นำ เราต้องเข้าใจลูกทีมแต่ละคนว่าแต่ละคนมีศักยภาพอะไรโดดเด่น ใครที่ถนัดหรือไม่ถนัดเรื่องไหน เพื่อดึงความเก่งของลูกทีมออกมาใช้ให้เป็นประโยชน์ เราต้องเรียนรู้ที่จะให้ลูกทีมทำตามออกมาตามที่ถนัด ให้อิสระทางการทำงานและความคิด ได้มีโอกาสเป็นผู้นำบ้างในบางเวลา เพื่อให้คุณค่าในการทำงานและความสามารถของแต่ละคน

อ้างอิง: 

https://www.shakebugs.com/blog/software-engineering-team-lead-traits/

– https://tinyurl.com/2hycrrj2

Author

  • รวบรวมและแลกเปลี่ยนข้อมูลเพื่อการพัฒนานอกกรอบของคนทำงาน

Related   Articles

TKI Framework
รู้ก่อน จัดการได้! สำรวจ 5 วิธีตอบสนองต่อความขัดแย้งในทีมด้วย TKI Framework
เพราะคนแต่ละคนมี “สไตล์” ในการจัดการความขัดแย้งต่างกัน การเข้าใจสไตล์เหล่านี้ช่วยให้เรา คุยกันรู้เรื่อง ไม่ขัดกันลึก และ สร้างทีมเวิร์คที่แข็งแรงขึ้น TKI...
The First 20 Hours
"เคล็ดลับเก่งเร็วใน 20 ชั่วโมงแรกของการเรียน" สรุปแนวคิดจาก Josh Kaufman ผู้เขียน The First 20 Hours
สรุปแนวคิดจาก Josh Kaufman ผู้เขียน The First 20 Hours เกี่ยวกับวิธีเรียนรู้ทักษะใหม่ให้ได้ผลในเวลาเพียง 20 ชั่วโมงแรก โดยเน้นกลยุทธ์ที่เป็นระบบและปฏิบัติได้จริง...
Way of Working 2025
Way of Working 2025: องค์กรต้องเปลี่ยนอย่างไรให้คนอยากอยู่
ในโลกการทำงานที่เปลี่ยนแปลงรวดเร็ว ไลฟ์สไตล์และความคาดหวังของคนทำงานก็เปลี่ยนตามอย่างรวดเร็วเช่นกัน โดยเฉพาะเมื่อเข้าสู่ปี 2025 ที่แรงขับเคลื่อนจากเทคโนโลยี...