+3

Cách đặt câu hỏi cho dân IT

Thế giới có nhiều nhà thông thái, trong đó Einstein thì nói rằng E = mc2

Ở Việt Nam có nhà thông thái nọ đã phán một điều rằng: “không ai đi học mà không cần hỏi”. Điều này đặc biệt đúng đối với ngành IT. Khi gặp bug, khi học bài không hiểu, khi muốn tìm hiểu một thứ gì đó mà đến ngay cả nó là gì mà chúng ta cũng không biết.

Lúc đó còn làm được gì ngoài việc đi tìm hiểu và hỏi người khác nữa.

Vậy hỏi như thế nào cũng là một điều đáng để học, hỏi làm sao cho người ta dễ hiểu vấn đề, hỏi làm sao cho người ta có thiện cảm chứ không phải lướt qua và bỏ đi.

Đây là những điều bạn nên biết khi đặt câu hỏi.

1️⃣ Hãy tìm hiểu trước khi hỏi

Google không mất phí, trước khi tìm hiểu một điều gì, bạn nên tìm hiểu về câu hỏi đó trên google. Chẳng hạn bạn muốn hỏi “Mèo tam thể có giới tính gì?”, mình cá là bạn đi hỏi ngài Google sẽ nhanh hơn là hỏi cộng đồng.

2️⃣ Cách đặt tiêu đề câu hỏi

Một câu hỏi tốt thường bắt đầu bằng các mệnh đề What, When, How, Why… (tự dịch ra tiếng Việt heng)

Ví dụ: Cách sử dụng kết hợp Typescript và Javascript trong cùng 1 dự án?

Ngược lại, một câu hỏi cộc lốc chẳng hạn “[Web] Lỗi authentication” thì sẽ không được đánh giá cao. Bạn đang đi hỏi, chứ không phải đi report bug.

3️⃣ Biết cách mô tả rõ ràng câu hỏi

Một phần thân câu hỏi tốt, nên có những điều sau:

  • Tiêu đề câu hỏi
  • Mô tả nội dung (đang gặp lỗi gì, log báo lỗi như thế nào…)
  • Đính kèm thêm screenshot và code nếu có.
    • Ảnh chụp màn hình nên dùng tool để chụp, chứ nếu bạn chụp màn hình máy tính bằng điện thoại thì bạn đang trực tiếp làm hại mắt người khác.
    • Code nếu dài quá thì có thể up lên codesandbox, jsfiddle, github và nhiều công cụ khác.
    • Teamviewer thì nên copy và dán info vào tin nhắn, đừng chụp màn hình, mật khẩu bằng chữ khó đọc lắm nha.

4️⃣ Lịch sự và biết cảm ơn

Biết ơn là một đức tính tốt, hãy duy trì điều đó. Khi đã xử lý được vấn đề, hãy cảm ơn và đánh dấu phương án nào mà bạn đã làm để giải quyết.

Điều này có thể giúp ích cho những người đi sau bạn. Hỏi xong thì đừng sợ quê mà xóa bài!

Trên là 4 điều mà mình nghĩ sẽ có ích cho tất cả mọi người có nhu cầu để hỏi, đặc biệt là dân IT. Happy learning, happy coding!


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí