Làm thế nào tốt nhất để giữ sự vụng về, các nhà quản lý phi kỹ thuật tại vịnh mà vẫn cung cấp công việc tốt? [đóng cửa]


11

Câu hỏi này có thể được coi là chủ quan (tôi đã có một cảnh báo) và bị đóng cửa, nhưng tôi sẽ mạo hiểm, vì tôi cần một số lời khuyên / kinh nghiệm tốt về điều này.

Tôi đã đọc phần sau tại trang 'Giới thiệu' của Fog Creek Software , công ty mà Joel Spolsky thành lập và là CEO của:

Trở lại năm 2000, những người sáng lập Fog Creek, Joel Spolsky và Michael Pryor, đã gặp khó khăn khi tìm một nơi làm việc nơi các lập trình viên có điều kiện làm việc tốt và có cơ hội làm việc tuyệt vời, mà không phải loay hoay, những người quản lý phi kỹ thuật bước vào cách. Mọi công ty công nghệ cao đều tuyên bố họ muốn các lập trình viên tuyệt vời, nhưng họ sẽ không đặt tiền của họ ở đâu.

Nó bắt đầu với môi trường vật lý (với hàng chục khối bị kẹt trong một căn phòng tối, ồn ào, nơi nhân viên bán hàng la hét trên điện thoại khiến các nhà phát triển không thể tập trung). Nhưng nó đã đi sâu hơn nhiều. Các nhà quản lý, lo sợ về sự thay đổi, đã coi bất kỳ ý tưởng mới nào là một loại virus kỳ quái sẽ được kiểm dịch. Napoleon - các nhà quản lý cấp dưới phức tạp khẳng định rằng mọi việc được thực hiện chính xác theo cách của họ hoặc bạn bị sa thải. Cảnh sát nội thất doanh nghiệp quằn quại trong đau đớn khi bất cứ ai dán một poster phim trong tủ của họ. Sự vô tổ chức đã lan tràn đến mức ngay cả khi các ý tưởng là tốt, thì cũng không thể tạo ra một sản phẩm từ chúng. Các nhà quản lý thiếu kinh nghiệm đã thực hành quản lý hit-and-run, đưa ra các mệnh lệnh nghiêm khắc về cách chính xác để làm mọi việc mà không phải lảng vảng để xem kết quả xa vời của các chuyến bay của họ.

Và tệ nhất trong tất cả, các loại phụ trách MBA nghĩ rằng mã hóa là một chức năng hỗ trợ, về cơ bản là một hình thức gõ ưa thích.

Một sự thật thẳng thắn về hầu hết các công ty phần mềm lớn ngày nay! Thật không may, không phải mọi nhà phát triển đều như gutsy(hoặc lucky, tôi có thể nói?) Như Joel Spolsky! Vì vậy, câu hỏi của tôi là:

Làm thế nào tốt nhất để làm việc với những người quản lý như vậy, giữ họ ở lại mà vẫn cung cấp công việc tuyệt vời?


3
Tôi đã đánh dấu điều này là lạc đề, nhưng đây vẫn là một câu hỏi thú vị. Tôi đề nghị nó có thể được hỏi tốt hơn tại Workplace.SE beta.

@GrahamLee Cảm ơn! Ai đó có đặc quyền đúng xin vui lòng di chuyển câu hỏi?
Tò mò

4
Lưu ý rằng Joel Spolsky đang quảng cáo cho công ty riêng của mình. Điều này ngụ ý rằng so sánh cần phải được thuận lợi.

@Cquil Tôi sẽ hỏi các mod của Workplace nếu nó phù hợp với trang web của họ và chuyển nó cho bạn nếu nó ...
yannis

1
@Cquil - Các mod của Workplace đã nói rằng nó không phù hợp ở dạng hiện tại. Một phiên bản cải cách có thể là OK mặc dù.
ChrisF

Câu trả lời:


19

Trong khi các nhà phát triển được coi là không biết gì về các vấn đề kinh doanh, các nhà quản lý kỹ thuật ít sẽ coi thường các nhà phát triển. Các nhà phát triển cần tìm hiểu các trường hợp kinh doanh và bắt đầu lái xe hoặc đề xuất cải tiến trong các điều khoản kinh doanh. Một khi các nhà phát triển và quản lý nói cùng một ngôn ngữ, mọi thứ trở nên dễ dàng hơn.

Đây là càng nhiều về một sự thay đổi thái độ. Vâng, sẽ luôn có ahem cá nhân bướng bỉnh trong việc quản lý. Tuy nhiên, việc tạo ra một thái độ "chúng ta và họ" củng cố điều này từ cả hai phía.


1
+1 cũng đặt. Một lập trình viên / quản lý giỏi cố gắng nhìn thấy kết thúc khác của câu chuyện.
jgauffin

2
Giá như tôi có thể nâng cấp nhiều hơn một lần ...

2
Có lẽ 90% các nhà quản lý phi kỹ thuật mà tôi đã gặp thậm chí không hiểu rõ các vấn đề kinh doanh cũng như các nhà phát triển. Tôi nghĩ thật buồn cười khi chủ sở hữu sản phẩm yêu cầu tôi bắt đầu viết tất cả các câu chuyện của người dùng vì chúng quá khó. Nó chỉ có ý nghĩa rằng họ nhiều hơn gấp đôi lương của các nhà phát triển trong khi được cử đi điều hành một gian hàng tại hội nghị X ở Las Vegas.
maple_shaft

