矛盾论,谈认知事物过程

545 阅读2分钟

矛盾是对立的,也是相辅相成的。

快与慢是矛盾,好与坏是矛盾,痛苦与快乐是矛盾,前进与后退是矛盾,懂与不懂亦是矛盾。

没有经历成长痛苦,又谈何释然快乐。苦中作乐是一种心态,学习的意义便在于此,使我们拥有将痛苦的阶段主动转化为其对立面的能力。

每个人在认知道路上总会面临从不懂到懂的阶段,这是一个普遍性矛盾,但它却成为许多人焦虑、内耗的根源。我们认知新事物,刚开始便是不懂的,这是矛盾的第一阶段,每个人都如此,不可能直接跳过这个阶段进入下一阶段。

当我们充分了解事物的历史、现状及其发展规律后,在实践中能够解决相应问题,那便进入了“懂”的阶段。所以,我们不可能让自己在不懂的同时又懂,在懂的同时又不懂,似懂非懂本质上就是不懂。用矛盾的阶段性解释这种行为,学习就显得简单多了。

最近两年,我从前端转到Nest全栈,再到Go服务端,这个过程始终伴随着未知领域的探索,不懂就是不懂,就算天王老子来了也没用。需要解开许多疑惑,Node服务端的体系问题,框架选择、开发模式、中间件生态、监控系统、系统运维;Go生态体系,发展历史及其现状,不同语言差异及其共性,高并发,高可用下的中间件稳定性保障,系统性能,慢SQL排查,内存泄露优化等等。

其中大部分内容我们可以从现有资料和前人经验中学习,其余则需要在实践中总结得出,具体情况具体分析。

如今在许多分工明确的组织架构中,认知过程存在一道鸿沟,我们可能需要经过很多环节沟通,兜兜转转才能得知某一环节的具体细节,恰恰这个过程会因为腼腆、在意他人眼光而却步,在接触新环境时尤为常见。

认知过程还存在另一道鸿沟,需要进行实践验证理论的可行性,才能过渡到懂的阶段,这道鸿沟便是害怕付出实践后获得不如意的结果。我们不得不承认在实践过程中可能会获得像屎一样烂的结果,但也别忘了至少还留有屎上雕花的机会。