要做一個 “有思路” 的猿!

weixin_33912445發表於2017-10-26

從整體入手,先走通思路,再用程式碼實現

之前做東西總是,領導交代完之後,有時候自己都沒消化好,就直接敲程式碼,結果往往是考慮的不夠全面,或者是鬱悶半天,也不知道從哪做起。

邏輯、思路真的很重要,沒思路是件很痛苦的事,不知道自己該幹什麼,乾的對不對,最後的結果就是浪費了時間而且沒成效!

腦子裡全是思路和沒思路是一樣的,比如你開車,同時往左轉和往右轉,你往哪開。

所以有思路的時候,拿個本子寫寫畫畫。

有多個思路的話,試著把每個思路走一下,哪個通,哪個不通,為啥走不通,有沒有解決的辦法,沒有的話果斷換個思路。

實在沒思路,問你的前輩,不要浪費太多的時間在想上面。

所以 告誡各位,接到任務的時候不要著急著去完成,先靜下來想一想,然後思路清晰了再去做,有什麼疑惑趕緊去問需求,不要走一步看一步

當然大牛除外啊。

想成為一名優秀的程式猿,你掌握了多少知識固然重要,但是 思路或許比掌握的知識更重要 ,就像小孩子學識字,思路、目標有了,不會的翻字典,查工具書,都可以彌補知識上的不足,只是前期你會比別人跑的更慢點,但是熟能生巧!

寫程式碼實現功能,無非就是那一堆方法的整合、拼湊就ok了。

除錯bug的時候:

你先把整體程式過一遍,想想會遇到什麼情況,預期的結果是啥,然後單步除錯,看它有沒有順著你的邏輯走,然後看每一步的結果和你想的一樣不,這樣能很快 定位問題 在哪裡。

問題定位住了,改起來 不是很容易的事麼?

改缺陷和寫一個功能其實是一樣的,整理好思路在幹,比上來就幹要更加的不迷茫。

另外考慮事情要 站在全域性看,不要看著這個,不管哪個,撿了芝麻,丟了西瓜,鑽牛角尖可以,但是不要在一個地方往死裡鑽。

相關文章