Làm thế nào để đối phó với một CEO đưa ra tất cả các quyết định kỹ thuật nhưng có ít kiến ​​thức kỹ thuật?


18

Câu hỏi được đăng nặc danh vì lý do rõ ràng. Tôi đang làm việc trong một công ty với một nhóm phát triển gồm 5-6 nhà phát triển và tôi đang ở trong một tình huống mà tôi gặp khó khăn trong việc giải quyết.

Mọi lựa chọn kỹ thuật (ngôn ngữ, khung, cơ sở dữ liệu, sơ đồ cơ sở dữ liệu, sơ đồ cấu hình, v.v ...) được quyết định bởi Giám đốc điều hành, thường không có nhiều lý do. Rất khó để sửa đổi những lựa chọn đó, và lập luận chính của anh ấy bao gồm "Tôi không thích điều này", mặc dù chúng tôi đề xuất một số phương án với ưu / nhược điểm chi tiết. Anh ấy cũng sẽ quyết định viết lại từ đầu sản phẩm cốt lõi của chúng tôi mà không đưa ra lý do tại sao, và anh ấy không bao giờ tham gia vào các cuộc họp của nhà phát triển vì anh ấy cho rằng nó làm mọi thứ chậm hơn ... Tôi đang xem xét các cơ hội việc làm thay thế, nhưng tôi tự hỏi liệu có gì không chúng tôi (các nhà phát triển) có thể làm để cải thiện tình hình.

Hai ví dụ khiến tôi bị sốc:

  • anh ta sẽ yêu cầu chúng tôi thực hiện một cái gì đó giống với quản lý cấu hình, nhưng anh ta từ chối mọi khung công tác hiện có vì chúng không được viết bằng ngôn ngữ anh ta thích (mặc dù ngôn ngữ thực hiện không liên quan). Ông cũng hy vọng chúng tôi có thể viết các hệ thống đó trong một vài ngày, "bởi vì nó rất đơn giản".
  • anh ấy tiếp tục viết lại từ đầu trên sản phẩm cốt lõi của chúng tôi bởi vì cơ sở mã hiện tại quá tệ (cơ sở mã hóa có thiết kế là của anh ấy). Chúng tôi đang ở lần viết lại thứ ba trong một năm, mỗi lần viết lại tệ hơn lần trước.

Những điều tôi đã thử cho đến nay là thực hiện các tiêu chuẩn chuẩn cho sản phẩm của chúng tôi (anh ấy phàn nàn rằng phần mềm của chúng tôi quá chậm và biện minh cho việc viết lại để làm cho nó nhanh hơn), thực hiện các giải pháp với các sản phẩm hiện tại làm bằng chứng thay vì chỉ tạo ra các biểu đồ ưu / nhược điểm, v.v ... Nhưng vẫn còn 90% những nỗ lực đó đi vào thùng rác (không bao giờ với bất kỳ lý do hợp lý nào phía sau anh ta không thích, một lần nữa), và thường bị khiển trách vì tôi không làm đúng như anh ta muốn (không nhận ra rằng những gì anh ấy muốn là không thể).


10
Người đàn ông, quên nó đi, hãy ra khỏi đó. Lập trình viên giỏi có thể nhận được lời mời làm việc khác trong tích tắc, tại sao bạn lại nán lại trong một môi trường như vậy? Nếu bạn sống ở (hoặc sẽ chuyển đến) NYC, hãy xem hồ sơ của tôi và liên lạc về vai trò tại công ty của tôi.
nganju

3
Cân nhắc chuyển việc này sang workplace.stackexchange.com, vì đây thực sự không phải là câu hỏi về phát triển phần mềm, mà là về công việc của bạn.
gnasher729

