Cách đặt câu hỏi trên Stack Overflow: 14 bước (có hình ảnh)

Mục lục:

Cách đặt câu hỏi trên Stack Overflow: 14 bước (có hình ảnh)
Cách đặt câu hỏi trên Stack Overflow: 14 bước (có hình ảnh)

Video: Cách đặt câu hỏi trên Stack Overflow: 14 bước (có hình ảnh)

Video: Cách đặt câu hỏi trên Stack Overflow: 14 bước (có hình ảnh)
Video: Cách Nói Chuyện Được Người Khác TÔN TRỌNG | Nghệ thuật giao tiếp 2024, Tháng tư
Anonim

Stack Overflow là một trang web Hỏi & Đáp, nơi bạn có thể đặt câu hỏi về nhiều chủ đề lập trình và nhận phản hồi từ những người dùng khác. Stack Overflow cũng có hệ thống bỏ phiếu cho phép người dùng giúp chọn các câu hỏi hoặc câu trả lời tốt nhất cho các vấn đề cụ thể. Tuy nhiên, giống như bất kỳ cộng đồng trực tuyến nào, biết cách đặt câu hỏi có thể giúp bạn nhận được câu trả lời có ý nghĩa nhanh hơn những gì bạn có thể làm.

Các bước

Phần 1/3: Chuẩn bị hỏi

Đặt câu hỏi trên Stack Overflow Bước 1
Đặt câu hỏi trên Stack Overflow Bước 1

Bước 1. Xác minh rằng câu hỏi của bạn chưa được hỏi hoặc trả lời

Điều này thường có thể được thực hiện với một tìm kiếm trực tuyến đơn giản về vấn đề bạn đang gặp phải. Nếu câu hỏi của bạn trùng lặp hoặc đã được trả lời, người kiểm duyệt có thể đóng câu hỏi đó. Một số cách để tinh chỉnh tìm kiếm của bạn như sau:

  • Để tìm kiếm một thẻ và một chủ đề, hãy nhập: [tag] chủ đề
  • Để tìm kiếm một cụm từ cụ thể, hãy đặt cụm từ đó bằng dấu ngoặc kép: "cụm từ"
  • Để loại trừ một thẻ, cụm từ hoặc chủ đề, hãy đặt trước những thẻ này bằng dấu trừ (-)

    Đối với thẻ: [tagA] - [tagB] (tìm kiếm tagA trong khi giới hạn tagB)

    Đối với các cụm từ: chủ đề - "cụm từ" (tìm kiếm chủ đề trong khi giới hạn một cụm từ cụ thể)

    Đối với chủ đề: topicA -topicB (tìm kiếm chủ đềA trong khi giới hạn chủ đềB)

Đặt câu hỏi trên Stack Overflow Bước 2
Đặt câu hỏi trên Stack Overflow Bước 2

Bước 2. Cân nhắc kỹ câu hỏi của bạn

Một câu hỏi rõ ràng và ngắn gọn sẽ giúp người dùng nắm bắt được vấn đề của bạn và trả lời nó nhanh chóng hơn. Hãy càng cụ thể càng tốt, vì điều này sẽ giúp người dùng hiểu rõ hơn vấn đề của bạn là gì và cách tư vấn cho bạn.

Bạn có thể làm rõ suy nghĩ của mình bằng cách ghi lại một bản nháp ngắn trước khi đăng

Đặt câu hỏi trên Stack Overflow Bước 3
Đặt câu hỏi trên Stack Overflow Bước 3

Bước 3. Chọn một tiêu đề rõ ràng và mô tả

Tiêu đề của bạn sẽ thu hút sự chú ý đến câu hỏi của bạn và tiêu đề rõ ràng tóm tắt vấn đề của bạn nói chung sẽ giúp những người dùng khác biết liệu họ có phù hợp để đề nghị bạn trợ giúp hay không.

  • Một tiêu đề chung chung như "Lỗi trong mã" là vô cùng mơ hồ. Một cái gì đó như "ngoại lệ foo trong thanh do baz" cho phép người dùng hiểu vấn đề của bạn trước khi đọc chi tiết.
  • Nếu bạn đang đấu tranh với việc tạo ra một tiêu đề tốt cho vấn đề của mình, bạn có thể muốn tiết kiệm việc viết tiêu đề cho lần cuối cùng.
Đặt câu hỏi trên Stack Overflow Bước 4
Đặt câu hỏi trên Stack Overflow Bước 4

Bước 4. Mở rộng từ tiêu đề của bạn

Câu hỏi của bạn nên bắt đầu bằng một bản tóm tắt ngắn gọn về vấn đề mở rộng theo tiêu đề / chủ đề của bạn. Cố gắng giải thích cách bạn giải quyết vấn đề và bất kỳ hạn chế nào khiến bạn khó tự giải quyết.

Đặt câu hỏi trên Stack Overflow Bước 5
Đặt câu hỏi trên Stack Overflow Bước 5

Bước 5. Bao gồm thông tin tối thiểu nhưng đầy đủ

Bao gồm quá nhiều thông tin có thể khiến bạn gặp rắc rối hoặc khiến người dùng khác khó phân tích cú pháp chính xác vấn đề của bạn đang ở đâu. Điều này đặc biệt phù hợp với mã; sao chép toàn bộ chương trình của bạn vào bài đăng của bạn hiếm khi hữu ích.

Đặt câu hỏi về Stack Overflow Bước 6
Đặt câu hỏi về Stack Overflow Bước 6

Bước 6. Đăng nhập hoặc đăng ký

