可能你和我有过一样的开发者路程,曾经 从一个懵懂的前端开发,由最初的外包公司的项目数量开始磨炼,再到创业公司的多个独立项目的综合实战锻炼,又到中型公司的项目负责人的技术磨合,直到最后愿意去大公司进行和大牛们一起技术沉淀!
曾经(直到现在)认为自己的技术水平还不错,
你 可能 ——
会在新项目启动时就考虑到一些需要整体控制的类对象会变量值;
会在适当的时候想起用新线程去优化问题;
会去监视项目CPU使用量以及内存值的变化来发现问题;
会去注意内存泄漏和循环引用;
会根据设计模式中各模块的分配关系来决定代码的正确位置;
……
但是,如果你看到了这些,你能用你的积累量,“讲”出这里面的原因吗? 往下看吧。。。