首先自由奔放是不可能,大道之路,一路从简,你想自由奔放像古代文人一项从满独特风格!完全不可能,这会要其他人的命,因为代码就是0,1,你最美也没有姑娘美,要自由和奔放除非你写了自己的编程语言,让全世界人领略到了你不羁的风格,又或者使用新汇编,取代了汇编。怎么写都能让计算机知道你实现的功能,没错,那就是超人工智能,比人所管控的人工智能还有强大的非实体生命,而不仅仅是一个计算机工具。想要优雅,必须读源码,读书是人类进步的阶梯,阅读代码同样是自我修行的必走之路,阅读一个大型的源码最大的成果就是知道它的设计思路,设计流程,以及实现的步骤,能够在不断学习有关的应用场景中加深理解,并能熟练运用,最好能在阅读源码中能掌握各种复杂逻辑中运用到的设计模式,以及提高扩展性所引用的一些思想。
阅读大型源码需要很大的勇气和兴趣,甚至只能掌握它的50%,对于实现细节不能完全记忆下来,这种情况最好的是从感兴趣的认为自己比较困惑想要弄明白的地址,花上一定的时间去消化,
阅读源码最避免地是认为自己能尝试读懂代码,一点点地从代码中跳来跳去,这样你学到的也只是一个经过,毕竟自己的理解也只是有限的,就像我们小学上了6年纪,认识了所有的字,那以后就不足要老师,认可东西都能看懂一样,基本不太现实。
阅读源码要从接触它开始,从经常用到为什么要用,怎么变着方法地用,再到是否可以不用,当你真的一知半解的时候才有动力开启一段长时间的阅读源码的时光,或许它是没有阳光的,令人苦涩的,向历史文人的文笔,烂漫中带着悲凉,惊叹中带着阔达明朗,那是也许就是收获吧。
说着么多阅读源码的方法,就是做好十足的准备,不要一开始就被击退,最好的阅读方式就是找官方文档,这比网上的视屏好上几十倍,因为官方文档的细节是生产中遇到的细致问题,只有文档才会更详细准确,视频学习只是让你理解,没有加深记忆的功底,视屏适合温故知新,文档适合探索并学习设计上的思想,希望没一个人出发时就是最大快乐上的收获,当被认知击碎自我的时候能继续保持阅读。