1. “Trang web không chạy”: phiếu báo lỗi gần như không có thông tin
“Trang web không chạy.”
Hết.
Nếu coi đây là báo cáo sự cố thì gần như chẳng có dữ liệu gì. Trang nào? Bấm gì? Sau đó xảy ra chuyện gì? Có thông báo lỗi không? Chỉ một người bị hay ai cũng bị? Dùng thiết bị nào? Trình duyệt nào? Từ bao giờ?
Nhưng về mặt cảm xúc thì rất dễ hiểu: có thứ gì đó hỏng, phiền và khó chịu. Vì vậy đôi khi câu trả lời vừa đủ chỉ là:
“Araa…”
Không lạnh lùng. Nhưng cũng chưa hứa sửa gì cả. Ta thừa nhận rằng người kia đang gặp rắc rối mà không tự động nhận luôn trách nhiệm giải quyết.
Điểm quan trọng là: báo tình trạng không đồng nghĩa với giao việc. “Không chạy” là thông tin. “Hãy tìm nguyên nhân, sửa nó và tìm phương án thay thế” mới là một nhiệm vụ.
2. Hỏi thêm một câu, xin chúc mừng: bạn đã thành helpdesk miễn phí
Người giỏi giải quyết vấn đề lại càng dễ mắc bẫy.
“Trang nào?”
“Có báo lỗi không?”
“Đã thử trình duyệt khác chưa?”
“Gửi ảnh màn hình được không?”
Chỉ vài câu hỏi, vai trò của bạn đã đổi.
Năm giây trước còn là bạn bè hay người quen. Bây giờ đã trở thành nhân viên hỗ trợ tuyến đầu không lương.
Không phỏng vấn. Không hợp đồng. Không lương. Không phụ cấp trực. Vậy mà bạn tự tuyển chính mình vào làm.
Vì thế “Araa…” không phải câu trả lời yếu. Đôi khi nó là một ranh giới rất mạnh để ngăn công việc tự mọc ra.
3. Miệng nói “Araa…”, não đã mở incident
Vấn đề là miệng dừng được nhưng não chưa chắc dừng.
Bên ngoài:
Araa…
Trong đầu:
Phía người dùng?
Thiết bị?
Trình duyệt?
Cache?
Cookie?
Phiên đăng nhập hết hạn?
Quyền truy cập?
Tích hợp thanh toán?
Phía website?
API?
CDN?
Bảo trì?
Sự cố diện rộng?
Quản lý sự cố đã tự khởi động mà chẳng ai yêu cầu.
DevTools trong đầu mở cũng được. Đừng tự động mở DevTools thật.
Nghĩ ra cách giải và nhận trách nhiệm thực sự giải quyết là hai việc khác nhau.
4. Lỗi phía người dùng hay phía website? Đó mới là câu hỏi
Ngay khi nghe “không chạy”, cây nguyên nhân tự chia nhánh.
Phía người dùng có thể là nhập sai, liên kết hết hạn, trình duyệt không tương thích, mạng, cache, xác thực hoặc quyền. Phía website có thể là lỗi frontend, API, tích hợp thanh toán, tải máy chủ, bảo trì hoặc cấu hình sai.
Muốn điều tra nghiêm túc thì phải thu thập bước tái hiện, thu hẹp phạm vi, thử môi trường khác và khi cần thì kiểm tra thông báo sự cố từ đơn vị vận hành.
Đến đây không còn là nói chuyện phiếm nữa.
Đây là một cuộc điều tra hệ thống cỡ nhỏ.
Kiến thức biến một câu than mơ hồ thành danh sách việc phải làm. Vì thế càng cần tự kiểm soát cánh cửa bước vào công việc đó.
5. “Ồ, vậy à!” hơi lạnh; “Araa…” lại kỳ lạ thay khá dịu
Tại sao lại là “Araa…”?
“Ồ, vậy à!” cũng sửa được đúng số lỗi như “Araa…”: bằng 0. Nhưng cảm giác khác hẳn.
“Ồ, vậy à!”
→ Đã nhận thông tin. Hết.
“Araa…”
→ Ôi, nghe phiền thật đấy. Tôi chưa nói là sẽ sửa đâu, nhưng tôi hiểu là bạn đang gặp chuyện khó chịu.
Từ điển tiếng Nhật giải thích ara là một thán từ dùng khi ngạc nhiên, xúc động hoặc nhận ra điều bất ngờ, và cho biết trong tiếng Nhật hiện đại nó chủ yếu gắn với cách nói của phụ nữ. Vì thế một người bình thường chẳng bao giờ dùng từ này mà đột nhiên nói “Araa…” có thể lập tức mang không khí của chủ một quán bar nhỏ đang nghe khách tâm sự lúc đêm muộn.
Hỗ trợ kỹ thuật chưa bắt đầu. Nhưng sự ấm áp giữa người với người vẫn còn.
Trong bài này, ta đùa gọi nó là Minimum Viable Empathy (MVE) — mức đồng cảm tối thiểu khả dụng.
Dĩ nhiên đây không phải thuật ngữ học thuật. Bài này tự đặt ra.
6. Kéo dài “Araa…” quá mức và nó có thể nghe giống một từ khác
Trong tiếng Nhật còn có một sự trùng hợp hoàn toàn về âm thanh: nếu kéo dài araa quá lâu, một số người có thể nghe nó hơi giống cách phát âm “Allah”.
“Araa…”
“Araaa…”
“Allah…”
Bắt đầu bằng một website hỏng, kết thúc nghe như đang cầu nguyện cho hệ thống hồi phục.
Trang web không chạy.
Allah…
Kế hoạch khôi phục: can thiệp thần kỳ.
Lưu ý: đây chỉ là trò chơi âm thanh dựa trên sự giống nhau tình cờ khi kéo dài một thán từ tiếng Nhật. Không phải lời khẳng định hay chế giễu bất kỳ tôn giáo hoặc niềm tin nào.
7. “Khóc mất rồi” của Hachiware: tường thuật trước, an ủi sau
Nghĩ về “Araa…” một hồi, không hiểu sao lại dẫn tới Hachiware trong Chiikawa.
Trong tác phẩm có một cách nói lặp lại khá nổi tiếng: khi Chiikawa khóc, Hachiware nói “泣いちゃった (naichatta)”, đại ý là “khóc mất rồi”.
Đặt vào một tình huống người thật bình thường thì nghe khá dữ dội:
“Tôi… chịu hết nổi rồi…”
“Ồ, khóc mất rồi!”
Không phải “Bạn có sao không?” và cũng chưa ôm gì cả.
Event log hiện ra trước.
Một nhân vật vốn rất tử tế, nếu chỉ cắt riêng khoảnh khắc này, lại giống hệ thống monitoring vừa phát hiện thay đổi trạng thái.
Bài này đùa gọi kiểu đó là đồng cảm bình luận trực tiếp. Đây cũng không phải thuật ngữ nghiên cứu.
8. Có những bộ não báo cáo quan sát trước khi thể hiện đồng cảm
Người thiên về giải quyết vấn đề có lẽ rất quen với luồng này.
Có người khóc.
→ Nhận biết đang khóc.
→ Đoán nguyên nhân.
→ Nghĩ cách phản hồi.
Website hỏng.
→ Nhận biết lỗi.
→ Liệt kê nguyên nhân có thể.
→ Muốn có điều kiện tái hiện.
Dù đầu vào là cảm xúc hay kỹ thuật, bước đầu có thể vẫn là quan sát → phân loại → giả thuyết.
Lắng nghe chủ động thực sự đi xa hơn nhiều, thường gồm câu hỏi mở, diễn đạt lại lời người nói và phản ánh cảm xúc. Trong một thí nghiệm, điều kiện có mức lắng nghe chủ động cao hơn, gồm hướng mắt và diễn đạt lại, được đánh giá là đồng cảm hơn điều kiện thấp hơn.
Nhưng đó là thứ ta làm khi đã quyết định tham gia sâu vào cuộc trò chuyện.
Nếu áp dụng đầy đủ với mọi câu than mơ hồ, cả cuộc đời sẽ biến thành tổng đài hỗ trợ.
“Araa…” không phải đồng cảm hoàn hảo. Nó là sự ghi nhận tối thiểu cho những lúc ta quyết định không bước sâu vào vụ việc.
9. “Từ đây tính phí tư vấn”: ranh giới
“Araa…” thì miễn phí.
“Bạn xem giúp nguyên nhân được không?” là một thỏa thuận khác.
if message == "Trang web không chạy":
say("Araa...")
do_not_open_devtools()
elif request in ["tìm nguyên nhân", "sửa giúp", "dò lỗi giúp"]:
define_scope()
discuss_fee()
Dĩ nhiên bạn bè vẫn thường giúp nhau những việc nhỏ. Ý ở đây không phải mọi sự giúp đỡ đều phải xuất hóa đơn.
Ý chính là tách “tôi nghe rằng bạn đang có vấn đề” khỏi “tôi nhận trách nhiệm giải quyết vấn đề đó”.
“Từ đây tính phí tư vấn” chỉ là phiên bản đùa của ranh giới ấy.
10. Đừng thành nhân vật chính RPG đi nhặt hết side quest của người khác
Đa số chúng ta chỉ riêng main quest của mình đã đủ bận.
Có những việc lớn trong cuộc sống, chuẩn bị công việc, sở thích chơi game bằng cách nào đó lại phát triển thành cả môi trường kiểm thử, rồi còn bài viết, bản dịch và automation.
Thế rồi một dấu nhiệm vụ xuất hiện ở góc màn hình:
“Trang web không chạy.”
Nếu cứ thấy dấu chấm than là lao tới như nhân vật chính RPG, cốt truyện chính sẽ chẳng bao giờ tiến triển.
Có khả năng giúp không có nghĩa là phải nhận hết mọi side quest.
Đôi khi bạn chỉ cần nhìn dấu nhiệm vụ, nói:
Araa…
rồi đi tiếp.
11. Flowchart “Araa…”
Áp dụng thực tế có thể như sau:
Người kia: “X không chạy.”
↓
Có yêu cầu cụ thể không?
├─ Không → “Araa…”
│ ↓
│ Chờ họ tự giải thích thêm
│
└─ Có → Bạn có muốn nhận không?
├─ Không → Từ chối hoặc giới hạn phạm vi
└─ Có → Xác nhận phạm vi, điều kiện và thông tin cần thiết
Điểm mấu chốt là: đừng tự hoàn thành một yêu cầu mà người kia còn chưa nói cho xong.
Nếu não bạn tự dịch “không chạy” thành “vậy để tôi điều tra”, bạn vừa ký một hợp đồng mà chỉ mình bạn biết là tồn tại.
12. Kết luận: “Araa…” là lòng tốt tối thiểu mà không tự động nhận quyền sở hữu vấn đề
“Araa…” không sửa được gì.
Nhưng nó cũng không lạnh lùng gạt người kia đi.
Nó thừa nhận rằng có chuyện không ổn, đồng thời không tự assign bản thân làm người phụ trách sự cố.
Nếu “khóc mất rồi” của Hachiware có khoảnh khắc giống một emotional event log hiện ra trước khi an ủi, thì “Araa…” có nghĩa là: đã nhận log; chưa assign engineer.
Người có não thiên về giải quyết vấn đề nên nhớ câu này:
Kỹ năng không biến thành hỗ trợ kỹ thuật miễn phí không phải là không biết giải. Đó là biết không tự động bắt đầu chỉ vì mình có vẻ giải được.
DevTools trong đầu có tự bật thì cứ để nó bật.
Có mở DevTools thật hay không vẫn là quyết định của bạn.
