程式設計過程中問題解決,我的基本流程
阿新 • • 發佈:2020-10-13
背景
我是一名Java程式設計師,做過幾個Android專案和Java Web專案,在我原來工作過程中總是會遇到一些這樣那樣的問題,但我發現我每次我的解決方法和流程,都很類似。
問題解決流程
嘗試理解問題現象
在平時工作的過程,總是遇到生產環境的程式報錯,首先你要檢視報錯的輸出資訊,不管錯誤是不是英文還中文,你都要嘗試讀一讀錯誤資訊,嘗試理解錯誤資訊,有時候直接讀錯誤資訊,就可以直接瞭解報錯原因,如果這樣的話,或許你就可以直接解決問題了。如果不能理解錯誤資訊,沒關係可以進行下一步了。
搜尋類似問題經驗
通過上一步,我們就可以大概瞭解錯誤資訊或問題現象是一個什麼樣子。這樣我們就可以提煉出自己對問題的關鍵點,形成Google搜尋的關鍵詞,這樣我們就可以通過Google篩選出,別人遇到類似問題,是怎麼樣解決這個問題,這樣也有利於我們找到更好的解決方案。找到不同的解決方案之後,就可以進行下一步了。
自己著手實現方案
通過上面一步,我們就可以通過找到的多個解決方案,不斷嘗試,是否解決問題。如果在上一步理解的原因,基本上面自己可以很有信心確認解決方案的有效性。如果不能理解原因,也可以通過這一步實現解決方案,瞭解和理解問題原因。如果時間富有的話,可以嘗試進行下一步。
多次重現和解決問題
問題解決後,如果沒有理解問題。可以嘗試重現問題現象,然後,再嘗試使用方案解決,解決的過程中,最好能夠參考官方文件對當前問題的解釋(一般來說,官方文件對問題的解釋總是最簡潔明瞭的)。經過多次重現和解決問題,下次遇到類似場景的問題,這就讓你留下了深刻印象了。
轉載於:https://my.oschina.net/fxtxz2/blog/1828896