编程思维

  • 程序员的工作就是把人类语言的需求转化成计算机语言,就要按照计算机的思维来做。因此程序员要思路清晰,有扎实的编程基础,有优秀的抽象能力,这样才能写出优秀的代码。
  • 局部性原理
    • 时间局部性
    • 空间局部性
    • 缓存
  • 抽象
    • CPU与指令集
    • 磁盘与文件
    • 数据共享与数据库
    • 应用层的MVC
    • 日志工具的Logger、Formatter、Appender
  • 分层
    • 计算机网络七层协议
    • Web三层结构
  • 异步及回调
    • AJAX
    • Node.js与Nginx
  • 分而治之

猜你喜欢

转载自www.cnblogs.com/wyp1988/p/11889903.html