it-swarm-vi.com

Đối phó với các kỹ sư thường xuyên rời bỏ công việc của họ

Bạn tôi là quản lý dự án cho một công ty phần mềm. Điều khó chịu nhất đối với anh ta là các kỹ sư thường xuyên rời bỏ công việc của họ. Công ty làm việc chăm chỉ để tuyển dụng các kỹ sư mới, chuyển giao dự án và giữ một sản phẩm chất lượng ổn định. Khi mọi người rời đi, nó khiến bạn tôi phát điên.

Những kỹ sư này còn khá trẻ và tham vọng, và họ muốn mức lương cao hơn và vị trí tốt hơn. Sếp lớn chỉ nghĩ về điều đó về mặt tài chính, và lý thuyết của anh ấy là Cồng ba người mới luôn tốt hơn một cựu chiến binh , (như một người có kinh nghiệm kỹ sư, tôi biết là sai). Bạn tôi ghét lý thuyết đó.

Có lời khuyên nào cho anh ấy không?

116

Nếu nhiều người rời bỏ công việc, thì đó là một dấu hiệu rõ ràng rằng môi trường làm việc không phù hợp với họ. Điều này có thể là do môi trường làm việc nói chung là kém, ví dụ: quản lý kém, nhiều giờ làm thêm, sự hài lòng công việc kém.

Nhưng nó cũng có thể là do công ty không cung cấp phương tiện cho nhà phát triển cá nhân theo đuổi mục tiêu cá nhân của mình. Đây là một điều rất quan trọng để tìm ra trong các cuộc phỏng vấn việc làm. Nhà phát triển thấy mình ở đâu, nói 5 năm nữa. Nếu công ty tuyển dụng không ở vị trí để cung cấp cơ hội đó cho nhà phát triển đó, thì rất có khả năng nhà phát triển sẽ theo đuổi những thách thức này ở nơi khác.

Vì vậy, tôi nghĩ rằng bạn phải cẩn thận trong các cuộc phỏng vấn việc làm để tìm ứng viên có mục tiêu cá nhân dài hạn nằm trong những gì bạn có thể cung cấp như công ty.

Và vâng, tôi hoàn toàn đồng ý với bạn, một cựu chiến binh tốt hơn ba người mới.

93
Pete

Khi một tổ chức có doanh thu cao hơn bình thường, LUÔN LUÔN có một lý do và đó là LUÔN LUÔN quản lý.

  • Nếu cách duy nhất một kỹ sư có thể được tăng lương là thay đổi công việc, anh ta sẽ làm điều đó.
  • Nếu cách duy nhất một kỹ sư có thể có được điều kiện làm việc tốt hơn là thay đổi công việc, anh ta sẽ làm điều đó.
  • Nếu cách duy nhất một kỹ sư có thể thấy vợ con thỉnh thoảng là thay đổi công việc, anh ta sẽ làm điều đó.

Nói với bạn bè của bạn để tìm trong MIRROR. Các câu trả lời anh ta tìm kiếm sẽ được tìm thấy ở đó.

284
John R. Strohm

Tôi nghĩ rằng đó là một điều tốt để có một cuộc phỏng vấn với những người rời khỏi công ty. Bằng cách đó, anh ta có thể hiểu được vấn đề thực sự tại sao mọi người rời đi. Nó rất khó để tìm ra một biện pháp khắc phục.

45
AndersK

Mọi người đôi khi có thể bỏ thuốc lá. Bạn cần điều chỉnh một văn hóa bỏ cuộc .

Nhưng có một điều mà tất cả chúng ta có thể làm. Trên thực tế, hãy để tất cả cùng làm điều đó, ngay bây giờ, ngay lúc này. Nhân viên, hãy tiếp tục và nói với chính mình:

I know that I will quit my job, and there’s nothing wrong with that.

Bây giờ, đến lượt bạn, nhà tuyển dụng/người quản lý:

I know that my employees will quit, and there’s nothing wrong with that.

Một khi chúng tôi đã chấp nhận tất cả điều này, mọi thứ sẽ bắt đầu hoạt động tốt hơn. Cuối cùng, chúng tôi sẽ tham gia vào ngành công nghiệp pháp lý, ngành kế toán và rất nhiều người khác và chúng tôi cũng sẽ có bộ máy hoạt động tốt. Nhưng điều đầu tiên trước tiên: chúng ta cần nắm lấy việc bỏ thuốc lá, không sợ nó.

