An Pham
08/07/2026
Lương tôi lên nhờ Bun, nhưng không phải vì tôi biết Bun
Có dạo tôi tin chắc điều đó. Thấy tin tuyển dụng nào để mức cao là y như rằng đính kèm một cái stack đang trend. Nên tôi nghĩ đơn giản: học cái đang hot, nhảy vào, lương khắc lên. Bun là cái dạy tôi rằng chuyện không dễ vậy.Lần đầu tôi nhắc tới Bun trong buổi review kiến trúc, sếp hỏi đúng một câu: "Cái này ai chạy production chưa?" 1 câu hỏi gần ai cũng sẽ hỏi khi bạn dề xuất 1 cái gì đó mới. Hồi đó Bun mới lắm, ở mình gần như chưa ai dám xài. Mà CTO với Tech lead chỗ tôi không phải kiểu bài xích đồ mới, họ chỉ dị ứng với rủi ro không có lý do rõ ràng thôi.Thứ làm tôi không bỏ cuộc là cái feature realtime đòi hỏi 1 lượng tải lơn. Bên Node tôi phải lôi thêm `ws` vào, tự lo scale connection, config cả mớ. Bun thì WebSocket nằm sẵn trong `Bun.serve`, gõ mấy chục dòng là chạy. Thế là cuối tuần đó tôi ngồi dựng thử một service WebSocket nhỏ, đo bằng đúng lượng connection team cần chứ không phải benchmark cho vui.Số ra khá ổn: cùng một con máy, Bun xử lý được nhiều connection hơn, tin nhắn tới nhanh hơn, mà code thì ít hơn. Buổi meeting sau tôi không đi thuyết phục bằng "Bun mới nè, Bun hay lắm anh" nữa. Tôi đưa số. Tech lead vẫn cản, mà cản đúng: còn thư viện chưa hỗ trợ, còn vài chỗ Bun chạy khác Node. Tụi tôi ngồi list ra từng rủi ro, cái nào chặn thì gạch, cái nào chịu được thì ghi rõ. Cuối cùng chốt: cho Bun chạy thử đúng cái service nội bộ này, lỡ hư thì rollback trong một buổi là xong.Nó chạy ngon. Mấy tháng sau tụi tôi nhân rộng ra. Và tới kỳ review, mọi thứ đánh giá tốt.Nhưng nhích không phải vì tôi biết Bun. Bun ai học chả được, tài liệu đầy ra. Cái làm sếp gật là tôi dám đưa một thứ chưa ai xài vào, tự đo, tự chỉ ra chỗ nó dễ vỡ, và chịu trách nhiệm cho nó chạy. Đó mới là thứ khó thuê, và là thứ họ trả tiền.Nên nếu bạn hỏi stack có quyết định lương không, tôi nói thật: stack chỉ là cái cớ. Người ta trả cho việc bạn biến một cái stack thành thứ chạy được trong công ty, gánh được rủi ro của nó. Chạy theo trend mà không làm được chuyện đó thì học bao nhiêu framework lương vẫn dậm chân. Còn làm được, thì dùng stack cũ mèm lương vẫn lên.