一、量变到质变,量的大小要注意

经常碰到有人这样问:想提高编码能力,要不要去读一些开源框架的源码?

笔者觉得:量变才能引发质变。但是要注意两点:

(1)量太小,难以质变;
(2)量太大,难以升华。

所以,量要适度,学习和揣摩小型的开源框架,才助于提升代码能力。而那些知名开源框架,动辄几十年的发展史,数千个类,到底能让人顿悟和升华多少,很难说的。

二、田忌赛马的启发:注意做事的顺序

读某些开源框架,很多人抱着两个目的:(1)熟悉框架的使用(2)吸收好的东西,以提升自我编码能力。

抱着第一个目的的人,笔者想提醒一下,这种做法实为不妥。我们都知道田忌赛马的故事,这个故事说明了一个道理:调整一下做事的顺序,往往有很大的提升和突破。

1.png

笔者很不赞成:不好好读框架的使用文档,而将重心放在读框架的源码上面。

笔者觉得,首先要把文档搞清楚了,然后有余力和兴趣再去读源码。这种做事先后顺序要把握好,其实跟田忌赛马的故事道理一样。

某些机构把读源码当做噱头,那是处于商业目的来的。但是并不代表,读源码就是最正确的学习方法。

三、后记

如何才能真正的提升自我的编码能力呢?有很多途径,但是根据正态分布的原理来说,肯定有一个途径才是最关键的,只有抓住最重要的,才能真正的做成。这个话题已经不是本文讨论的范畴。

周六的午后,翻看微信的朋友圈,有晒美食的,有晒旅游的,又晒亲子的,而笔者却在忍受着颈椎发作带来的头疼,逐字逐行的码出来上面的文字。希望每一个停留在网站上的人,能够认真一点,这是对笔者最大的认可。