25
Carra

Điều này là không bình thường đối với các kỹ sư phần mềm yêu thích môi trường làm việc của họ.

Sử dụng Joel Test để tạo môi trường làm việc tốt nhất cho nhà phát triển.

Như bạn của bạn sẽ chứng thực, mặc dù những điều này có chi phí, doanh thu cũng vậy. Chi phí (thời gian hoặc tiền bạc) trong việc tạo ra một môi trường làm việc tốt hơn và một nhóm phần mềm hoạt động tốt hơn sẽ dễ dàng được bù đắp bằng cách tiết kiệm trong việc giảm doanh thu và kết quả tốt hơn mà một nhóm lâu dài sẽ tạo ra.

22
Nicole

Tôi không nghĩ rằng "những người trẻ" rời đi chỉ vì tiền lương - Nếu có bất cứ điều gì, những người trẻ tuổi với ít trách nhiệm hơn và sự nghiệp lâu hơn họ có thể chấp nhận rủi ro hoặc làm việc hoặc những điều thú vị mà Dinos chúng ta không thể làm được.

Tuy nhiên, tôi chắc chắn có thể thấy họ rời đi nếu ông chủ nghĩ rằng ba người mới tốt hơn một cựu chiến binh - ai muốn trở thành cựu chiến binh?

Nhân viên muốn cân bằng cuộc sống công việc tốt hơn, công việc thú vị, tiềm năng nghề nghiệp (bao gồm cả nhận dạng tên), v.v. Họ thậm chí có thể sẵn sàng thực hiện một số cách trả tiền cho nó.

Tôi muốn nghĩ rằng nhiều kỹ sư sẽ muốn làm việc tại một công ty công nghệ Fortune 500 hoặc một công ty khởi nghiệp thú vị hơn là trong một công ty nhỏ buồn tẻ trong một lĩnh vực không liên quan.

Tuy nhiên, tôi cũng muốn nghĩ rằng tất cả mọi người hoặc hầu hết mọi người đều có một mức giá có thể bù đắp cho những điều trên.

Do đó, công ty của bạn sẽ không thay đổi đủ theo những cách phi tài chính (chẳng hạn như quản lý) hoặc nó không thay đổi đủ theo những gì nó cung cấp.

22
Uri

Công ty này lớn như thế nào?

Tôi luôn thấy điều này là phổ biến nhất với những nơi nhỏ ~ 20/30 nhân viên.

Vấn đề là ông chủ lớn, người mà tôi đoán là chủ sở hữu.

Anh ta có một doanh nghiệp nhỏ, cố gắng kiếm tiền một cách tuyệt vọng, giành được khách hàng, v.v ... Tiền có thể rất eo hẹp, do đó anh ta có thể trả lương dưới mức trung bình, ít lợi ích, mong đợi nhiều hơn từ tiền của anh ta, v.v.

Đó là một vòng tròn trực quan, để giữ được tài năng tốt nhất bạn phải trả một khoản tiền kha khá, hoặc có một số lý do khác để họ ở lại, vd. được chạy tốt, làm việc trên những thứ mát mẻ.

12
ozz

Nếu một bộ phận phần mềm liên tục nhận được người mới, (1) công việc thực sự dễ dàng hoặc (2) đó là công việc khó khăn và công ty đang lãng phí một số tiền khổng lồ, trả tiền cho các lập trình viên trong nhiều tháng trước khi họ học đủ hệ thống để thực sự có thẩm quyền với nó.

Nếu công việc của bạn của bạn ở bất cứ đâu gần (2), sếp của bạn của bạn là một thằng ngốc. Trong các dự án khó khăn, một lập trình viên kỳ cựu, lành nghề có giá trị hơn mười lập trình viên xanh. Với các lập trình viên xanh, đó không thực sự là phát triển phần mềm ... đó là R & D. Họ sẽ dành 2% thời gian để viết mã và 98% thời gian để nghiên cứu, làm lại thiết kế, cố gắng tìm ra lý do tại sao chương trình không hoạt động đúng khi họ thực hiện một vài thay đổi và kiểm tra lỗi.

