在我們寫程式的時候,經常會遇到各色各樣的問題,在國內,小伙伴們經常去知乎、CSDN、博客園、思否、安卓巴士等地方提問并獲得答案,
這些地方匯集了很多優秀的、愛分享的國內資源,小編比較自豪的一件事情就是:當初學習dubbo期間,因為一個資料關閉錯誤一直找不到正確的解決方式,就順手把自己解決問題的步驟寫下,并附上參考資料中的方法,算是把那類問題做了一個增強版的總結,沒想過幾個月后,有位粉絲專門找上來感謝我,幫他解決了疑惑,
技術人,就是那么容易得到滿足,得到別人的一句謝謝,開心的像個傻瓜,前行路上,愛分享、把資源提供給更多的人,是最開心和愉快的事情,
現在是移動互聯網的時代,倘若我們能鏈接到更多的人,倘若我們來連接的不僅僅有國內,還有國外,那豈不是更好?那么如何在國外得到自己想要的答案?我們不妨去Stack Overflow這個平臺去試試,優秀的問答平臺,你們懂的,
但是提問也是一門藝術,所以趕緊來看看他們的總結,助你更好地在平臺上提問,
原文地址:https://medium.com/better-programming/how-to-ask-a-question-that-gets-answered-on-stack-overflow-45f87f1a2fef
作者:Nabil Nalakath
時間:2019.11.12
當有人告訴我他們在開發中遇到的問題時,在大多數情況下,我的直接答復是:“您在Stack Overflow上發現了什么?”
但是,很多開發者會給出奇怪的答案,例如:“我不知道如何使用它,我因提出較差的問題而被禁止,人們總是不贊成我的帖子,或者給我有關如何提問的鏈接,”等,
Stack Overflow是互聯網上最有用,訪問最多的網站之一,但它也是互聯網上最殘酷的平臺之一,
如果您犯了一個錯誤或提出了一個愚蠢的問題,人們不會理財你,這就是該平臺自成立以來一直保持其標準的方式,因此,別指望有什么識訓,
相反,我們需要習慣它并改變提問的方式,夠了,讓我們來看看您在提問時要注意哪些重要事項,
發布問題時要注意的事項
-
標題要具體(不要在標題中張貼整個問題或廣泛的問題)
-
使用正確的標簽(這對于快速獲得答案非常重要)
-
張貼代碼的相關部分,并在問題編輯器中使用代碼標簽將其格式化為代碼(如果代碼不是整齊的,大多數人都不會去回答)
-
如果您要解釋運行時出現的問題,請嘗試發布螢屏截圖
-
如果有日志的話,發布正確的錯誤日志(特別是在應用崩潰的情況下)
-
如果您的部分輸出沒有錯誤,并且想要對輸出進行特定的修改,而且您似乎無法弄清楚如何,將問題分為兩部分,在問題中清楚提及:
- 你現在有什么
- 你需要達到的目標
-
如果與UI相關,請發布線框螢屏截圖,如果不可用,請嘗試在現有的UI螢屏截圖中使用諸如Paint之類的簡單工具標記所需的內容或您要進行的更改
-
如果您認為版本代碼可能與解決問題有關,請發布版本代碼(例如:果問題僅在舊版本的PHP或Android中發生,而在新版本中則沒有)
發布時要避免的錯誤
-
切勿發布代碼中包含品牌名稱或公司名稱的部分
-
裁剪螢屏截圖以僅顯示相關內容
-
如果代碼包含部分內容,例如鍵或密碼(例如PHP郵件程式代碼中的電子郵件密碼),請始終用****或特殊字符替換密碼欄位
-
不要發布自己創建的特殊演算法或應用引擎代碼,除非您不介意其他人使用它或將其開源
壞問題和好問題
讓我們看一下146票贊成的這篇文章:

地址:https://stackoverflow.com/questions/3905734/how-to-send-100-000-emails-weekly?source=post_page-----45f87f1a2fef----------------------
如您在本示例中看到的,已發布的問題不是特定問題,如果您要這樣的教程型別答案,那么Stack Overflow并不是一個好地方,
以該示例為例,在這種情況下,用戶要求每周使用PHP向100,000個用戶發送一封電子郵件,但問題并沒有顯示用戶方面的任何努力,
到目前為止,還沒有提及用戶已經嘗試了什么或他們面臨的任何特定錯誤,這是不能回答問題的完美范例,
另外,這里有一些很好的示例問題供您參考,

地址:https://stackoverflow.com/questions/11227809/why-is-processing-a-sorted-array-faster-than-processing-an-unsorted-array?source=post_page-----45f87f1a2fef----------------------

地址:https://stackoverflow.com/questions/51096796/how-to-enable-horizontal-scrolling-for-chart-js-in-ionic?source=post_page-----45f87f1a2fef----------------------

地址:https://stackoverflow.com/questions/47923524/app-is-crashing-on-some-devices-android-studio-shows-out-of-memory-exception-er?source=post_page-----45f87f1a2fef----------------------
如您所見,即使有人不回答,如果您以適當的方式提出問題,您仍然會獲得贊成票
致謝
最后,如果您得到查詢的答案并且符合您的要求,請將其標記為可接受的答案以關閉問題,
這將幫助發布答案的人獲得聲譽,并鼓勵他們幫助更多人,
畢竟,平臺的存在僅是因為這些樂于助人的無私奉獻者愿意為您提供幫助,因此這是您為他們所做的最少的事情,
結尾
提問是一門藝術,小編也經常遇到很多提問看不懂、看不明白的情況,無論是在團隊里還是平時和大家交流的程序中,多多少少會遇到互相不理解的情況,所以,做技術的我們實在是太難了,哈哈,
當然,如果學會了一些必要的技巧,提問對我們來說還是just so so,畢竟共同語言這么多,雖然問題形形色色,但是茫茫人海,總會有人遇到你遇到的問題,總存在能解決問題的方法,
這是一篇很好的提問的范例,不僅僅是在Stack Overflow上,包括我們自己國內的平臺、自己專案組、都可以用類似的技巧來提問,能大大節省溝通成本,獲得更高效率,
本文由博客一文多發平臺 OpenWrite 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/55283.html
標籤:其他
上一篇:k83 svc
下一篇:程式員與「中臺」的愛恨交錯
