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

Self Reflection
Self-Reflection: Small Win ที่ยิ่งใหญ่ในชีวิต
ในโลกที่หมุนเร็วและเต็มไปด้วยความคาดหวังจากภายนอก การหยุดมองย้อนกลับมาที่ “ตัวเราเอง” กลายเป็นสิ่งที่ถูกละเลยอยู่บ่อยครั้ง ท่ามกลางเส้นทางที่ไม่ชัดเจน...
Social Media (New Brand) (1)
วัฒนธรรมญี่ปุ่นที่ได้เรียนรู้จากการเดินทาง: รายละเอียดเล็ก ๆ ที่ยิ่งใหญ่กว่าที่คิด
หนึ่งในข้อดีของการทำงานที่ CareerVisa คือเราได้ทำงานในองค์กรที่ให้ความสำคัญกับ Work-Life Balance และเชื่อว่าการออกไปเปิดประสบการณ์ใหม่ ๆ จะช่วยให้เรากลับมาทำงานได้อย่างมีพลังและมุมมองที่กว้างขึ้น...
TKI Framework
รู้ก่อน จัดการได้! สำรวจ 5 วิธีตอบสนองต่อความขัดแย้งในทีมด้วย TKI Framework
เพราะคนแต่ละคนมี “สไตล์” ในการจัดการความขัดแย้งต่างกัน การเข้าใจสไตล์เหล่านี้ช่วยให้เรา คุยกันรู้เรื่อง ไม่ขัดกันลึก และ สร้างทีมเวิร์คที่แข็งแรงขึ้น TKI...