Tôi sẽ nói với bạn của bạn rời khỏi công ty. Ông chủ nghĩ rằng anh ta đã hiểu được tất cả, nhưng thực ra anh ta chỉ là một kẻ ngu ngốc khiến mọi người khốn khổ. Khi ông chủ nhận ra bộ phận phát triển/bảo trì phần mềm của mình bị hỏng, sẽ quá muộn ... toàn bộ công ty sẽ sụp đổ như một cỗ bài, và anh ta sẽ phải đối mặt với các cổ đông, của mình ông chủ, v.v. Công ty sẽ có phần mềm mà bạn có thể gọi là phần mềm "tàu ngoài hành tinh" - vỏ trấu của thứ đã từng gây ấn tượng, nhưng không ai biết cách sửa nó vì không ai biết nó sử dụng như thế nào.

Bạn cũng có thể đề nghị bạn của bạn cố gắng để ông chủ của mình đồng ý với một thử nghiệm suy nghĩ. "Bạn vừa mất việc với tư cách là ông chủ, và giờ bạn là nhà phát triển. Đây là bàn của bạn. Bây giờ hãy bắt đầu lập trình." Khi ông chủ của anh ta phàn nàn rằng anh ta không biết làm thế nào, bạn của bạn có thể nói: "Ồ? Bạn là người mới hả? Không biết nó hoạt động như thế nào, phải không? À, bạn có thể đọc 10 cuốn sách này - hãy chắc chắn Nhân tiện, bạn ghi chú - và sau đó khi bạn hoàn thành việc đó, bạn có thể đọc qua thiết kế của dự án, sau đó là mã, sau đó bạn có thể xem tất cả các cuộc họp mà các nhà phát triển đã có khi tạo phần mềm và sau đó bạn có thể đọc email của họ và sau đó mã lại một lần nữa. Khi bạn hoàn thành tất cả những điều đó, chúng tôi sẽ cho phép bạn sửa lại bản sao của chương trình - để xem bạn có thể làm việc với phần mềm mà không cần vặn nó không. Khi bạn hoàn thành tất cả những điều đó, bạn sẽ sẵn sàng viết dòng mã đầu tiên của mình. Hẹn gặp lại sau sáu tháng nữa. "

11
Michael

Cách đối phó với ông chủ lớn là về mặt tài chính thuần túy - tuyển dụng có chi phí, khá đáng kể trong hầu hết các trường hợp - vì vậy, điều đầu tiên cần làm là xác định chi phí đó là gì và thứ hai là chứng minh cách tiết kiệm có thể thực hiện nếu churn giảm. (Điều này là khá xa với bất kỳ vấn đề chi phí nào đối với các dự án của chiếc máy khuấy có lẽ khó đánh giá và trong mọi trường hợp có thể sẽ được giảm giá.)

Về mặt đối phó với vụ việc - câu hỏi đầu tiên cần đặt ra là "tại sao họ muốn ở lại" - công ty này cung cấp cho chủ nhân những gì mà nhân viên sẽ mất nếu họ làm ở nơi khác. Một số điều này rõ ràng sẽ trả tiền và mang lại lợi ích cho những người khác ít hơn (bản chất của các dự án, tính chất công việc, công cụ, không gian văn phòng, ghế (!), Đào tạo, môi trường làm việc và văn hóa nói chung).

Một vấn đề khác là tại thời điểm này, khái niệm khuấy đảo vốn có trong doanh nghiệp - nhân viên mới sẽ đến trong một môi trường nơi các đồng nghiệp "cấp cao" của họ mong muốn rời đi để tiến bộ và điều này sẽ được truyền lại ..

7
Murph

Nó rất khó. Chính sách tuyển dụng của sếp và việc anh ta không sẵn lòng chăm sóc nhân viên của mình đang làm tổn thương công ty. Điều này cần phải thay đổi nếu công ty phát triển thịnh vượng.

Bạn của bạn cần quyết định xem anh ấy có muốn ở lại với công ty hay không. Nếu anh ta muốn ở lại, anh ta cần phải chọn giữa đưa ra hiện trạng hoặc cố gắng (bằng cách nào đó) để khiến ông chủ thay đổi. Không có lựa chọn nào là dễ dàng, và lựa chọn thứ hai có khả năng rủi ro. .

Lựa chọn dễ dàng là tìm kiếm một công việc khác. Và tôi nghi ngờ đây là lựa chọn thực tế nhất.

3
Stephen C

Có vẻ như công ty có điều kiện làm việc tồi tệ, tiền lương, giờ làm việc, bầu không khí, cân bằng giữa công việc và cuộc sống, ...

Nếu công ty không thay đổi các điều kiện này (và có vẻ như ông chủ không muốn), sẽ luôn có việc bỏ việc thường xuyên.

Có lẽ bạn của bạn cũng nên xem xét việc tìm một công việc mới.

3
Simon

Bạn của bạn có thể muốn phác thảo cho ông chủ của mình các chi phí của chính sách này và tôi không nói về chất lượng sản phẩm bởi vì mặc dù điều đó quan trọng nhưng đó không phải là điều mà ông chủ thực sự có thể bao bọc bộ não của mình. Tôi đang nói về những thứ như phí đại lý và sự chậm trễ sản phẩm.

Các lập trình viên trẻ, đầy tham vọng thường sẽ làm việc với bạn cho đến khi họ cảm thấy sự nghiệp của họ không thể tiến lên được nữa tại công ty của bạn. Một đứa trẻ rời khỏi uni có thể sẽ nắm lấy vị trí Nhà phát triển Junior, nhưng sau một năm, anh ta không thấy mình là "đàn em", anh ta cũng không muốn bị mắc kẹt trong các nhiệm vụ của đàn ông - sau tất cả, anh ta có một năm kinh nghiệm thắt lưng!

Anh ấy muốn một mức lương tốt hơn, một tiêu đề tốt hơn và các dự án tốt hơn. Nếu bạn của bạn không thể cung cấp những thứ đó thì đó là lý do tại sao anh ấy mất người.

2
JohnL

Tôi đã không làm việc ở một nơi có doanh thu cao của các nhà phát triển. Tôi đã làm việc ở một nơi có doanh thu cao của các công việc cần rất nhiều chuyên môn. Và nơi đó đã đưa ra một cách tốt để đối phó với nó. Và nó thậm chí còn không có ý thức, nơi vừa mới thích nghi. Và phần chính của cách đối phó với nó là lập trình cặp.

Chà, vì nó không phải là lập trình, nên nói đúng ra chỉ là ghép đôi. :-)

Tôi đã làm việc tại nơi này trước khi Lập trình cực đoan thực sự tuyệt vời, vì vậy tôi đã không nghe về nó sau đó, nhưng công ty sẽ ghi chép lại mọi thứ cẩn thận và họ sẽ dạy những người mới đến bằng cách cho những người có kinh nghiệm ngồi với họ khi họ làm việc. Trong thực tế, mỗi khi bất cứ ai làm bất cứ điều gì thậm chí từ xa phức tạp, họ đều bắt cặp, chủ yếu là một người mới với một bộ đếm thời gian cũ. Về cơ bản, lần duy nhất bạn đã làm không cặp, là khi cả hai người sẽ tự làm giống hệt nhau.

Tôi hoàn toàn đồng ý với tuyên bố rằng lỗi của doanh thu cao trong số các lập trình viên luôn là quản lý. Và trong những trường hợp như thế này, nơi các nhà quản lý cấp trung cuối cùng bị siết chặt giữa thực tế và quản lý cấp trên, điều đó không thể vui được. Nhưng hãy chắc chắn rằng bạn của bạn đọc rất nhiều sách nhanh nhẹn, đặc biệt là những cuốn của Kent Beck về Lập trình cực đoan và phát triển dựa trên thử nghiệm. Bằng cách triển khai phát triển theo hướng kiểm tra và lập trình cặp, bạn sẽ giữ được chất lượng mã cao trong khi chuyển kiến ​​thức sang người mới một cách nhanh chóng.

Nó không tốt như sửa chữa các vấn đề, (bạn của bạn cần chắc chắn rằng anh ấy biết chính xác lý do tại sao mọi người thoát ra, vì vậy anh ấy có thể cố gắng khắc phục điều đó) nhưng nó có thể làm cho vấn đề không nổi bật.

(Cũng đảm bảo luôn có trái cây, cà phê, nước ngọt và kẹo miễn phí. Và có rất nhiều cách để giữ mọi người không liên quan đến việc tăng lương, nhưng bạn của bạn không thể thực hiện chúng mà không cần ngân sách từ các tầng trên ).

2
Lennart Regebro