从整体入手,先走通思路,再用代码实现
之前做东西总是,领导交代完之后,有时候自己都没消化好,就直接敲代码,结果往往是考虑的不够全面,或者是郁闷半天,也不知道从哪做起。
逻辑、思路真的很重要,没思路是件很痛苦的事,不知道自己该干什么,干的对不对,最后的结果就是浪费了时间而且没成效!
脑子里全是思路和没思路是一样的,比如你开车,同时往左转和往右转,你往哪开。
所以有思路的时候,拿个本子写写画画。
有多个思路的话,试着把每个思路走一下,哪个通,哪个不通,为啥走不通,有没有解决的办法,没有的话果断换个思路。
实在没思路,问你的前辈,不要浪费太多的时间在想上面。
所以 告诫各位,接到任务的时候不要着急着去完成,先静下来想一想,然后思路清晰了再去做,有什么疑惑赶紧去问需求,不要走一步看一步 。
当然大牛除外啊。
想成为一名优秀的程序猿,你掌握了多少知识固然重要,但是 思路或许比掌握的知识更重要 ,就像小孩子学识字,思路、目标有了,不会的翻字典,查工具书,都可以弥补知识上的不足,只是前期你会比别人跑的更慢点,但是熟能生巧!
写代码实现功能,无非就是那一堆方法的整合、拼凑就ok了。
调试bug的时候:
你先把整体程序过一遍,想想会遇到什么情况,预期的结果是啥,然后单步调试,看它有没有顺着你的逻辑走,然后看每一步的结果和你想的一样不,这样能很快 定位问题 在哪里。
问题定位住了,改起来 不是很容易的事么?
改缺陷和写一个功能其实是一样的,整理好思路在干,比上来就干要更加的不迷茫。
另外考虑事情要 站在全局看,不要看着这个,不管哪个,捡了芝麻,丢了西瓜,钻牛角尖可以,但是不要在一个地方往死里钻。