一些做事方法论的总结

  1. 注重细节,80%的问题会集中出现在被轻视或忽略的那 20%部分
  2. 切忌舍近求远,当问题亟待解决时应先解决问题,再考虑旁枝末节
  3. 切忌破窗效应(当一个窗户破掉之后,人们并不会想着把它修好,而是使它变得更加糟糕),做事要避免给后人留坑,如果已经遇到坑应试着解决,而非继续埋坑。

程序员思考方式

  • 偶然复杂度
  • 优秀程序员的开发效率是普通程序员的 10 倍(工作方法和工作习惯共同决定)

解决问题的步骤

  • 明确真正的目标
  • 分治(大而化小)
  • 沟通(减少理解偏差)
  • 自动化

读代码

  • 我们写不出来,是因为看的还不够多,当见多识广以后,设计模式、算法、脚本、框架都将跃然编辑器上。
  • 读代码有助于理解框架原理,学习优秀的编程范式、思路,获得比看书更加直观的码感训练(参考英语口语的语感)