谈自我的认知革命

连云港-花果山
目前的社会上充斥着各种“快消式”的观点、文章层出不穷。而在人与人之间的交往也存在着大量不一致的观点,很多人都有“强人”思维,就是逼着对方服从自己的观点。这些归根结底就是“认知的问题”,今天一起举几个例子看看如何进行自我认知革命。

1、完成比完美更重要

有一段时间,我的师弟收集了很多学习资料,因为他觉得自己的基础比较差,打算开始学习一些新知识提高自己能力了。这里面也有不少我给他的资料,还有很多都是他不知道在哪里搞到的。有时候,我看了一些不错的文章,也会分享给他。他也会收藏起来,说有空慢慢看。

从毕业工作到现在已经两年了,前几天我问他学习的怎么样了。他说没时间学习,每天忙忙碌碌的又不知道干了什么,感觉没有长进。其实,在很早的时候,我也是这样的人。我有时候学习到某一个方面的知识的时候,一时觉得这个文章比较长,需要慢慢的搞明白,然后就会保存起来,心里告诉自己等周末的时候静下心来慢慢看完且搞明白了。实际上,到了周末,我已经不记得这件事了。有时候记起来这件事,也懒得打开再研究下去了,除非真的需要深入理解 的时候。那时候,我认为这是一种浮躁,一种偷懒行为(实际上确实也有偷懒的因素)。

类似的事情还有很多,比如以前学习架构方面的知识,看到京东上图书有活动,就买了几本书。不过大量的文字阅读确实很枯燥,也会大量消磨人的耐心。时间越长,也就不愿意再去翻看这本书了。所以,很多人买了很多书,也立了很多flag,最后做成功的却很少。

所以,我给了自己第一个建议。少立flag,做一件事就要像一件事。每次我学习一个知识的时候,我对自己的要求是弄懂前因后果,从顶层理解到底层细节,慢慢来。每次完成一个方面的学习,我会写总结,也会写一些文章分享。我自己也会在有空的时候不断的阅读自己的作品,虽然当时可能写的不是很好,但是我对自己的要求会不断加大,扩展的知识越多,我也能从点到线的完善自己的知识体系。

结论:不要做“囤积”资料的人,而是用立刻、马上的信念去执行,只有先完成才能不断的深入下去考虑完美。随着点滴的积累,人与人之间的差距也会拉开。

2、从项目中寻找学习的知识点

之前和58同城的白牙兄,以及百度的老李交流过,交流什么呢?是这样的,有一段时间,我觉得天天写业务代码,改问题,写文档。渴望进步却看不到进步。于是我们交流了一番。

白牙兄说,他是在广告事业部,外面看这个光鲜,实际上也是写业务代码,大量的if-else处理逻辑,有时候看看告警去分析日志,排查问题。

我问他,那为什么你这两年进步这么大呢?他给我讲了这就是认知差异。之前他也是觉得业务没什么进步空间,可是他们老大跟他讲,你能把整个架构描述出来吗,能说清楚为什么这么设计吗?为什么选这些组件,当这些组件出现问题的时候考虑过怎么排查吗?遇到问题是百度google一下解决方法,有相似的解决方案你照着去做,即使能解决了,那么下次呢?真的,年轻人看不到希望是最可怕的。最简单的,做后端开发哪怕你能将TCP协议和socket编程搞清楚了,就已经很不错。

是的,在我们产品中也有很多值得学习的地方,当然也有很多不足的地方。比如,我们的RPC组件怎么设计的,为何这么设计,用了哪些设计模式?能采用线程池吗?采用线程池如何考虑任务之间的同步访问?模块如何扩展,在设计新功能的时候你会考虑哪些关键点?自己编写的代码自己会Review吗?

每个人都有值得学习的地方,将细节深入下去,可能里面包含了很广阔的天地。有时候你看似会的东西,不一定就没有问题。

结论:多问自己几个为什么,然后踏踏实实做好积累。能把简单的东西理解清楚就已经很不容易了,往往简单的道理却蕴含了大量的智慧。

猜你喜欢

转载自blog.csdn.net/wengsuwei7683/article/details/109643939