Ghi chú sơ bộ về tiêu đề:
Đôi khi, những gì bạn thực sự không phù hợp với tất cả các tiêu đề chính thức của bạn. Một ví dụ, cách đây nhiều năm, tôi đã được thuê làm lập trình viên phân tích-nhà phân tích của bộ phận R & D trong bộ phận R & D tuy nhiên, không ai thuê phân tích, lập trình, nghiên cứu hay phát triển. Những gì tôi (và những người khác) thực sự đã làm là mã hóa. Một con khỉ có thể làm một nửa những thứ tôi đã làm. Bất kỳ sinh viên đại học có thể làm nửa kia.
Thông thường, tiêu đề không quan trọng. Ở một số công ty, bạn có thể sẽ thực hiện rất nhiều nhiệm vụ khác nhau và đa dạng, và đơn giản là không có tiêu đề nào mô tả tất cả điều đó. Trong một công ty, tôi đã thực hiện các nhiệm vụ của một kiến trúc sư, một trưởng nhóm, một người quản lý, một anh chàng UX, một lập trình viên và một chuyên gia về năng suất và tôi đảm bảo hai đội giao tiếp với nhau một cách chính xác. Không có tiêu đề duy nhất cho điều đó.
Cuối cùng, tiêu đề có thể có ý nghĩa khác nhau trong các công ty khác nhau, hoặc những người đặt tiêu đề ở vị trí đầu tiên không có ý tưởng nhỏ nhất về ý nghĩa thực sự của tiêu đề, nếu có. Trong một số trường hợp, chỉ có tiêu đề thời trang và buzzwords. Bạn không cần một quản trị viên hệ thống, đó là kiểu cũ. Bạn cần một chuyên gia DevOps. Bạn không nói về kinh doanh thông minh hoặc khai thác dữ liệu khi bạn cố gắng thuê ai đó: bạn nói về Dữ liệu lớn!
Vì vậy, hãy quên đi các tiêu đề, và tập trung vào chính xác những gì bạn được yêu cầu làm. May mắn thay, câu hỏi của bạn làm chính xác điều đó.
Đây có phải là phổ biến? Đối với một hệ thống rất lớn, cơ sở mã không thay đổi mọi lúc?
Tôi đã không nhìn thấy nó, và tôi không tin rằng nó có thể bền vững.
Điều này có thể được thực hiện?
Có, nhưng với chi phí của những người bình thường rời khỏi đội.
Điều mà người quản lý của bạn có thể nghĩ đến là bạn thực hiện thiết kế và trình bày nó dưới dạng sơ đồ UML. Đó là lỗi thời, nhưng ai quan tâm? Thực tế là khá phổ biến ở một số công ty, và vẫn hoạt động tốt ở những người khác. Nó có thể là một cách tiếp cận phù hợp nếu bạn rất khéo léo, nhưng tất cả các thành viên khác trong nhóm của bạn đều là những lập trình viên mới bắt đầu: họ chỉ đơn giản là không có đủ kinh nghiệm để tự thiết kế phù hợp và bạn ở vị trí rất tốt để giúp đỡ họ
Nếu tôi là bạn, tôi sẽ bắt đầu bằng cách nói chuyện với người quản lý của bạn, để xác định xem đó có thực sự là điều mà anh ấy có trong đầu không. Nếu có, chơi trò chơi và thử phương pháp này trong một hoặc hai tuần . Điều gì có thể xảy ra?
Hoặc bạn sẽ khám phá ra rằng phương pháp này hoạt động tốt cho nhóm của bạn, trong trường hợp đó, cảm ơn người quản lý của bạn vì sự sáng suốt của anh ấy, hoặc cách tiếp cận sẽ không hiệu quả.
Trong trường hợp này, trước tiên hãy nói chuyện với nhóm của bạn, để xác định tất cả cùng nhau tại sao nó không hoạt động và phải làm gì để cải thiện quy trình (nói cách khác, hãy thực hiện hồi cứu). Sau đó, hoặc thực hiện các thay đổi cho quy trình nếu bạn đang ở vị trí để thực hiện hoặc đến thăm người quản lý của bạn và thảo luận với anh ấy.
Sau đó lặp lại. Cứ hai tuần một lần (hoặc những gì có vẻ phù hợp trong bối cảnh của bạn).