Xem các câu trả lời dưới đây, tôi cũng đồng ý một điều gì đó khác: Bạn có thể (hoặc có thể không) đã thực hiện một công việc kém về quản lý kỳ vọng. Nếu vậy, bạn cần không lặp lại nó trong công việc tương lai của bạn. Bạn không nên có giám đốc điều hành liên quan đến chi tiết kỹ thuật ở nơi đầu tiên. Bạn cần đưa ra cho họ những quyết định hời hợt mà họ có thể đưa ra để họ cảm thấy như họ đang làm công việc của mình (quyết định) để bạn có thể thực hiện công việc của mình (tạo ra các hệ thống)
TheCatWhisperer

Câu trả lời:


34

Đừng bận tâm. Như bạn đã đề cập, bạn đã tìm kiếm công việc mới. Cuộc sống quá ngắn để đưa ra một công việc khốn khổ. Trong khi đó, chỉ cần nói "chắc chắn, bất cứ điều gì" và có được sự an ủi trong khả năng các quyết định vô trách nhiệm cuối cùng sẽ bắt kịp với CEO.

Làm phần mềm là một nỗ lực rủi ro vốn có thường xuyên dẫn đến thất bại. Ngay cả khi bạn thuyết phục sếp của mình làm theo cách khác, dự án cuối cùng có thể thất bại không phải do lỗi của bạn, nhưng vì bạn đã đi chệch khỏi tầm nhìn lớn của sếp, đầu của bạn sẽ nằm trên khối chém cho nó. Nó chỉ không đáng để phiền phức.


2
Ngoài ra, hãy bắt đầu đặt câu hỏi về các loại vấn đề này khi bạn đang phỏng vấn cho công việc tiếp theo của bạn. Tìm hiểu công nghệ mà công ty sử dụng và cách thức đưa công cụ mới vào.
cjstehno

12

Rời khỏi.

Ở nơi đầu tiên, bạn không có tương lai lâu dài với công ty, bởi vì nó không có tương lai lâu dài. Giám đốc điều hành rõ ràng là một vấn đề lớn, và nếu anh ấy đã thoát khỏi loại chuyện này cho đến nay, anh ấy gần như chắc chắn sẽ tiếp tục làm điều đó cho đến khi công ty thất bại. Cũng không, nếu anh chưa nghe lý do, anh có khả năng không.

Ở vị trí thứ hai, bạn thực sự không muốn làm việc ở một nơi như thế. Điều đó phá hủy lòng tự trọng của bạn, khả năng lập kế hoạch và có thể là thói quen làm việc của bạn.

Hãy rất thận trọng khi nói bất cứ điều gì trên đường đi của bạn. Bạn không muốn để lại một kẻ thù phía sau với khả năng thể hiện để trở thành một CEO. Ngoài ra, hãy cẩn thận những gì bạn nói về CEO trong các cuộc phỏng vấn. Đưa ra những tuyên bố về thực tế đơn giản, và để người phỏng vấn rút ra những đánh giá giá trị. Bạn không muốn bị gắn mác là người không thể quản lý.


9

Câu hỏi này tương đương với câu hỏi "Chồng tôi đe dọa tôi bằng bạo lực mỗi khi tôi nói, thổi tất cả tiền của chúng tôi vào việc bẻ khóa, đánh bài trực tuyến và trả tiền ủng hộ tình dục từ những học sinh lớp tám và tiếp tục gặp tai nạn xe hơi vì anh ấy thích đi săn hươu với Subaru của tôi. Tôi đang cân nhắc có thể nghĩ đến việc điều tra ly hôn, nhưng trong lúc này, tôi có thể làm gì để khắc phục mối quan hệ của chúng tôi? "

Không ai muốn nghĩ mình là kẻ bỏ cuộc; không ai muốn cảm thấy như họ được bảo lãnh trong một tình huống mà không nỗ lực khắc phục nó. Nhưng bạn đang ở phía đối diện của đường cong chuông đó.

Đôi khi, cách duy nhất để chiến thắng là thừa nhận rằng tình hình đã trở thành một đống FAIL cấp độ vũ khí và bỏ đi.

