Tôi nhìn chằm chằm vào vòi phun nước chữa ch/áy trên trần nhà mà ngẩn người, cho đến khi tiếng cười của Bùi Tranh vọng lại từ hành lang.
Anh ta đang trò chuyện với giám đốc nhân sự mới, nói về việc "sau khi tối ưu hóa nhân sự, chi phí có thể giảm 30%".
Tôi cầm điện thoại lên, lướt tìm một người bạn đã lâu không liên lạc.
Người này họ Phương, làm quản lý khu vực tại một công ty điều tra lý lịch, chúng tôi quen nhau hồi đối tiếp giao diện thanh toán năm xưa.
"Lão Phương, giúp tôi tra một người."
"Ai?"
"Giám đốc mới của công ty tôi, Bùi Tranh."
"Người của công ty cậu á? Thế cậu tự đăng nhập hệ thống mà tra không phải xong sao?"
"Tôi cần thứ chi tiết hơn, nhất là lý do nghỉ việc thực sự ở công ty cũ của anh ta."
Đầu dây bên kia im lặng vài giây: "Cái này không đúng quy định đâu, người anh em."
"Cái đúng quy định thì tôi tự tra được, cái tôi cần là cái không thể tra ra được ấy."
Anh ta lại im lặng năm giây: "Trước thứ Ba tuần sau tôi đưa cho cậu."
Cúp điện thoại, tôi bắt đầu sắp xếp lại tất cả hồ sơ dự án đã qua tay trong mười hai năm nay.
Từng dòng mã của mô-đun thanh toán tôi đều thuộc lòng, nhưng tôi cần một thứ trực quan hơn.
Một tài liệu đối chiếu mà ai nhìn vào cũng hiểu ngay lập tức.
Đêm đó tôi thức đến ba giờ sáng, viết lại từ đầu đến cuối mô-đun thanh toán cốt lõi mà bộ phận đã dùng suốt năm năm.
Không phải tái cấu trúc, mà là đ/ập đi xây lại.
Chuỗi xử lý ban đầu có mười bảy nút, tôi c/ắt giảm xuống còn chín, phương thức tiêu thụ hàng đợi thông điệp (message queue) đổi từ đồng bộ sang xử lý lô bất đồng bộ, các truy vấn cơ sở dữ liệu đều được biên dịch trước và tái cấu trúc chỉ mục.
Tôi chạy thử báo cáo kiểm thử áp lực (stress test) trên môi trường thử nghiệm.
Thời gian xử lý trung bình ban đầu là 3,1 giây, khi đạt đỉnh cao điểm sẽ kéo dài lên 4,2 giây.
Lần kiểm thử áp lực đầu tiên của phiên bản mới, thời gian phản hồi trung bình là 0,77 giây, ổn định dưới 0,93 giây ở mức đỉnh cao điểm.
QPS (số truy vấn mỗi giây) nhảy từ 3.200 lên 11.700.
Tôi xuất báo cáo kiểm thử ra file PDF, rồi tổng hợp những thay đổi cốt lõi giữa mã cũ và mã mới thành một bản thuyết trình thi tuyển dài mười lăm trang.
Tiêu đề ghi là: 《Phương án tối ưu hóa hiệu năng hệ thống thanh toán cốt lõi -- Bước nhảy vọt từ ba giây xuống một giây》.
Văn phòng lúc bốn giờ sáng chỉ còn mình tôi, điều hòa đã tắt từ lâu.
Tôi nhìn chằm chằm vào bản thuyết trình trên màn hình, bỗng thấy bản thân thật nực cười.
Một trụ cột kỹ thuật đã làm việc mười hai năm, lại phải đi chứng minh với vị giám đốc mới rằng mã nguồn của mình không hề lỗi thời.
Nhưng tôi vẫn in bản thuyết trình ra, dùng dập ghim đóng lại, bỏ vào cặp tài liệu.
Sau đó tắt đèn, khóa cửa, chấm công, về nhà.
Cuộc họp sáng hôm sau bắt đầu sớm hơn nửa tiếng so với thường lệ.
Bùi Tranh thông báo trong nhóm là "trao đổi về事項 quan trọng", nhưng ai cũng biết anh ta muốn công bố quy tắc cụ thể cho đợt thi tuyển.
Bầu không khí trong phòng họp vô cùng căng thẳng, ngay cả lão Vương tổ kiểm thử vốn thích đùa giỡn nhất cũng lặng lẽ ngồi trong góc uống sữa đậu nành.
Tôi ngồi ở hàng thứ hai, cặp tài liệu đặt trên đầu gối, bên trong đựng bản thuyết trình và báo cáo kiểm thử đó.
Bùi Tranh chưa tới, hai vị phó giám đốc của anh ta đã dán xong bảng quy trình thi tuyển lên bảng trắng, chữ trắng trên nền đỏ.
Tiêu đề lớn ghi "Người tài lên, người bình thường nhường, người kém xuống", bên dưới là một lưu đồ, các mũi tên chỉ về ba hướng:
Thi tuyển thành công, đào tạo chuyển vị trí, chủ động xin nghỉ việc.
Lão Chu ghé lại gần nói nhỏ: "Tối qua tôi nghe được một chuyện."
"Ừ?"
"Trong danh sách, cậu xếp thứ nhất, tôi xếp thứ hai."
Tôi nhìn ông ấy.
Lão Chu bốn mươi tám tuổi, kiến trúc sư lão làng của công ty, kiến trúc nền tảng của hệ thống thanh toán này chính là do ông ấy xây dựng.
Tóc ông ấy đã bắt đầu bạc từ ba năm trước, giờ thì bạc quá nửa, nhuộm cũng không che nổi nữa.
"Thứ ba là ai?" tôi hỏi.
"Lão Vương tổ kiểm thử."
Tôi quay đầu nhìn lão Vương đang uống sữa đậu nành trong góc.
Năm mươi hai tuổi, làm ở công ty mười lăm năm, hai đứa con một đứa học đại học một đứa học cấp ba, vợ sức khỏe yếu đang ở nhà dưỡng b/ệnh. Nếu ông ấy bị sa thải, bầu trời của gia đình này coi như sụp đổ một nửa.
Bùi Tranh đẩy cửa bước vào, tiếng cười đi trước người:
"Mọi người đến đủ cả rồi chứ? Tốt, vậy chúng ta bắt đầu."
Bản thuyết trình của anh ta làm rất bắt mắt, nền xanh đậm chuyển sắc, biểu đồ động, mỗi trang đều có số liệu hỗ trợ.
Anh ta nói suốt bốn mươi phút, ý chính chỉ có một:
Bộ phận nhân sự cồng kềnh, hiệu suất thấp kém, bắt buộc phải thông qua thi tuyển để tối ưu hóa cơ cấu, tỷ lệ đào thải không thấp hơn 30%.
"Quy tắc cụ thể rất đơn giản," anh ta chỉ con trỏ laser, điểm đỏ vẽ những vòng tròn trên màn hình,
"Mỗi người mười lăm phút bảo vệ, giám khảo chấm điểm, trên tám mươi điểm được giữ lại vị trí, từ sáu mươi đến tám mươi điểm chuyển vị trí."
"Dưới sáu mươi điểm vào thời gian quan sát, một tháng sau bảo vệ lần hai, không qua thì thỏa thuận nghỉ việc."
"Giám đốc Bùi," tôi giơ tay lên, "Chuyển vị trí cụ thể là chuyển đi đâu?"