Tôi đang cố gắng để lãnh đạo một nhóm phần mềm đang tụt lại phía sau. Một trong những vấn đề chính là bất cứ khi nào một điều gì đó khó khăn nhẹ, cuối cùng tôi phải tự giao nó cho mình. Tôi đã có một nhà phát triển khác với các kỹ năng vừa phải và một nửa thực tập. Thật không may, các kỹ năng của nhà phát triển khác không bao gồm thiết kế.
Vì vậy, tôi đã cầu xin ông chủ của mình cho một trong những người ở một trong những đội khác, anh ta đã làm việc ở đây lâu hơn tôi (5 năm). Anh ấy không thể cạnh tranh với tôi về thiết kế HOẶC ngôn ngữ chúng tôi sử dụng, nhưng tôi nghĩ anh ấy là người có năng lực nhất ngoài bản thân tôi.
Hôm nay anh ấy đưa cho tôi một đoạn mã đã làm một cái gì đó không giống chút ít với:
object const& my_class::get_object() const
{
return *std::unique_ptr<object>(new object());
}
Anh ấy hỏi tôi có phải là vấn đề không! Tôi nói điều duy nhất tôi có thể nghĩ, "Vâng. Đó là một vấn đề." Sau đó, anh ấy đến bàn của tôi hỏi tôi làm thế nào để sửa nó !! Tôi nói, "Sử dụng một đối tượng sống sót sau cuộc gọi của hàm." Sau đó, anh ta bắt đầu bối rối, "Vâng, nhưng làm thế nào, điều duy nhất tôi có thể nghĩ là tạo ra một biến thành viên."
Lúc này tôi hơi bận vì tôi đã cố gắng làm thêm việc nên tôi phải tiếp quản anh chàng kia trong đội vì anh ta không thể hiểu được ... Tôi bảo anh ta đi vì tôi đã bận rộn và tự mình tìm ra nó. Sau đó anh ta nổi giận nói về việc đó không phải là lỗi của anh ta nếu anh ta làm hỏng mọi thứ. Anh ấy đã bối rối kể từ khi anh ấy vào đội và tôi không nghĩ rằng nó sẽ tốt hơn.
Tôi cảm thấy như mình đang chết đuối ở đây. WTH tôi có thể làm gì? Cách đúng đắn để đối phó với điều đó là gì? Sẽ hợp lý hơn nếu giúp anh chàng này đã viết C ++ trong 7 năm tìm ra cách trả lại chính xác một tham chiếu đến một đối tượng không bị phá hủy ngay khi nó quay trở lại? Tôi cảm thấy thật là nực cười khi phải làm và tự hỏi làm thế nào tôi có thể làm mọi thứ theo cách đó.
Đôi khi tôi nghĩ rằng họ đang cố tình làm điều đó nhưng dường như điều đó đối với tôi chỉ là đánh đòn ... nhưng sau đó một lần nữa, câu hỏi tôi vừa được hỏi hôm nay cũng vậy. Đây không phải là một đứa trẻ ngồi ở nhà cố gắng tìm ra chương trình đầu tiên của mình, khiến não bị thổi bởi con trỏ.