Bạn xin chia buồn với tôi rằng công việc của bạn đã đạt đến giai đoạn đó từ lâu.

Bây giờ bắt đầu đi bộ.


8

Không có câu trả lời an toàn và bạn có hai lựa chọn thực sự, chạy trốn hoặc chiến đấu.

Một CEO chưa chứng minh được anh ta là người am hiểu về kỹ thuật nhưng nghĩ rằng anh ta biết đủ để đưa ra quyết định kỹ thuật là một kẻ ngốc. Một số người đủ thông minh để bao quanh mình với những người am hiểu về kỹ thuật và sau đó lắng nghe ý kiến ​​của họ, nhưng nếu bạn đã không làm điều đó thì, đó là vấn đề thời gian trước khi con tàu bắt đầu rò rỉ nước và đi xuống.

Chiến đấu với loại hành vi đó là một trận thua. Giám đốc điều hành có câu lạc bộ lớn - tiền lương của bạn, tiền lương của đồng nghiệp và tiền lương của quản lý cấp trên. Bất kỳ sự bất đồng nào với CEO sẽ mất đi khi đối mặt với điều đó bởi vì hầu hết mọi người sẽ không đứng lên khi họ có thể mất tiền lương.

Tôi đã làm việc với các nhà quản lý kỹ thuật xuất sắc nhiều lần và yêu thích nó. Nếu họ không biết điều gì đó ngay lần đầu tiên xuất hiện trong một cuộc thảo luận, họ sẽ biết rõ về lần tiếp theo và khốn cho những người đã thử làm tuyết cho họ. Họ ở ngoài đó và bạn sẽ tìm thấy họ, nhưng có lẽ không phải bạn đang ở đâu vì họ sẽ rời đi và đi nơi khác nếu họ thông minh.

Vì vậy, hãy cúi đầu xuống, nghiến răng một chút và tìm kiếm một lối thoát tốt. Không có gì sai khi là một con chuột chạy trốn con tàu đang chìm khi nó không phải là con tàu của bạn!

Và chúc may mắn!


5

CÚT RA

Đừng vượt qua Go. Đừng chờ đợi các lựa chọn cổ phiếu của bạn để vest. Hãy ra khỏi đó trước khi linh hồn của bạn bị hút ra khỏi mũi, bạn bắt đầu gặp vấn đề về sức khỏe và cuối cùng bạn phải giải thích tại sao bạn, với tư cách là một chuyên gia có trách nhiệm, "cho phép" loại phi lý này hành vi.

Theo giả thuyết.


3

Có vẻ như không có nhiều thứ bạn có thể làm. Anh ta có vẻ như một người quản lý vi mô. Một CEO thực sự cần học cách giao phó trách nhiệm và bao gồm các quyết định kỹ thuật. Các công ty như vậy có xu hướng không phát triển lớn hơn chủ sở hữu / CEO có thể quản lý cá nhân vì điều này.


2

Hiển thị kết quả và các ví dụ thực tế thực tế , tôi chưa bao giờ làm việc để nói tất cả các chi tiết ngon ngọt cho người không nhiệt tình / vô học, nó chỉ cố gắng thuyết phục theo cách đó.

Ngoài ra, nếu bạn nghĩ rằng một quyết định cụ thể của anh ấy là không tốt với anh ấy, không phải nó sẽ khiến bạn đau khổ như thế nào , mà là nó sẽ khiến anh ấy phải trả giá nhiều hơn và khiến anh ấy gặp bất lợi khi thi đấu .

Tôi đã luôn nghĩ rằng tùy thuộc vào nhà phát triển / lập trình viên để giáo dục những người khác trong ngành theo bất kỳ cách nào có thể, nếu không phải là bạn thì là ai?.

