前言
上一篇文章已是5月13号发布了,近半个月没有发布文章,并不是我不想发.
而是因为本人沉浸在了学习之中,在学习PHP这个过程中,从面向对象开始,到MVC设计模式,再到成型框架的使用,涉及到的方方面面,每个知识点的学习,每天我对PHP的认知都在刷新.
学习ThinkPHP、Laravel、Yii、Swoole框架当中的Yii和TP5时,让我再一次发现PHP项目需要涉及到的方方面面.
心存感激
每读完一本书,每研究完一个知识点,每看一个项目,每敲一段代码,都可以获得一点提升.
想想自己刚接触编程语言的时候,每一次提升周期都要很长,而且那时候是被动获得知识,而非主动.
现在这种主动获得知识,频发获得提升的让我很开心,这主要是因为自己iOS开发的经验,使得我可以这么快的学习自己未知的知识.
这个转变主要是因为在iOS提升时一个观念的转变:从刚开始,只为了满足业务需求去学习和使用第三放框架,到后来进行底层原理的学习,例如Runtime,Runloop,实现原理,isa指针,类的本质等.让我刷新了对Objective-C的看法.
我不在仅仅局限于应用层,而是会去思考底层的运转和网络层的传输问题.
在到现在经过了PHP的学习,我会从整个项目,从前端逻辑实现到后端数据库逻辑,我都会去思考合理性.
看了朴灵老师的深入浅出Nodejs以后,我大致了解了什么是工程化,分布式,日志分割,容灾处理,负载均衡等.这大量的知识并没有让我停止学习,反而让我获得了更多的动力,我知道的还太少,我需要学习更多的知识.
我非常感激找到自学方法以后的我,是你改变了从前的我,让我重新认识了编程语言,让我不断提升自己,未来的我会感激现在努力学习的你.
加油,不要心浮气躁,努力沉淀自己.
脱离舒适区
学习的时候,不要去看自己的会的那些知识,不要去刷那些无聊的科技文章,这里就不提游戏什么事了,反正我个人一天24小时,除了睡觉就是学习.如果你确实想提升自己,那就拿出来学习的样子.学习方法因人而异,不接受批评.
要脱离舒适区,简单说:朴灵老师的这本深入浅出nodejs是13年出版的书,但到现在我看来,还是一本干货需要反复研读的书籍.而且这本书跨度很大,但在读完这本书后,你会对一个项目有完整的看法,还会深刻了解到自己需要进行什么方面的学习.
如果你在读一本书的时候,觉得读不懂就不读了,那你就还是沉溺于舒适区的学习,跨出来,你会获得一片森林.
读完这本书以后,我便解锁了我买的所有实体书:例如工程化,ES6标准入门,Vuejs,Reactjs等.再次翻一遍目录的感受:啊这些书的目录能看懂了,而不是放在那里落灰.
融会贯通
学习方法因人而异,我个人方法可能只适合我用,对于新人或零基础入门的,还是推荐多看多练.
请君平心静气,行百里者半九十。