程序員們注意了:我們遇到問題應該如何提問呢?

李祁oop


當我還是一名普通學生的時候,在開發上很多問題沒辦法通過老師來解決,百度無果之後,只能尋求社會上的幫助,加了很多技術群,貼吧等,通過在群裡提問和貼吧發帖等方式尋求答案,初期的時候發現我提的問題基本沒人回答,現在回過頭來看,如果是現在的我看到了當年的我提出的問題,也不會想回答。為什麼呢?

  1. 問題提問過於簡略,如果想要解答還需要進行多次溝通才能定位到一些原因。

  2. 問題提問過於基礎,應該是可以通過搜索得到相關的答案。

那麼,想要得到別人的幫助我們應該怎麼做呢?首先,對自己的問題進行解析,獨立思考,使用百度、谷歌等進行網絡相關搜索。這樣首先能保證過濾掉了一些特別基礎的問題,即使查不到相關信息,也通過獨立思考有了自己的認識,對於後續的提問會有一定幫助。最起碼提出的問題,能讓別人看到你是經過自己思考的,而不是無腦提問。

其次,不要發一些無關問題的消息,有問題請把自己的問題儘可能的描述清楚,比如運行環境、語言版本、異常信息等。提問之前先看看你自己問的問題,置換到別人的角度上思考這個提問是否清晰的反應出自己的問題了,如果不能請添加更多的描述信息。

最後,如果你保證了以上的方法,還沒有人幫助你的話,你可以加群裡比較活躍的人好友,單獨私聊他,成功率比較高,親身經歷。希望能對大家有所幫助。如果大家有關於Java方面的問題也可以私聊我,我會幫助大家解決問題。


大花生的技術日記


遇到問題,首先要儘量自己解決,同樣的問題,可能之前已經有程序員遇到了,百度一下,找找別人的解決辦法,獨立解決問題也是程序員的一項重要能力。

如果自己實在無法解決,再向同事虛心求教,當場演示一遍代碼,說清楚問題所在,如果同事也沒法解決,可以給領導反饋,召開一個技術溝通會議,一起討論。

還是不行的話,可以去技術群、百度知道、CSDN、知乎等提出自己的問題。語氣要非常誠懇,把自己放的位置低些,這樣大家才願意幫你。

儘量詳細的說出在做什麼需求、是怎麼設計的、現在遇到了什麼困難、自己嘗試了哪些辦法,等等,讓大家能清楚問題的具體情況,從而給出最恰當的解決方案。

每個人的時間都是寶貴的,別人願意花時間精力解答你的問題,應該心存感激。必要的話可以發紅包表示感謝,CSDN等論壇上問問題可以設置懸賞積分等。

知識無涯,每個人都有自己精通和欠缺的地方,遇到問題互相幫助,才能一起成長進步。


臺哥彩鈴


這個問題早就有了專業的回答,我只能回答你STFW 自行google: 提問的智慧!!!


大巖不燦


我個人遇到問題的話,一般是首先將問題細化,具體到某一個具體的問題然後去相應的技術交流群詢問,不要盲目問問題,否則效率低到浪費半天時間,又回到問題的起點!


分享到:


相關文章: