在咱們寫程序的時候,常常會遇到各色各樣的問題,在國內,小夥伴們常常去知乎、CSDN、博客園、思否、安卓巴士等地方提問並得到答案。android
這些地方聚集了不少優秀的、愛分享的國內資源。小編比較自豪的一件事情就是:當初學習dubbo期間,由於一個數據關閉錯誤一直找不到正確的解決方式,就順手把本身解決問題的步驟寫下,並附上參考資料中的方法,算是把那類問題作了一個加強版的總結,沒想過幾個月後,有位粉絲專門找上來感謝我,幫他解決了疑惑。算法
技術人,就是那麼容易獲得知足。獲得別人的一句謝謝,開心的像個傻瓜。前行路上,愛分享、把資源提供給更多的人,是最開心和愉快的事情。android-studio
如今是移動互聯網的時代,假若咱們能連接到更多的人,假若咱們來鏈接的不只僅有國內,還有國外,那豈不是更好?那麼如何在國外獲得本身想要的答案?咱們不妨去Stack Overflow這個平臺去試試,優秀的問答平臺,大家懂的。app
可是提問也是一門藝術,因此趕忙來看看他們的總結,助你更好地在平臺上提問。ionic
原文地址:https://medium.com/better-programming/how-to-ask-a-question-that-gets-answered-on-stack-overflow-45f87f1a2fef
編輯器
做者:Nabil Nalakath工具
時間:2019.11.12post
當有人告訴我他們在開發中遇到的問題時,在大多數狀況下,個人直接答覆是:「您在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 發佈!