Phản ứng với thay đổi chủ đề:
Nếu vấn đề chỉ đơn giản là mọi người không cố gắng hết sức, bạn cần đưa ra cách để khiến họ quan tâm. Điều này có thể bao gồm từ việc cởi mở hơn với các ý tưởng, ngay cả khi họ hút, để hứa hẹn một chai Scotch nếu dự án thực hiện đúng thời hạn.
Đừng mua nó ở kệ dưới cùng!
Đáp lại "sự bất tài":
Vâng, tôi đã gặp phải tình huống đó. Hoàn toàn không đủ năng lực không phải là điều tôi phải đối phó nhưng hơn một vài lần tôi đã ngạc nhiên với một người mà tôi nghĩ rằng đã tìm ra điều gì đó mà tôi thấy là khá ... đáng nghi ngờ.
Điều đầu tiên bạn phải làm là cố gắng hết sức để kìm nén cảm giác đó. Tôi chắc chắn bạn đã làm chuyện ngu ngốc quá. Tôi biết tôi có.
Điều tiếp theo bạn phải làm là đảm bảo rằng bạn giải thích lý do tại sao điều gì đó họ đã làm là sai. Hãy để họ tranh luận với bạn và / hoặc đặt câu hỏi ... hy vọng họ làm được. Làm cho họ làm điều đó đúng; Hy vọng bạn nhận được sự hỗ trợ từ ban quản lý bởi vì đó luôn là một trong những vấn đề lớn của tôi (họ phải hỗ trợ bạn khi bạn nói: "Hãy làm đúng" và anh chàng kia bắt đầu bối rối)
Bạn phải làm điều này là chính xác như bạn có thể. Ngay cả khi bạn muốn hét lên với họ, "WTF nơi bạn nghĩ bạn MORON !!!" Điều đó không bay và sẽ không giúp được gì cả. Vì vậy, đừng thử nói chuyện với họ lúc đầu nếu bạn cảm thấy như vậy. Đôi khi email hoạt động tốt hơn để bạn có thể tự chỉnh sửa.
Đối tượng ở đây là để giúp họ cải thiện. Thật là bực bội khi địa ngục cố gắng đạt được điều gì đó với những người, từ quan điểm của bạn, không thể mã hóa ra khỏi bao tải giấy .... nhưng đôi khi bạn phải làm vậy.
Đó là cách bạn giúp THEM cải thiện. Bây giờ với bạn ...
Bạn phải học cách để nó đi. Mã không cần phải hoàn hảo ... nó chỉ phải hoạt động. Bạn có thể phải giảm tiêu chuẩn của bạn một chút.
Để thực hiện điều này và không để cây mã của sản phẩm biến thành một mớ hỗn độn khủng khiếp, bạn phải tập trung vào các vấn đề lớn. Miễn là hộp cát được giới hạn trong một khu vực cụ thể có thể được làm lại sau này, khi có thời gian hoặc họ đã học được nhiều hơn, đó có thể là mã spaghetti tồi tệ nhất, tồi tệ nhất bạn từng thấy và miễn là nó hoạt động ... được. Vì vậy, tìm cách để làm cho điều đó có thể. Nếu kiến trúc của bạn bị tách rời, bạn có thể để những người không đủ năng lực làm việc với nó mà không bị thiệt hại quá nhiều.
Tất nhiên, điều này có nghĩa là bất cứ khi nào bạn phải sửa một cái gì đó họ đã làm hoặc thêm một tính năng vào thứ họ đã viết, bạn sẽ bị đau đầu. Đó là cuộc sống. Sống với nó. Nếu bạn có thể, bạn có thể buộc họ thêm tính năng hoặc sửa lỗi ... điều này thực sự có thể đi một chặng đường dài hướng tới việc dạy các thực hành và kỹ năng mã hóa tốt hơn (bạn càng phải dọn dẹp crap của mình, bạn càng ít có xu hướng tào lao trên thảm).