程序员经验总结

四、总结
sammarize:

        1、就算想好了问题解决方案,执行时还是很大可能会出问题

        2、保持大脑清晰,全局、联系的分析问题

3、行动前思考一步,三思后行

4、每日自省

5、遇到问题千万莫慌,以现象联系代码逻辑

6、不要相信错觉,现象不一样一定有什么不一样,
             要么是所使用的条件有误,要么是所处环境有所改变。

7、查询代码bug时,千万别看代码逻辑,只看屏蔽某块代码时的现象。

8、以实际现象说话,千万别拿理论作为行动的唯一标准。

9、你可以做的慢,但是千万不能出错

10、编写代码或转移代码的大忌是一次性将所有功能模块弄完后在编译调试。
               最佳办法是,一个模块,编译调试一次。

11、三思后行,切勿盲目躁动

12、摸清每一个功能细节,数据结构,数据存储,数据更新,数据读取,调试所有环节。

13、学习坚持四点
计划、专注、坚持、练习

14、逻辑必须缜密、细致

15、保证正常逻辑、切忌补救措施

16、切记23点半上床睡觉 7点起床


17、保持强大的气场和稳定的心态
清理思路、逐步前行


18、修改别人的代码时,尽量在原有的逻辑上进行细微的修改。
               这是出错最少的方式, 因为别人的,有些很偏的逻辑,难以想到,这也是出错频率最高的地方。

19、先按正规逻辑实现功能,再考虑意外情况的补救措施


20、切勿抱侥幸和浮躁心理
               这将使你寸步难行,一动即错


21、从现象处入手,切勿开始就寻找源头

22、先调试确认问题的原因与出问题的地方,再进行修改调试。
               切勿修改调试后,再判断问题

23、先实现功能,再优化逻辑

==================================================================


24、学习流程
(1) 先整体把控知识框架体系、

(2) 先从熟悉的地方入手

(3) 再从重要的地方入手
(4) 再从容易的地方入手

(5) 清扫所有方面知识

(6) 融汇贯通成一个领域的知识体系


25、初学一个 知识 体系较大的领域时,切忌鲁莽的深入,以免陷入茫茫的知识海洋中,如此终将迷失方向。必须以一览众山小的全局观,将整个体系构架先在心中清晰明朗的描绘出来。让自己拥有一张无往不利的航海图时,再从脚下出发。


===============================================
        
        26、无论任何东西尽量备份版本,
                越是重要的东西,越是如此。

       27、偶发问题处理办法
        1)  熟悉运作的整个流程
        2)  找出问题易出地方,做好标志打印
        3)  改变运行环境,缩小问题可能出现的范围,



====================================================================


        28、已经定位到某一块的问题,确不能定位确切的问题点。
                此时的情况为:问题就在那里,只是你看不出来而已。
                                         1)  多遍的仔细看
                                         2)  换个角度看
                                         3)  先到其他地方让大脑放空一下再来看。

                诀窍就是坚持不放弃,总能找到问题的根源。
                  2016-07-23 



29、万事万物都不会一帆风顺,总会遇到和出现各种各样的问题,特别是只剩 一步之遥时还会出现千奇百怪的问题。

               但是只要勇往直前的突破所有障碍,就一定能达到目的地。


==================================================================

      30、认真思考后,再做出行动。
              将精力花费到当前最需要的地方,使之产生最大的效益。     
 

----------------------------------------------------------------------------------------------------------------------
      31、出现问题,看现象、看打印信息;切勿惊慌失措。   20160811


      32、面对庞大的系统学习
       (1) 先了解整体框架。
       (2) 分析学习过程:1* 先粗略的过一遍   2*再精细的将精力放在重心地方 3*动手实践 。 
         (3)    持之以恒的上下求索。
         (4)    数遍的从头到尾学习,以达到夯实知识系统的目的。


        33、先贯穿始终,再扩展细节

        -----------------------------------------------------------------------------------------------------------

        2016-08-23

        34、摸清楚领域与资源
                1、弄清楚所有相关的东西。
                2、弄清楚已经存在的东西。
                3、特别弄清楚需要自己做的东西。


-------------------------------------------------------------------------------------------------------------------

         2016-08-25

         35、至繁归于至简,
                万物亦由至简驶向至繁


         36、边学习、边试验、边做记录  

         37、有教程式的学习,探索式的学习。

猜你喜欢

转载自blog.csdn.net/tanhuifang520/article/details/53064047