ก้าวสู่การเป็นผู้นำทีม [ปิด]


16

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

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

คำตอบ:


14

ฉันทำการเปลี่ยนแปลงประเภทนี้ไม่กี่ปีที่ผ่านมา ในสถานที่เฉพาะของฉันฉันรู้สึกไม่มีประสิทธิภาพในบทบาทการพัฒนาของฉันในเวลานั้นและดูบทบาทความเป็นผู้นำในฐานะโอกาสที่จะมีอิทธิพลต่อการปฏิบัติการเขียนโปรแกรมที่ดีขึ้นในองค์กรของฉัน

มันเป็นช่วงการเปลี่ยนภาพที่ยากลำบากในช่วงสองสามเดือนแรกเนื่องจากฉันพบว่ามีค่าใช้จ่ายจำนวนมากซึ่งทำให้ความสามารถในการเขียนโค้ดของฉันลดลง นอกจากนี้ยังมีความลังเลใจที่ไม่ต้องการก้าวล้ำเขตแดนของฉัน

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

เท่าที่มีคำถามเฉพาะของคุณ:

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

"อย่ากลัวที่จะทำการตัดสินใจ" ซึ่งเป็นจุดสำคัญที่อาจพลาดได้จากบทความมากมายในหัวข้อนี้
Adrien Be

11

ฉันกลายเป็นผู้นำทีม / นักวิชาการเพราะฉันชอบทำทีมเทคนิคเตะ :-) ฉันเชื่อในพลังของทีมงานด้านเทคนิค / ชุมชนเพื่อสร้างการเปลี่ยนแปลงเชิงบวกมากมายในโลก

คุณมีความปรารถนาที่จะเขียนโค้ด แต่ยังคงต้องการสร้างโปรแกรมหรือไม่?

ฉันยังคงมีความปรารถนาอย่างแรงกล้าที่จะเขียนโค้ดและสร้างสิ่งที่มีประโยชน์ แต่ฉันก็มีแรงผลักดันที่จะลองและมีผลดีต่อทีมของคนที่สร้างซอฟต์แวร์ ฉันพยายามมุ่งเน้นไปที่การขจัดอุปสรรคทั้งหมดที่พวกเขาได้รับและการออกแบบและการเขียนโค้ดที่ยอดเยี่ยม

คุณรู้หรือไม่ว่าคุณเป็นคนมากกว่าคนอื่นและคุณสามารถใช้ทักษะการสื่อสารของคุณได้ดีขึ้น?

ฉันสนุกกับการเป็นส่วนหนึ่งในสังคมของการทำงานของฉันใช่ฉันเชื่อว่าการพัฒนาซอฟต์แวร์เป็นหัวใจของกิจกรรมทางสังคมรวมถึงด้านเทคนิค / วิศวกรรม

เป็นเพราะคุณถูกผู้บริหารถามและคิดว่าทำไมไม่

ครั้งแรกที่ฉันเป็นหัวหน้าฝ่ายเทคนิค - ใช่ ในเวลานั้นมันเป็นเพียงเพราะฉันเป็นคนเดียวที่รู้เทคโนโลยีในมือ (สิ่ง Java บนเว็บ)

เพื่อเงิน

Nope - สำหรับฉันฉันจะได้รับมากขึ้นต่อวันหรือต่อชั่วโมงในฐานะนักพัฒนาซอฟต์แวร์ตรง ทีมที่เป็นผู้นำ / ฝ่ายเทคนิคมักจะต้องใช้เวลานานกว่านี้ YMMV ในสิ่งนี้

ไม่กี่เดือนแรกหลังจากย้ายได้อย่างไร

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

ความสัมพันธ์กับเพื่อนร่วมงานได้รับผลกระทบหรือไม่?

ตอนแรกใช่ - ฉันอายุน้อยกว่าคนอื่น ๆ ในทีม - มันเป็นการกระทำที่สมดุลที่ละเอียดอ่อนของการเรียนรู้ศิลปะของการพัฒนาซอฟต์แวร์จากพวกเขารวมถึงการนำจาก 'เทคโนโลยีใหม่' ด้านหน้า

HTH!


9

ฉันทำงานเป็นทีมและผู้จัดการโครงการในโครงการใหญ่หลายโครงการ ฉันทำเพราะฉันเป็นนักพัฒนาที่มีประสบการณ์มากที่สุดที่นั่น ในความคิดของฉันมันเป็นสิ่งสำคัญที่หัวหน้าทีมและผู้จัดการการพัฒนาเป็นโปรแกรมเมอร์ที่แข็งแกร่งมากในสิทธิของตนเองและพวกเขายังคงเขียน (และที่สำคัญกว่า) ตรวจสอบรหัสสำหรับโครงการ

สำหรับคำถามเฉพาะของคุณ:

  • คุณมีความปรารถนาที่จะเขียนโค้ด แต่ยังคงต้องการสร้างโปรแกรมหรือไม่?

ไม่ฉันเขียนรหัสต่อไป ดูด้านบน.

  • คุณรู้หรือไม่ว่าคุณเป็นคนมากกว่าคนอื่นและคุณสามารถใช้ทักษะการสื่อสารของคุณได้ดีขึ้น?

ฉันไม่ใช่คนมากกว่าคนอื่น แต่ฉันมีทักษะการสื่อสารที่ยอดเยี่ยม - ไม่มีแรงจูงใจ

  • เป็นเพราะคุณถูกผู้บริหารถามและคิดว่าทำไมไม่

