编程心得

  1. 设计5分钟,命名3分钟,编码1分钟,调试8分钟
  2. 如果你没有五年以上编程经验,你真的很难懂得什么是“面向对象编程”
  3. 如果过了3-7天你再去看你以前写的代码没有吐,那么说明你在编程能力上真的没有进步
  4. 当你认为这个功能/需求/任务,实现很简单,我脑中一想就像编译器一样“模拟”出了结果。那么你往往一写就死,如果侥幸跑起来了,那么相信我,一般都有不易发现的逻辑错误。
  5. 有时候你会想什么是能力,什么是技能,什么是永恒的思想,什么是知识体系。我现在暂时觉得“数据结构与算法”,“设计模式”,“设计、命名、调试”等是能力,定义问题是能力。实现需求,只是编码那是技能。

你可能感兴趣的:(编程心得)