Nhưng phần thuật toán đề xuất thì đúng là khá yếu.
“Chị Lâm,” một người trẻ trong đội hỏi tôi, “trước đây ở Đỉnh Tân, chị làm thế nào để đưa độ chính xác đề xuất lên 89% vậy?”
“Hiện tại của các cậu là bao nhiêu?”
“68%.”
Tôi gật đầu.
68%, gần giống trình độ của Đỉnh Tân ba năm trước.
“Chuyện này không thể vội.” Tôi nói. “Trước tiên để tôi xem code của các cậu.”
Mấy ngày tiếp theo, tôi xem lại hệ thống đề xuất của Tinh Thần từ đầu đến cuối.
Vấn đề đã tìm ra.
Khung thuật toán cốt lõi không có vấn đề, nhưng xử lý chi tiết quá thô.
Kỹ thuật đặc trưng làm chưa đủ tinh.
Tối ưu mô hình chưa đầu tư đủ công sức.
Làm sạch dữ liệu cũng có vấn đề.
Những vấn đề này, năm đó ở Đỉnh Tân tôi đều từng giẫm qua.
“Họp đội.” Tôi gửi tin nhắn trong nhóm.
Năm phút sau, 20 người ngồi trong phòng họp.
“Ba tháng tiếp theo, mục tiêu của chúng ta là đưa độ chính xác đề xuất từ 68% lên trên 85%.”
Có người giơ tay: “Chị Lâm, chuyện này… có khả thi không?”
“Khả thi.” Tôi nói. “Trước đây tôi từng làm được.”
“Cụ thể làm thế nào?”
Tôi cầm bút viết bảng, vẽ một sơ đồ kiến trúc lên bảng trắng.
“Bước một, kỹ thuật đặc trưng. Đặc trưng hiện tại quá thô, cần làm mịn hơn.”
“Bước hai, tối ưu mô hình. Mô hình đang dùng quá cũ, thay mô hình mới.”
“Bước ba, làm sạch dữ liệu. Dữ liệu rác phải được dọn sạch, nếu không mô hình có chỉnh thế nào cũng vô dụng.”
“Bước bốn, A/B test. Mỗi thay đổi đều phải có dữ liệu kiểm chứng, không được dựa vào cảm giác.”
Tôi giảng suốt hai tiếng.
Sau cuộc họp, Tổng giám đốc Phương đến tìm tôi.
“Lâm Niệm, cuộc họp vừa rồi tôi đứng ngoài nghe một lúc.”
“Tổng giám đốc Phương có góp ý gì không?”
“Không có góp ý.” Ông ấy cười. “Tôi chỉ muốn nói, cô đến đúng rồi.”
Tuần thứ ba vào làm, hệ thống đề xuất của Tinh Thần bắt đầu có cải thiện.
Độ chính xác từ 68% tăng lên 73%.
Tuy chỉ tăng 5 điểm phần trăm, nhưng phương hướng là đúng.
Tổng giám đốc Phương đặc biệt khen ngợi đội của tôi trong cuộc họp tuần.
“Thành tích này không thể tách rời năng lực chuyên môn của Lâm Niệm. Mọi người phải học hỏi cô ấy.”
Tôi đứng giữa đám đông, hơi không quen.
Cảm giác được khen ngợi công khai như vậy, đối với tôi quá xa lạ.
Trong mười năm ở Đỉnh Tân, tôi chưa từng được khen công khai một lần nào.
Sau cuộc họp, một cô gái trong đội đi tới.
“Chị Lâm, em muốn hỏi chị một vấn đề.”
“Em nói đi.”
“Chị ở Đỉnh Tân giỏi như vậy, vì sao lại rời đi?”
Tôi nghĩ một chút.
“Vì ở đó chị không được cần đến.”
“Không được cần đến? Chị đã viết nhiều code cốt lõi như vậy…”
“Code được cần đến,” tôi nói, “nhưng chị thì không.”
Cô gái sững ra.
“Có những công ty,” tôi nói, “chỉ xem nhân viên kỹ thuật như công cụ. Công cụ dùng tốt thì dùng, không tốt thì thay.”
“Họ không hiểu một chuyện.”
“Chuyện gì ạ?”
“Người viết code quan trọng hơn code.”
Tối hôm đó, tôi nhận được một tin nhắn.
Là đồng nghiệp cũ ở Đỉnh Tân gửi.
“Chị Lâm, công ty xảy ra chuyện rồi.”
9.
Tôi mở tin nhắn.
Đồng nghiệp cũ nói: hệ thống đề xuất sập rồi.
“Tình hình thế nào?”
“Bắt đầu từ chiều nay, kết quả đề xuất loạn hết cả lên, người dùng khiếu nại bùng nổ.”
“Sửa xong chưa?”
“Chưa. Ba người mới tiếp nhận công việc của chị, chẳng ai sửa được.”
Tôi không nói gì.
Kết quả này, tôi đã sớm đoán được.
Logic cốt lõi của bộ hệ thống đó quá phức tạp.
Đừng nói ba sinh viên mới tốt nghiệp, ngay cả kỹ sư có kinh nghiệm, nếu không có nửa năm cũng chưa chắc làm rõ được.
Khi đó tôi viết bộ code này, đã giẫm qua vô số cái hố.
Mỗi dòng code đều là bài học xương máu.
Những thứ này không phải cứ xem tài liệu là học được.
“Tổng giám đốc Chu nói thế nào?”
“Gấp đến phát điên. Chiều nay ở văn phòng mắng người suốt hai tiếng.”
“Tổng giám đốc Trần thì sao?”
“Tổng giám đốc Trần còn gấp hơn. Nghe nói nhà đầu tư vòng C đang để mắt đến chuyện này, hệ thống có vấn đề ảnh hưởng rất lớn.”
Tôi không trả lời.
Nói thật, tôi không có cảm giác hả hê trên nỗi đau của người khác.
Bộ hệ thống đó là do chính tay tôi viết, giống như đứa con của mình.
Nhìn nó xảy ra vấn đề, trong lòng tôi cũng không dễ chịu.
Nhưng đó không còn là trách nhiệm của tôi nữa.
Tôi đã cố hết sức bàn giao.
Những chuyện còn lại là vấn đề của họ.
Ngày hôm sau, Tổng giám đốc Chu gửi tin nhắn cho tôi.
“Lâm Niệm, tiện nói vài câu không?”
Tôi không trả lời.
Ông ta lại gửi: “Hệ thống có chút vấn đề, muốn nhờ cô giúp một việc.”
Tôi nhìn tin nhắn đó.
Mười năm rồi.
Ông ta đã bao giờ nói chuyện khách sáo với tôi như vậy chưa?
Chưa từng.
Lần nào cũng là giọng điệu ra lệnh.
“Lâm Niệm, bug này hôm nay bắt buộc phải sửa xong.”
“Lâm Niệm, cuối tuần tăng ca một chút, dự án đang gấp tiến độ.”
“Lâm Niệm, xét xuất sắc cuối năm không có phần của cô, năm sau rồi nói.”
Còn bây giờ thì sao?
“Tiện nói vài câu không?”
“Muốn nhờ cô giúp một việc.”
Tôi cười lạnh.
Có những người chỉ khi cần đến bạn, mới coi bạn là người.
Tôi không trả lời ông ta.
Buổi tối, Tổng giám đốc Trần cũng gửi tin nhắn.