Tech Lead

อยากเป็น Tech Lead ที่เก่ง ต้องทำยังไง? 

admin

04 Aug 2022 | 1 นาทีอ่าน

เคยสงสัยไหมว่าทำงานกี่ปีถึงจะเป็น Tech Lead ที่เก่ง ปัจจุบันเรามักจะคุ้นเคยกับคำว่า Senior Developer หรือ Senior Engineer มากกว่า ซึ่งทำให้บางคนสับสนว่า Senior Developer กับ Tech Lead คือตำแหน่งการทำงานเดียวกัน

แม้จะมีความแตกต่างในหน้าที่และความรับผิดชอบของการทำงานระหว่าง Senior Developer กับ Tech Lead แต่ทั้งสองก็ทำงานร่วมกันในฐานะผู้พัฒนาโปรเจกต์ที่จะเข้ามาตอบโจทย์ลูกค้าหรือผู้ใช้งาน

แน่นอนว่าการทำงานที่เกี่ยวข้องกับอุตสาหกรรมเทคโนโลยีขาด “ผู้นำ” ที่จะคอยชี้แนะแนวทางการพัฒนาซอฟแวร์หรือผลิตภัณฑ์ไปไม่ได้เลย ซึ่งทำให้ Tech Lead เริ่มเข้ามามีบทบาทในองค์กรต่าง ๆ มากยิ่งขึ้น

Tech Lead คืออะไร

Tech Lead คือผู้เชี่ยวชาญที่ดูแลทีมเทคนิคของบริษัทซอฟแวร์หรือทีมเทคโนโลยี โดยส่วนใหญ่แล้วพวกเขามักจะเคยเป็น Senior Developer หรือ Senior Engineer มาก่อน

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

ทั้งนี้การเป็น Tech Lead ไม่จำเป็นต้องทำงานเกี่ยวกับ Tech เท่านั้น แต่ Tech Lead ที่ดีควรมีการคาดการณ์ถึงปัญหาล่วงหน้าและมีแผนการรับมือที่ดี หรือบางคนอาจเรียกได้ว่า Tech Lead นั้นเปรียบเสมือน HR ที่ต้องมีความเข้าใจเกี่ยวกับ Tech 

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

“Tech Lead เปรียบเสมือนตำแหน่ง HR แห่งวงการไอที”

หน้าที่ของ Tech Lead

จริง ๆ แล้วแม้ว่าจะมีการเปรียบเทียบ Tech Lead ว่าเปรียบเสมือน HR แห่งวงการไอที แต่ความเป็นจริงแล้วพวกเขามีหน้าที่บางส่วนที่เหมือนกันและแตกต่างกันอย่างชัดเจน โดยส่วนใหญ่แล้ว Tech Lead ในแต่ละบริษัทมักจะมีหน้าที่ดังต่อไปนี้ 

  • จัดการทีมและอบรมพนักงานด้านเทคนิค
  • การมอบหมายงานให้กับทีมและสมาชิกในทีม
  • ร่วมมือกับทีมเพื่อพัฒนาผลิตภัณฑ์และแก้ไขปัญหาทางเทคนิค
  • วิเคราะห์ความต้องการของลูกค้าพร้อมเสนอทางเลือกที่ตอบโจทย์
  • การสร้างเป้าหมายหรือ Goal ให้กับทีม
  • ตรวจสอบการอัปเดตซอฟต์แวร์และแอปพลิเคชั่น
  • กำกับดูแลการปรับเปลี่ยนระบบ
  • ตรวจสอบความปลอดภัยให้กับผลิตภัณฑ์
  • แนะนำสมาชิกภายในทีมเกี่ยวกับแนวทางต่าง ๆ 

เตรียมความพร้อมก้าวสู่ Tech Lead

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

พัฒนาทักษะที่จำเป็น

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

ทักษะทางเทคนิค 

Tech Lead จำเป็ต้องมีความสามารถด้านเทคนิครอบด้าน เช่น การเขียนโปรแกรมในภาษาคอมพิวเตอร์, การพัฒนาเว็บไซต์และมือถือ, การตรวจสอบความปลอดภัยเบื้องต้นและขั้นสูง, shell script, วิธีการแก้ไขปัญหาด้านเทคนิค และอื่น ๆ อีกมากมาย

ความเป็นผู้นำ

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

การสื่อสาร

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

Multitasking

งานที่เข้ามาในบริษัทย่อมไม่มีเพียงงานเดียวอย่างแน่นอนหากเป็นบริษัทชั้นนำขนาดใหญ่ยิ่งมีงานล้นมือ ดังนั้น multitasking ก็เป็นทักษะที่ Tech Lead จำเป็นต้องมี โดยส่วนใหญ่มักจะเน้นไปที่การจัดการหลายโปรเจกต์พร้อมกันแต่ยังคงประสิทธิภาพและตรงตามกำหนดเวลา

เก็บประสบการณ์ทำงาน

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

ต่อไปนี้คือตำแหน่งงานทั่วไปที่อาจช่วยให้คุณได้รับตำแหน่งเป็น Tech Lead ในภายหลัง

แต่ละโปรเจกต์ต้องการ Tech Lead ที่แตกต่างกัน

“โปรเจกต์ที่แตกต่างกันย่อมต้องการผู้นำที่แตกต่างกัน” ข้อความนี้เป็นสิ่งที่ทีมงานส่วนใหญ่มักพูดเมื่อทำงานกับหัวหน้าในรูปแบบต่าง ๆ มากมาย

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

วันนี้ Talance ขอสำเสนอ Case Study ที่แสดงให้เห็นว่าแต่ละโปรเจกต์ต้องการ Tech Lead ที่แตกต่างกันให้กับทุกคน 

บริษัท Focused Labs มีโปรเจกต์ที่ต้องการสร้าง Data Lake หรือ API ขนาดใหญ่ ดังนั้นพวกเขาต้องการ Tech Lead ที่มีความเชี่ยวชาญเกี่ยวกับ Data และ API ซึ่งหากได้ Tech Lead ที่มีความเชี่ยวชาญโดยเฉพาะในเรื่อง Data และ API จะช่วยให้ทีมสามารถเข้าใจวิธีการทำงานและตอบสนองความต้องการของลูกค้าได้เป็นอย่างดี แต่หากพวกเขาได้ Tech Lead ที่ไม่มีความเข้าใจเกี่ยวกับ Data หรือ API อาจทำให้ระยะเวลาในการทำโปรเจกต์ยืดออกไปโดยไม่จำเป็นหรือในสถานการณ์ที่เลวร้ายที่สุดนั่นก็คือถูกแก้ไขโปรเจกต์ใหม่ทั้งหมดนั่นเอง

สรุป 

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

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments

บทความที่เกี่ยวข้อง