Tôi sẽ nói từ kinh nghiệm, nhưng hãy nhớ rằng mọi người đều khác nhau. Những điều này không phải là phổ quát.
Một điều là để cho nó đi cá nhân. Dự án này là thứ bạn đã sống và sống trong 18 tháng - bạn tự nhiên muốn mọi thay đổi sẽ giống như bạn sẽ làm. Đưa ra một bộ đệm cho một đồng nghiệp để phạm sai lầm, để học hỏi. Tạo một căn phòng cho chúng hữu ích. Và hãy nhớ rằng nó có thể không xảy ra ngay lập tức. Ngoài ra, sẽ thật tuyệt nếu có một cái gì đó, một phần của mã mà họ có thể cảm thấy họ thành công trong việc cải thiện hoặc tạo ra, cảm giác đó là thành công trong một khoảng thời gian ngắn. Kiên nhẫn và chịu đựng có một tỷ lệ hoàn trả tốt ở đây. Đừng cố gắng vi mô, và nếu bạn muốn chỉ trích, nói "bạn sai", hãy chắc chắn rằng bạn có công đức, bạn có thể chứng minh điều đó, đó không phải là một cuộc chiến "tôn giáo".
Một vấn đề quan trọng khác là tìm người phù hợp với bạn. Lý tưởng hơn là tìm một người thông minh hơn mình. Đó là chủ quan và tương đối, nhưng nếu bạn cảm thấy một người có một số kiến thức và kỹ năng bạn không có, thì đó là điều tốt nhất. Nó sẽ là một sự hợp tác bổ ích lẫn nhau.
Có hai cách nó có thể đi - đồng nghiệp sẽ là một lực cản và cuối cùng bạn sẽ làm lại những gì anh ấy hoặc cô ấy đã làm, hoặc các kỹ năng của hai bạn sẽ nhân lên, không chỉ là cộng lại, và bạn sẽ thực sự đánh giá cao việc làm việc cùng nhau.
Về một chủ đề "mã sạch, nhanh, có thể tái sử dụng" - Tôi đề nghị về một cuộc phỏng vấn, yêu cầu viết một trình quản lý dịch vụ / hạt nhân nhỏ và / hoặc người thực thi công việc. Xem cách các thành phần cắm được chỉ định và cấu hình. Không cần phải kết thúc, đó là một suy nghĩ đáng kể. Và bạn cũng sẽ nhanh chóng học được những người biết cách làm nó sẽ muốn có tiền kha khá ;-) Chúc may mắn!