ในระดับหนึ่ง บางคนต้องทำให้คุณเป็นผู้นำ / ผู้จัดการในสถานการณ์ทางธุรกิจแบบลำดับชั้น

  • เพื่อเงิน

ช่วยได้แน่นอน!

  • ไม่กี่เดือนแรกหลังจากย้ายได้อย่างไร

ดีเท่าที่ทีมและการจัดการการพัฒนาเป็นห่วงไม่ดีในการจัดการกับการเมืองภายนอกซึ่งเป็นแมลงวันในครีมสำหรับบทบาทนี้

  • ความสัมพันธ์กับเพื่อนร่วมงานได้รับผลกระทบหรือไม่?

ไม่ใช่เลย.


ทำไมจึงจำเป็นต้องเป็นโปรแกรมเมอร์ที่แข็งแกร่งเมื่อคุณเป็น TL หรือผู้จัดการ การมีภาพรวมที่ชัดเจนเกี่ยวกับด้านเทคนิคของโครงการเพียงพอหรือไม่
John Shaft

6
@Pablo ไม่มันไม่ใช่ คุณควรจะรับผิดชอบสิ่งที่ทีมกำลังทำอยู่และคุณเป็นคนหนึ่งที่จำเป็นต้องจัดเตรียมสิ่งต่าง ๆ เช่นการประเมินเวลาการประเมินการเปลี่ยนแปลงสถาปัตยกรรมเป็นต้นคุณไม่สามารถทำสิ่งเหล่านั้นได้เว้นแต่คุณจะเป็นนักพัฒนาที่แข็งแกร่ง และรู้จัก codebase เป็นอย่างดี หากคุณไม่ทำคุณก็จะกลายเป็นเจ้านายที่มีผมแหลม
Neil Butterworth

1
ฉันรู้สึกถึงความเจ็บปวดของคุณเกี่ยวกับการเมืองภายนอก แต่เป็นหนึ่งในสิ่งที่สำคัญที่สุดที่คุณทำเพื่อทีมของคุณ
MarkJ

1
@ Mark Oh แน่ใจว่าฉันรู้ว่า ไม่ได้หมายความว่าฉันต้องชอบมัน เวลาที่ฉันต้องบินจากลอนดอนไปยังนิวเจอร์ซีย์และย้อนกลับไปหนึ่งชั่วโมงในการประชุมนั้นเจ็บปวดมากเป็นพิเศษ!
Neil Butterworth

3

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

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

สองสามเดือนแรกของฉันค่อนข้างง่ายเนื่องจากฉันย้ายจากส่วนหนึ่งของ บริษัท ไปยังอีกเมื่อฉันเปลี่ยนเป็นการจัดการดังนั้นจึงไม่มีความขัดแย้งกับเพื่อนร่วมงานเก่า

การเพิ่มขึ้นของเงินได้รับการต้อนรับ แต่ตอนนี้ฉันพบว่าถ้าคุณไม่ปฏิบัติตามในการจัดการระดับสูงคุณสามารถบรรลุเป้าหมายเดียวกันโดยเพียงแค่เป็นวิศวกร sw ที่ยอดเยี่ยมและขายตัวเองอย่างเหมาะสม (และเชื่อฉันเถอะพิจารณาอาการปวดหัวและความเครียดของ งานบริหารระดับกลางนั่นเป็นแนวคิดที่น่าดึงดูดจริงๆ)


2

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

สองสามเดือนแรกสั่นคลอนบางคนพลาดกำหนดส่งและบางรหัสไม่ดี แต่ในที่สุดฉันก็ได้รับมัน

ในฐานะหัวหน้าทีมฉันพบว่าฉันยังคงเขียนโค้ดจำนวนมากฉันเพิ่งจะดูรหัสและความคืบหน้าของคนอื่นเช่นกัน

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

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

แค่สองเซ็นต์ของฉัน :)


1

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


ฮ่าฮ่าฮ่า "โดยหลักการแล้วพวกเขาจะดีกว่าฉันมากและฉันจะสามารถชี้ปัญหาได้จากนั้นก็แค่นั่งลงและรับเครดิต"
Adrien เป็น

1

โดยทั่วไปแล้วในประสบการณ์ของฉันเกณฑ์เฉพาะคือความอาวุโสซึ่งแตกต่างกันไปขึ้นอยู่กับโชค ถ้าคุณเข้าไปข้างในและพวกที่จากไปอีกต่อไปคุณจะเป็นนักพัฒนาอาวุโสในขณะนี้ (แม้ว่าอาจจะไม่ใช่เรื่องที่ดีขึ้นอยู่กับเหตุผลที่คนอื่นทิ้ง ... ) และจะเป็นผู้นำในขณะที่มีคนจ้างงานเพิ่มขึ้น หรือเพียงแค่เป็น Smithers / Yes-Man เพื่อการจัดการไม่ว่าจะเกิดอะไรขึ้น ทักษะและความรู้ที่เกิดขึ้นจริงดูเหมือนว่าจะมีน้อยมากเนื่องจากฉันได้พบกับ "โอกาสในการขาย" จำนวนหนึ่งในอาชีพของฉันซึ่งรู้ว่าเพียงพอที่จะเป็นผู้นำ - ในกรณีส่วนใหญ่พวกเขาเพิ่งอยู่ที่ บริษัท นานที่สุด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.