Các tiêu chuẩn cao có nhất thiết dẫn đến sự thất vọng, và làm thế nào để đối phó với nó?


12

Tôi coi mình là một người đam mê ngôn ngữ lập trình. Khi tôi tìm thấy mã xấu, đặc biệt là mã của riêng tôi, thật khó hiểu, khó thay đổi và khó kiểm tra.

Đồng nghiệp của tôi không biết rõ hơn hoặc không quan tâm. Tôi thất vọng vì tôi không thể tự nâng cao chất lượng mã.

Có phải là bình thường để cảm thấy thất vọng khi chất lượng mã và khả năng bảo trì, không theo tiêu chuẩn của tôi? Nếu vậy, làm thế nào để bạn đối phó với nó?

Câu trả lời:


14

Tôi đã từng phải chịu đựng điều này. Đây là những gì tôi đã học được cho đến nay:

  • Học cách dựa vào và tin tưởng người khác . Bạn không thể tự mình giải quyết mọi thứ. Khi bạn tìm thấy đồng nghiệp tốt, đừng ngần ngại giao nhiệm vụ cho họ, ngay cả khi họ không thực hiện hoàn hảo 100% như bạn mong đợi. Điều đó dẫn đến
  • Học cách chấp nhận "đủ tốt" thay vì "hoàn hảo".

Trong ngành của chúng tôi - cũng như trong bất kỳ ngành nào khác - thường không có thời gian, tiền bạc và tài nguyên để thực hiện một công việc hoàn hảo . Và lưu ý rằng nó thường không được yêu cầu, trừ khi bạn đang làm việc trên các hệ thống quan trọng trong cuộc sống. Vì vậy, hãy tính đến các yêu cầu thực tế cho nhiệm vụ của bạn . Thật tuyệt vời khi cung cấp nhiều hơn những gì được mong đợi bất cứ khi nào bạn có thể - nhưng không phải bằng cách mở rộng phạm vi một cách điên cuồng và / hoặc đi qua ngân sách. Vì vậy, nó là một sự cân bằng tốt. Làm tốt nhất bạn có thể trong các trường hợp hiện tại. Cải thiện mọi thứ một chút mặc dù mọi lúc - theo thời gian, những thay đổi nhỏ tích lũy sẽ tạo ra sự khác biệt lớn. Chúng ta nên học cách kiên nhẫn (đôi khi rất khó đối với tôi).

Tất nhiên, với tất cả những điều này, tôi không có nghĩa là bạn nên hạ thấp tiêu chuẩn bên trong của mình xuống mẫu số chung thấp nhất trong nhóm của bạn. Nhưng bạn phải tiếp tục đánh giá lại quan điểm và lý thuyết của riêng bạn về cuộc sống chống lại thực tế. Và có lẽ bạn cần nhẹ nhàng giáo dục đồng đội về việc làm tốt hơn. Tuy nhiên, nếu những gì đủ tốt cho nhóm và người quản lý của bạn thực sự là chất lượng thấp không thể chấp nhận được đối với bạn, mặc dù bạn có thể chứng minh rằng điều đó làm tổn hại đến việc kinh doanh lâu dài của họ, thì không ai lắng nghe bạn, có lẽ đã đến lúc bạn nên tìm kiếm tốt hơn việc làm.


6

Au contraire, tiêu chuẩn thấp dẫn đến sự thất vọng. Trong một vài tháng hoặc vài năm khi bạn phải duy trì sự lộn xộn.


1
Có lẽ. Nếu bạn không nhận ra rằng bạn đang làm cho cuộc sống của bạn khó khăn hơn liên tục, nỗ lực thêm trong tương lai sẽ chỉ là "công việc". Tôi nghĩ rằng đó là ít bực bội.
LennyProgrammer

4

Học cách đối phó với nó. Đây không chỉ là vấn đề lập trình, nếu bạn có tiêu chuẩn cực kỳ cao về cơ hội lập trình thì rất cao, bạn cũng làm như vậy khi chơi một trận đấu tennis. Tôi chưa gặp một người có tiêu chuẩn cực kỳ cao trong khi lập trình nhưng là một người tầm thường trong các lĩnh vực khác của cuộc sống. Vì vậy, vấn đề không chỉ ở mã mà là mọi thứ xung quanh bạn và bạn phải điều chỉnh. Tôi thích một cái gì đó Steve Jobs đã nói "Hãy là một thước đo chất lượng. Một số người không quen với một môi trường mà sự xuất sắc được mong đợi." Vì vậy, hãy làm tốt và cải thiện vị trí của bạn và MÃ và chính bạn :-)


2

Tôi thường thấy mình ở một vị trí khủng khiếp khi đánh giá người khác làm việc về chất lượng. Mọi người đều không giống nhau. Tôi thực sự thích câu trả lời của geek! Tôi cũng là địa ngục trên vật liệu chất lượng cao. Hiệp hội giống tương tự. Tôi cũng sẽ tìm thấy một nhóm có chất lượng tốt. Nếu điều đó là không thể, tốt hơn hết là bạn nên tạo ra ngoại lệ cho công việc xoay quanh những gì bạn chấp nhận.


1

Đó là câu hỏi của bạn về việc liệu có cảm thấy thất vọng khi bạn quan tâm đến chất lượng hay không, nhưng phần đầu tiên trong tuyên bố của bạn là tò mò, về việc tìm kiếm mã của riêng bạn thật kinh khủng. Nếu bạn không tự tin rằng bạn có thể tạo ra chất lượng trong nghề nghiệp của riêng bạn, bạn có thể chưa ở vị trí vững chắc để đánh giá nó.

Có thể có ý nghĩa hơn để tiếp cận tình huống từ quan điểm ít phán xét và tò mò hơn, và sau đó có thể bạn sẽ thay thế sự thất vọng của bạn bằng ý thức về cơ hội và tăng trưởng?


1
Chà, tôi đã học được rất nhiều sau vài lần suy nghĩ tôi sẽ biết khá nhiều. Học hỏi là một kinh nghiệm suốt đời khiêm tốn.
LennyProgrammer
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.