Tôi đã nhớ lại một điều mà Watts Humphrey đã nói trong một cuốn sách, đại loại như: "đó là công việc của người quản lý để yêu cầu bạn phát triển một cái gì đó miễn phí, đó là công việc của bạn để thương lượng". Rất có khả năng đây sẽ không phải là lần cuối cùng bạn đối phó với một người như vậy, vì vậy hãy thực hành .


1
Như tôi đã đề cập trong câu hỏi của mình, tôi đã chỉ ra những triển khai thực tế cho các giải pháp cho vấn đề của anh ấy, nhưng anh ấy muốn chúng tôi làm điều đó theo một cách rất chính xác mà không thể làm được. Về chi phí, tôi chưa tìm ra cách nào để thuyết phục anh ta rằng sử dụng các giải pháp nguồn mở tiêu chuẩn, đã được chứng minh, tốt hơn là tự mình sử dụng. Tôi nên sử dụng loại đối số nào để thuyết phục anh ấy sử dụng sản phẩm X nếu anh ấy không muốn sử dụng X vì nó được viết bằng ngôn ngữ lập trình mà anh ấy không thích?
ẩn danh

1

Công ty của bạn không có CTO (hoặc tương tự như VP Engineering hoặc Chief Architect)? Nếu vậy, CTO của bạn không thực hiện công việc của mình bằng cách quản lý CEO. Nếu không, những gì bạn có là một CEO thực sự là CTO của bạn. Về cơ bản, anh ấy đang làm những gì anh ấy đang làm vì không có CTO mạnh trong công ty.

Thay vì bỏ đi, tại sao không bước lên? Đối đầu với anh ta, nói với anh ta rằng công nghệ không phải là công việc của CEO và rằng bạn muốn anh ta thoát khỏi công nghệ. Nói với anh ta rằng công ty cần một CTO mạnh mẽ và anh ta là một thằng ngốc công nghệ. Nói với anh ấy rằng bạn muốn trở thành CTO và đưa ra tất cả các quyết định kỹ thuật. Bạn có thể than vãn về nó hoặc bước lên và làm điều gì đó về nó. Vì vậy, bỏ than vãn và bước lên.


0

Như một người khác đề nghị bạn có thể chiến đấu hoặc chạy trốn. Bạn đang đi trên con đường 'chạy trốn'. Đẩy mạnh nỗ lực của bạn. :)

Nếu tôi là bạn, một khi tôi đã có chiến lược rút lui, tôi sẽ đến và nói chuyện với CEO. Nói với anh ấy tại sao bạn lại rời đi. Hãy cho anh ấy biết sự thật bạn nghĩ gì và tại sao bạn nghĩ như vậy. Đặt nó bằng văn bản nếu bạn muốn. Đặt nó trong thư từ chức của bạn. Yêu cầu một cuộc phỏng vấn lối ra. Nói những gì bạn cần nói để bạn rời khỏi công việc mà không cảm thấy như bạn không làm đủ.


1
CEO này không cởi mở với phản hồi mang tính xây dựng và có thể sẽ trả đũa theo một cách nào đó. Chỉ cần tạo ra một số lý do để có được một công việc khác.
JeffO

1
Tôi rất, rất cảnh giác với quá trình hành động này. . Bạn dường như bị ấn tượng rằng điều này sẽ giúp CEO nhận ra hành vi của mình là phá hoại; Tôi thấy rằng rất lạc quan. Tôi nghĩ nhiều khả năng CEO sẽ coi đó là một cuộc tấn công cá nhân. Điều này khiến cho người đăng dễ bị tổn thương nên CEO phải thân thiện với các loại chủ nhân địa phương khác, những người không nhận ra anh ta là một kẻ ngốc vô dụng.
BlairHippo