Để đăng câu hỏi trên Stack Overflow, bạn cần đăng nhập bằng tài khoản Google, hồ sơ Facebook hoặc tài khoản Stack Overflow của mình. Nếu bạn cần tạo tài khoản, hãy truy cập stackoverflow.com và nhấp vào liên kết "đăng ký" được tìm thấy trên thanh trạng thái trên cùng của trang. Sau đó, làm theo lời nhắc để tạo tài khoản của bạn và chọn "đăng nhập", bạn có thể tìm thấy liên kết này bên cạnh liên kết "đăng ký".

Phần 2/3: Đặt câu hỏi của bạn

Đặt câu hỏi về Stack Overflow Bước 7
Đặt câu hỏi về Stack Overflow Bước 7

Bước 1. Nhấp vào nút "Đặt câu hỏi"

Điều hướng đến trang chủ Stack Overflow trong trình duyệt của bạn tại stackoverflow.com. Ở góc trên bên phải của trang, bạn sẽ thấy nút Đặt câu hỏi, bạn nên nhấp vào nút này để tiếp tục.

Đặt câu hỏi về Stack Overflow Bước 8
Đặt câu hỏi về Stack Overflow Bước 8

Bước 2. Đọc tuyên bố từ chối trách nhiệm

Sau đó, chọn hộp kiểm cho biết bạn đã đọc và hiểu tuyên bố từ chối trách nhiệm và nhấp vào "Tiếp tục". Bây giờ bạn đã sẵn sàng để đặt câu hỏi của mình!

Đặt câu hỏi về Stack Overflow Bước 9
Đặt câu hỏi về Stack Overflow Bước 9

Bước 3. Điền các thông tin cần thiết

Đây là nơi mà mô tả vấn đề và tiêu đề của bạn có ích. Điền thông tin và dành một chút thời gian để kiểm tra lại chính tả và ngữ pháp. Điều cuối cùng bạn muốn là ai đó làm phiền việc sử dụng của bạn thay vì trả lời câu hỏi của bạn. Sau đó nhấp vào "Đăng câu hỏi của bạn."

Đặt câu hỏi trên Stack Overflow Bước 10
Đặt câu hỏi trên Stack Overflow Bước 10

Bước 4. Thêm bất kỳ thẻ nào có liên quan

Trong trường thẻ, khi bạn bắt đầu nhập, hệ thống Stack Overflow sẽ tự động đề xuất các thẻ có khả năng giúp bạn trong quá trình này. Hãy chắc chắn rằng bạn đọc các mô tả cho các thẻ của bạn. Một thẻ không chính xác có thể hạn chế nghiêm trọng các phản hồi tiềm năng.

Ba thẻ quan trọng cần bao gồm liên quan đến chủ đề của bạn là: ngôn ngữ, thư viện và API

Phần 3/3: Theo dõi và kết thúc

Đặt câu hỏi về Stack Overflow Bước 11
Đặt câu hỏi về Stack Overflow Bước 11

Bước 1. Trở lại câu hỏi của bạn

Nếu bạn đã đặt một vài câu hỏi trên Stack Overflow hoặc nếu bạn quên tiêu đề chính xác của câu hỏi mà bạn đã hỏi gần đây, bạn có thể thực hiện tìm kiếm người dùng. Để làm điều này, hãy nhập vào trường tìm kiếm:

  • user: tên người dùng (chỉ trả về kết quả cho tên người dùng được cung cấp)
  • user: chủ đề tên người dùng (chỉ trả về kết quả cho tên người dùng được cung cấp với chủ đề được liên kết)
Đặt câu hỏi về Stack Overflow Bước 12
Đặt câu hỏi về Stack Overflow Bước 12

Bước 2. Lắng nghe và phản hồi ý kiến

Thường thì những điều này sẽ mang tính xây dựng và bằng cách chú ý, bạn có thể học cách cải thiện kỹ năng đặt câu hỏi Stack Overflow cho lần sau.

Để trình duyệt của bạn mở cho bài đăng của bạn và trả lời các câu hỏi bằng cách chỉnh sửa bài đăng của bạn để cung cấp nhiều hơn, hoặc chính xác hơn, thông tin

Đặt câu hỏi về Stack Overflow Bước 13
Đặt câu hỏi về Stack Overflow Bước 13

Bước 3. Chấp nhận và thực hiện các giải pháp khả thi

Để chấp nhận một câu trả lời mà bạn cho là đạt yêu cầu, bạn có thể nhấp vào dấu tích màu xanh lục bên dưới điểm của câu trả lời. Điều này sẽ cho biết rằng câu hỏi đã hoàn thành và sẽ cho người dùng trả lời điểm như một phần thưởng cho việc đóng góp.

Đặt câu hỏi về Stack Overflow Bước 14
Đặt câu hỏi về Stack Overflow Bước 14

Bước 4. Điều chỉnh tiêu đề của bạn nếu câu trả lời làm rõ vấn đề

Đôi khi, khi câu hỏi bạn đã đăng đang được trả lời, bạn có thể nhận ra rằng một tiêu đề phù hợp hơn có thể đã được sử dụng hoặc một mô tả khác sẽ phù hợp hơn với nó. Trong trường hợp này, hãy chỉnh sửa tiêu đề của bạn để những người dùng khác có thể tìm và sử dụng phần Hỏi và Đáp của bạn dễ dàng hơn.

Ví dụ: bạn có thể thay đổi "Sự cố lạ trong foo" thành "lỗi thanh trong foo vì baz."

Đề xuất: