要做一個 “有思路” 的猿!
從整體入手,先走通思路,再用程式碼實現
之前做東西總是,領導交代完之後,有時候自己都沒消化好,就直接敲程式碼,結果往往是考慮的不夠全面,或者是鬱悶半天,也不知道從哪做起。
邏輯、思路真的很重要,沒思路是件很痛苦的事,不知道自己該幹什麼,乾的對不對,最後的結果就是浪費了時間而且沒成效!
腦子裡全是思路和沒思路是一樣的,比如你開車,同時往左轉和往右轉,你往哪開。
所以有思路的時候,拿個本子寫寫畫畫。
有多個思路的話,試著把每個思路走一下,哪個通,哪個不通,為啥走不通,有沒有解決的辦法,沒有的話果斷換個思路。
實在沒思路,問你的前輩,不要浪費太多的時間在想上面。
所以 告誡各位,接到任務的時候不要著急著去完成,先靜下來想一想,然後思路清晰了再去做,有什麼疑惑趕緊去問需求,不要走一步看一步 。
當然大牛除外啊。
想成為一名優秀的程式猿,你掌握了多少知識固然重要,但是 思路或許比掌握的知識更重要 ,就像小孩子學識字,思路、目標有了,不會的翻字典,查工具書,都可以彌補知識上的不足,只是前期你會比別人跑的更慢點,但是熟能生巧!
寫程式碼實現功能,無非就是那一堆方法的整合、拼湊就ok了。
除錯bug的時候:
你先把整體程式過一遍,想想會遇到什麼情況,預期的結果是啥,然後單步除錯,看它有沒有順著你的邏輯走,然後看每一步的結果和你想的一樣不,這樣能很快 定位問題 在哪裡。
問題定位住了,改起來 不是很容易的事麼?
改缺陷和寫一個功能其實是一樣的,整理好思路在幹,比上來就幹要更加的不迷茫。
另外考慮事情要 站在全域性看,不要看著這個,不管哪個,撿了芝麻,丟了西瓜,鑽牛角尖可以,但是不要在一個地方往死裡鑽。
相關文章
- 30 個跟程式猿有關的成語
- 一個老程式猿的焦慮
- 一個老程式猿的分享4
- 一個老程式猿的焦慮3
- 一個老程式猿的焦慮2
- 一個程式猿的理財和反思
- 《一個程式猿的生命週期》有感
- 《一個程式猿的生命週期》的感悟
- 不要做一個浮躁的程式設計師程式設計師
- 《鬼山之下》前 100 個小時的製作思路分享(一)打算如何做?為什麼要做?
- 一個程式猿必須會玩的遊戲遊戲
- 轉一個白老大的文章--- 一個診斷的思路
- 猿猿有責,維持整潔的 Git 提交記錄,三個錦囊送給你Git
- 一個 JS 框架需要做什麼JS框架
- 你真的需要做一個App麼?APP
- 做一個搜尋引擎的思路
- 程式猿的一些幽默趣聞 個個經典
- 程式猿的一些幽默趣聞 個個經典
- 修改一個資料塊Oracle需要做的工作Oracle
- 一個 PHP 程式猿學習 Go 的體悟PHPGo
- 一個妹子寫給程式猿男友的情書
- 《一個程式猿的生命週期》讀後感
- 一個MySQL優化案例的初步思路MySql優化
- 一個清理指令碼的改進思路指令碼
- limo和Dalvik VM的一個思路
- 程式猿的24個段子
- 一個生產庫的DBA,你每天要做什麼?
- 接手一個網路維護,你需要做的事
- 一個屌絲程式猿的人生(40)
- 一個屌絲程式猿的人生(35)
- 一個屌絲程式猿的人生(39)
- 一個屌絲程式猿的人生(38)
- 一個屌絲程式猿的人生(37)
- 一個屌絲程式猿的人生(36)
- 一個屌絲程式猿的人生(41)
- 一個屌絲程式猿的人生(42)
- 一個屌絲程式猿的人生(44)
- 一個屌絲程式猿的人生(43)