จะเป็น 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

Vacation Blues
10 เคล็ดลับ "Bounce Back" สลัดอาการ "Vacation Blues" ให้หายเป็นปลิดทิ้ง!
อาการ “Vacation Blues” หรือความเศร้าหลังไปเที่ยวหยุดยาว เป็นอาการปกติที่เล่นงานคนทำงานอย่างหนักอึ้ง ซึ่งเกิดขึ้นกับคนทำงานหลายคนโดยเฉพาะช่วงหยุดยาว อย่างไรก็ตามการจมกับความเศร้าหลังเที่ยวไม่ใช่เรื่องที่ดีนัก...
Harvard Business Review
ผลสำรวจพบเทรนด์ใหม่คนทำงาน เลือกใช้ AI ดูแลจิตใจแซงการทำงาน โดย Harvard Business Review
งานวิจัยจาก Harvard Business Review เพิ่งออกมา มีผลสำรวจพบว่าคนทำงานเปลี่ยนการใช้ AI จากเครื่องมือทำงาน มาเป็น “เพื่อนคู่ใจ” แทน สิ่งที่เปลี่ยนไปในปี...
disney model
แจกงานยังไงให้ทีมไม่ตีกัน ด้วย Disney Model
“การบริหารเป็นทีม” ไม่ใช่แค่แจกจ่ายงานแต่เป็นการทำงานด้วยกันให้ราบรื่นด้วย สำหรับคนที่เป็นหัวหน้าถ้าไม่รู้จะแบ่งงานให้กับทีมยังไง เรามี Framework จาก Disney...