編程過程當中問題解決,個人基本流程

編程問題解決流程

背景

我是一名Java程序員,作過幾個Android項目和Java Web項目,在我原來工做過程當中老是會遇到一些這樣那樣的問題,但我發現我每次個人解決方法和流程,都很相似。程序員

問題解決流程

嘗試理解問題現象

在平時工做的過程,老是遇到生產環境的程序報錯,首先你要查看報錯的輸出信息,無論錯誤是否是英文還中文,你都要嘗試讀一讀錯誤信息,嘗試理解錯誤信息,有時候直接讀錯誤信息,就能夠直接瞭解報錯緣由,若是這樣的話,或許你就能夠直接解決問題了。若是不能理解錯誤信息,不要緊能夠進行下一步了。編程

搜尋相似問題經驗

經過上一步,咱們就能夠大概瞭解錯誤信息或問題現象是一個什麼樣子。這樣咱們就能夠提煉出本身對問題的關鍵點,造成Google搜索的關鍵詞,這樣咱們就能夠經過Google篩選出,別人遇到相似問題,是怎麼樣解決這個問題,這樣也有利於咱們找到更好的解決方案。找到不一樣的解決方案以後,就能夠進行下一步了。文檔

本身着手實現方案

經過上面一步,咱們就能夠經過找到的多個解決方案,不斷嘗試,是否解決問題。若是在上一步理解的緣由,基本上面本身能夠頗有信心確認解決方案的有效性。若是不能理解緣由,也能夠經過這一步實現解決方案,瞭解和理解問題緣由。若是時間富有的話,能夠嘗試進行下一步。搜索

屢次重現和解決問題

問題解決後,若是沒有理解問題。能夠嘗試重現問題現象,而後,再嘗試使用方案解決,解決的過程當中,最好可以參考官方文檔對當前問題的解釋(通常來講,官方文檔對問題的解釋老是最簡潔明瞭的)。通過屢次重現和解決問題,下次遇到相似場景的問題,這就讓你留下了深入印象了。程序

相關文章
相關標籤/搜索