10

Lựa chọn 1: Trở thành người quản lý bản thân và chỉ cho mọi người cách làm đúng. Bạn có thể sẽ tìm ra nó không dễ dàng như nhiều lập trình viên nghĩ.

Cách 2: Rời đi và tìm nơi làm việc tốt hơn. Tôi tin rằng có nhiều công ty lớn và nhỏ ít nhất biết về vấn đề này và cố gắng giải quyết nó. Với mức độ thành công khác nhau.


Tôi đồng ý với những gì bạn nói trong Lựa chọn 1, nhưng thường thì chính các nhà quản lý làm cho nó không dễ dàng ... Tôi đã thử Tùy chọn 2 (không chỉ vì lý do này) 7 lần rồi! :) Vẫn còn may mắn! Cảm ơn ...
Tò mò

1
Bảy lần? Có lẽ đó không phải là vấn đề của họ .. (xin lỗi vì đã cùn)
jgauffin

@Cquil: 7 lần trong khoảng thời gian bao lâu? Đừng mong đợi mọi thứ sẽ được đưa vào vị trí ngay lập tức! Bạn có thể cần một chút kiên nhẫn.
Joonas Pulakka

@jgauffin Tôi đã nói 'không chỉ vì lý do này'! :)
Tò mò

1
@JoonasPulakka - trong khoảng thời gian hơn 15 năm ... :)
Tò mò

4

Công việc của bạn là cung cấp công việc tuyệt vời. Quản lý là một chức năng hỗ trợ, mục đích của nó là cho phép bạn cung cấp công việc tuyệt vời - hoạt động như một bộ đệm giữa bạn và các khách hàng & các bên liên quan & chính trị & bán hàng, v.v., loại bỏ những trở ngại, trừu tượng hàng ngày ngăn cản bạn đạt được kết quả tốt nhất.

Hãy nghĩ về người quản lý bộ nhớ . Đó không phải là ông chủ ra lệnh cho bạn và các chương trình của bạn, thay vào đó, nó giải phóng bạn khỏi việc xem xét mọi thứ khác đang diễn ra trong máy tính, cho phép bạn tập trung vào những gì cần thiết cho chương trình của bạn. Đó là những gì Joel đang viết, đó là cách các nhà quản lý lý tưởng nên làm việc.

Không phải tất cả các nhà quản lý là hoàn hảo, nhưng bạn cũng không. Không có gì là. Trừ khi mọi thứ hoàn toàn điên rồ, sau đó chỉ cần mút nó và làm tốt nhất có thể, bỏ qua những gì làm phiền bạn và tập trung vào công việc của bạn . Nếu bạn cung cấp công việc tuyệt vời, cuối cùng các nhà quản lý sẽ tôn trọng và tin tưởng bạn hơn và cho phép bạn làm việc nhiều hơn theo cách của bạn, một khi bạn đã cho thấy rằng bạn có thể cung cấp công việc tuyệt vời.

Làm việc trong một tổ chức hoàn hảo 70% là ổn. Nếu tình hình của bạn thực sự tồi tệ, thì hãy chuyển chủ nhân của bạn. Nhưng đừng từ bỏ quá sớm; quá trình kiếm được lòng tin - thuyết phục các nhà quản lý của bạn và tổ chức các khả năng của bạn - có thể mất nhiều năm.


2

giữ chúng ở vịnh và vẫn cung cấp công việc tuyệt vời

Chúc may mắn với điều đó. Tôi đã thành lập công ty riêng và đó thực sự là tất cả những gì tôi có thể đề xuất.

Hy vọng trong những tình huống như thế này, các kỹ sư sẽ hợp tác với nhau và nếu có vấn đề thực sự, thì người quản lý dự án kỹ thuật, người quản lý sản phẩm kỹ thuật, kiến ​​trúc sư hoặc người quản lý nhà phát triển của bạn có thể hiểu phạm vi công việc của bạn và tránh xa những người không có kỹ thuật đường.

Nhưng nó không luôn luôn hoạt động theo cách đó. Tôi đã từng làm việc cho một công ty công nghệ lớn khi người quản lý được cho là kỹ thuật và khi các nhà phát triển phàn nàn về các cuộc họp không ngừng nghỉ với 4 người quản lý dự án khác nhau ngày này phản ứng của anh ta - OK vì vậy bạn muốn có nhiều cuộc họp với người quản lý dự án.

Tôi cảm thấy rằng trong 10 năm qua, "tài năng" kỹ thuật như tài năng thực tế đã bị thiệt thòi một cách khó tin bởi phía kinh doanh của các tổ chức phần mềm và đây là một vấn đề đối với chúng tôi trong sự nghiệp.

Quản lý các nhà phát triển được trả lương cao với những người kinh doanh được trả lương thấp cũng giống như gửi em gái của bạn đến trường thuần hóa sư tử, điều đó không hiệu quả.

Nhưng một giải pháp tôi chắc chắn sẽ chống lại, là nói dối. Tôi đã thấy các nhà phát triển thực sự giỏi cố gắng và tránh xa các nhà quản lý bằng cách lấp đầy chúng bằng những câu chuyện không có cơ sở về mặt kỹ thuật để khiến họ biến mất. Đừng làm điều này, nếu bạn làm, bạn đã bán linh hồn của mình, và điều đó còn tệ hơn là có một công việc nhảm nhí.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.