当前位置:C++技术网 > 资讯 > 由一个技术问题引发了对练就大神的深度剖析

由一个技术问题引发了对练就大神的深度剖析

更新时间:2015-10-17 14:07:14浏览次数:1+次

    MFC资源冲突问题,很早我就听说了。不过也是似懂非懂,反正没有自己上前线解决过这样的问题,所以,也只是道听途说。
    然而在C++技术网群里,一个群友问道,什么是资源冲突?我本来想回答的,但是欲言又止了。因为我发现我对这个问题无法解释,说不清楚。但是我有感觉我懂的样子。这种状态,我称之为“技术阴影”。“技术阴影”我解释为那种听说过但没有亲自动手使用而又没有验证过的技术点在心理留下的一些虚空。不能说你对这个技术点一无所知,说你不知道,你也知道点,说你知道,你又说不清楚。而这个状态,是很多人都有的。

  茶壶煮饺子,有嘴倒不出
    很多人也就奇怪,自己感觉知道,却又总也整不清楚。其实这个并不是平时听说的某某人最笨,肚子里有饺子倒不出来!特别注意,大家一惯都将这种状态归结为某人不会讲话,或者说听着水平太差。实际上,如果听着什么都懂了,或者有很好的基础,也不用你讲了。根本上就是讲的人没有真正搞明白罢了。
    这种情况只能说明一件事,那就是你对于这个知识点没有掌握,只是道听途说过而已。谈不上懂了,只是知道有这么回事。在我看来,如果你对一个知识点真的懂了,是可以随意转化为生活的各种例子道理讲出来的,如果你真的懂了,研究透了,做到深入浅出实在是太简单了。
    而我一直要做到深入浅出,其实就是认真研究好每一个技术点,扫除心理的阴影,最好是都亲手验证一下,不仅理解的更加深入,也可以研究的更透彻,再说深入浅出只是一个说法罢了。
    就我现在而言,我也听说过很多技术,脑子一想,大概是这样。也听说过某人讲某些技术,咱也听了,大概是那么回事。比如说封装Dll吧,这个不难吧。但是真是如此吗?
    似乎我们看视频学习的时候,也看过别人怎么封装了。但是实际上,自己要来动手,就会发现自己不知道从而做起。连一个dll的项目都建不好,或者看看资料,发现再建工程,却处处都不知道为什么,就盲目的跟着做而已。这样,然后最后好像也做好了一个dll。
    然后很多人就此打住,以为自己会封装dll了。人家一说起这个,他就觉得这个简单,我都封装过。但是人家一问某某为什么是这样?为什么要这么做?这个和那个什么区别?他就傻眼了。他也急,想说吧,说不清楚,不说吧,又感觉知道,憋得慌,就有肚子里的水饺倒不出来了!!虽然有时候我们见过,自己也跟着做过,但是也是走马观花走个大概,没有认真深入研究,本来就没有深入学习,根本的原理都不懂,然后时间一长,不好了,忘记了。或者记忆力好点,但也是更加不清楚了。

    走马观花
    我最喜欢“拨开云雾见月明”的感觉,那种豁然开朗,那种大道至简的感觉,不是所有人都可以体会到的。我们研究技术,就应该这样去做,不能浅尝则止,否则永远与大神境界无缘。
    我写文章总结技术,不仅是让读者可以更加清晰每一个技术细节,更是在不断的将自己的疑惑展开和解答,这个过程是在自己提升。
    为什么要选择写文章形式总结,以什么样的方式总结?
    在写文章总结的时候,可以将你的一团云雾般的想法慢慢可以写出来。你根据你的思维过程来写作,然后写着写着,就会发现写出来的东西和你想的东西对不上号,就出现了技术疑问。此时,你需要去继续想,继续写,然后将所思所想写到混乱的状态,然后慢慢想越想越乱到了最后发现知识点之间的相互的关系,然后慢慢越来越清晰了。
    很多时候,总结并不是将知道的知识写出来,而是根据知道的知识将自己对知识点的理解以文章的形式连起来,也就是打通思维,而写作的过程就是打通思维逻辑的过程。所以,尽量少的板书式的总结,这种方式对于思维发展是不好的。
    我在写作的最大感受就是,几乎是通过写作,将脑中模糊概念慢慢变得清晰,写作的过程中,不清楚的查资料,然后继续写,直到整个技术流程写清楚。我很多总结都是在写作的时候学到的,而不是现成就已经知道的。写作的时候就将各种知识贯通了。在这个过程中,学习了平时学不到的很多东西,这个过程,其实在创造更多的深入理解知识点的可能。因为我写作的流程就是思维流程,写作时大脑高速运转,一直在试图解释写作中有疑惑的地方,这个比单独做着想问题更加好,一是记下来了,而是用文字的形式记录下来了思维过程,不会在复查思路时忘记。然后脑子可以在之前的基础在分析检验,查资料等等。
    所以,成就大神,写文章总结是一个有效途径!而扫除技术阴影的过程也是逐步完善自己的技术体系,让自己对技术认识更加深入的过程。对于技术的掌握,如果达不到深入浅出,就没有掌握,谨记。如果达不到,就一定要听身在其他人的说法,或许他一言点醒你了,或者别人的一个想法就让你得到启发。这是灵感的来源途径之一。但是如果太骄傲,听不进去别人的说法,只觉得自己的是对的,就很可能一直陷在自己的错误的逻辑之中。
    而你也需要大胆的将自己的想法写出来,让别人阅读,让别人收益的同时,给予了别人的启发的同时,别人的一句提问或者一个建议,会让你得到更大的好处。一个人的思维总是有限的,一个人闭门造车,思维很容易短路。
    以上是我在一个问题被问之后,对于自己掌握知识的状态等内心深处的剖析,以及我做的各种事情,让自己更容易深入理解等经验,这些经验时时刻刻让我提高自学能力,提高分析问题的能力,不断的提高思维逻辑水平。分享出来,希望对你有很大的启发,也希望你会经常写写技术总结,经验总结等,大家相互学习不同人的想法,总能不断的完善自己的想法,这个学习过程是课本学不到的。
    如果你想练就大神,从现在起,记录下自己的一点一滴,相互分享,相互学习吧。最后,对于MFC资源冲突的问题,通过查资料,请教他人和自己的思考分析,也清楚了,也将写一篇文章详细的将我所知所想分享出来,一起学习,共同进步。