Tôi đã không lạc quan rằng CEO sẽ đột nhiên thức dậy và thấy lỗi của mình. Tôi đang nghĩ rất nhiều về OP và cảm giác của anh ấy. Nếu tôi ở trong đôi giày của anh ấy, tôi muốn lấy nó ra khỏi ngực trước khi tôi rời đi và sau đó bỏ đi với một 'tấm bảng sạch' để nói. Đã ở trong một tình huống tương tự như thế này, thật tuyệt khi nói những gì tôi cảm thấy vào ngày cuối cùng với một công việc mới trong tay. :)
Tyanna

1
Tôi rất vui vì nó làm việc cho bạn, thực sự. Nhưng theo kinh nghiệm của tôi, việc cảm nhận "đóng cửa" hiếm khi hoạt động tốt; người khác, họ là con trai ngang bướng, luôn vặn vẹo họ. Và quan điểm cốt lõi của tôi về CEO có thể coi đó là một cuộc tấn công cá nhân vẫn đứng vững. Nếu người đăng cần phải thực hiện một động thái tương tự để cảm thấy tốt về việc rời đi, thì họ nên đi cho nó; nhưng công nhận nó cho sự hài lòng cá nhân đó là.
BlairHippo

0

Bắt đầu chuẩn bị cho cuộc phỏng vấn tiếp theo của bạn. Cố gắng khách quan về tình huống của bạn và xác định các dấu hiệu nhận biết của một ông chủ tồi. Nếu không, bạn sẽ kết thúc ở cùng một vị trí.

"Gặp ông chủ mới, tương tự như các ông chủ cũ." - Thị trấn Pete


-1
  1. đầu tiên nhận được tiền tiết kiệm hoặc một công việc khác trong tay. Đọc cuốn sách "nhận được" trong đàm phán, để bạn hiểu về Giải pháp thay thế tốt nhất cho Thỏa thuận đàm phán. Người phần mềm nói chung quá tệ trong việc đàm phán.
  2. một số công ty / người có đủ sự trưởng thành để xử lý phản hồi, một số thì không. Bạn không thể dạy một con lợn bay, bạn mất thời gian và con vật nổi giận.
  3. không được đối đầu và không mặc cả đối với các vị trí thực hiện. Tìm cách sáng tạo để giải quyết xung đột.
  4. bạn có thể nói với anh ấy để có được một công ty tư vấn để đào tạo cả hai bạn về cách cải thiện hiệu quả của mối quan hệ.
  5. người ta thường thấy những người phần mềm ghét những tình huống này đến mức họ sẽ bảo bạn hãy rời đi. Đừng để sự ghét bỏ của người khác là của riêng bạn, trừ khi đó là sự thật và trong trường hợp đó ... hãy tận hưởng nó: D
  6. Mặt khác ... nếu bạn không thích địa chỉ của mình ... hãy di chuyển! bạn không phải là một cái cây Nếu bạn không thích công việc của mình ... hãy bỏ cuộc và tiếp tục! bạn không phải là một cái bàn
  7. bạn chỉ là một người đàn ông nghèo không có tính cách? bạn có tuần không Bạn có biết bạn muốn nhìn thấy bản thân như thế nào sau 5 năm nữa không? vẫn là một phần của mối quan hệ bệnh hoạn? Nếu bạn không đưa ra bất kỳ quyết định nào ... bạn đang sống theo quyết định của người khác.
  8. Trong các khía cạnh kỹ thuật, nếu họ không cho phép bạn tự đưa ra quyết định và tự mình mắc lỗi và học bài học và cải thiện việc lặp lại. Sau đó nghỉ việc. Có rất ít khả năng để có được kinh nghiệm nếu bạn không được phép thất bại. Giống như một đứa trẻ cần học đi bộ nhưng không được phép ngã. Chỉ cần bỏ. Bạn có quyền và cần phải phạm sai lầm, họ nuôi dưỡng tinh thần của bạn và xây dựng kỹ năng của bạn. Giải thích điều này với anh ta.

Bạn chỉ có một cuộc sống, cố gắng dành nó trong một cái gì đó bạn yêu thích và trong trạng thái yêu thương.

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.