批评与自我批评
作为一个有一丢丢追求的程序猿,需要不断的学习新知识,以扩展自身能力边界,这是好事。子曰:学而不思则罔,思而不学则殆。夫子的话时常萦绕耳畔,提醒我要学思结合,否则枉费精力。然而最近的一件事引发了我对学习的重新思考。 事件的简单回顾 相信很多前端都了解 JS 的事件循环(macrotask、microtask),也知道 Promise 的 then 方法中的函数会被推入到 microtask 队列中。而我在一次对异步事件的 debug 过程中,完完全全的忽略了上面的知识,闹出了笑话。汗颜! 事后我一直在思索错误导致的缘由。是经验不够?代码也写了三年多。是知识盲区?抱歉,都了解,如果是一道面试题,我相信自己不会答错。 知与行 无论是知行合一,还是实践是检验真理的唯一标准,无不在告诉我们实践的重要性。由此可知,知识 - 思考 - 实践,是将知识转化为能力的重要途径。 现代社会,想要获取知识是简单方便的。开通知识付费的大 V 们不仅提供专业的知识,还掰开了揉碎了递到我们跟前,以至于我们随手订阅一个专栏、博客、短视频就能获取想要的知识。然而,即使我们按照上面的三部曲走一遍,要想把知识内化成能力也还不够。 毛主席在《实践论》中提到: 从感性认识而能动地发展到理性认识,又从理性认识而能动地指导革命实践,改造主观世界和客观世界。实践、认识、再实践、再认识,这种形式,循环往复以至无穷