学不可以已
今天读了极客时间唐杨老师(作者)的结束语|学不可以已
深有感触, 与各位同学分享总结下读后感受!
大家如果看过唐老师的高并发系统设计课程应该能了解的,基本每篇都是围绕理论来展开的,由各种业务场景引入,从最简单的单体应用演进到支撑复杂的高并发系统,一步一步通过什么样的架构思路、技术方案选型和应用得以优化和实现的。
站在更高的角度来讲解技术,实际也蕴藏着作者本身深厚的技术功底,只有达到了一定的「技术境界」,才能从项目实践中总结,提炼出最精华部分分享给我们。
实践出真知,光有理论还不行,理论的学习并结合大量的实战,才能对这门技术有更深度理解。
当然,作者以理论为出发点的原因也明确提到,他个人引用古人的话来讲:「源不深而望流之源,根不固而求木之长」,如果以这样的心态来学习则只会徒增疑惑,更多的焦虑。
一个实战案例无法支撑理论,但相反一个理论能够支撑很多的实战案例,举一反三,授人以鱼不如授人以渔。
学习并不能一蹴而就的,需要日复一日不断的积累。
今年我正式开始写公众号,也陆陆续续与很多公众号作者做了一些交流,有很多公众号的作者文章写得非常用心,并且他们的年纪还都不算大,20几岁,有的从大学里就开始写文章,有个别的一年时间能持续输出上百篇的高质量原创文章。
虽然写文章会耗费很多时间,但与将知识分享给其他人同时所获得的成就感相比,我相信在这个过程中收获最大,成长最多的还是作者自己。他们都有一个共同的特点,背后始终有一颗不断努力、不断持续学习、不断发现、不断坚持总结创作的心~ 说实话个人工作多年,对比他们还多少有点自愧不如,还需要向他们学习。
2020年带着几点锦囊前行
所谓的35岁分水岭,是因为到了35岁仅仅是年龄到了,但是你的知识库并没有跟着更新,停滞不前。
所谓的天花板,实际上是知识性的天花板,活到老学到老是IT行业的制胜法宝。
那么应该从哪些地方取得突破呢?
1、要博学之
要注意将碎片知识系统化学习。
1)基础知识要体系化,读书是一种很好的获取体系化知识的途径,数据结构和算法、设计模式、操作系统、网络等;
2)多读经典项目源码,比如 Dubbo,Spring 等等,从中领会设计思想,你的编码能力会得到极大的提高;
3)利用好碎片化时间学习,比如订阅的一些公众号,里面会分享大量的实战案例 ,补充书里没有实践案例的不足,借此提升技术视野;
2、要慎思之
实际工作中会遇到各种线上问题,突发状况,不要放弃每一次的与问题的相遇机会,要认真分析其背后出现问题的本质原因。结合理论知识,对每一次的问题深入思考和总结,这样你才能得到更快的成长。
3、要审问之
与「慎思之」相呼应,总结问题的过程中,要不断的问自己。
1)这次的突发问题的根本原因是什么?
2)以后如何避免同类问题的再次发生?
3)解决这个问题最优的思路是什么?
同时与有经验的团队多交流,或许能碰撞出最佳问题解决之道。
可以参考 << 线上服务应急攻关方法论>> 一文。
4、要明辨之
广泛阅读,工作中积累的问题案例,要将这些内化于心的知识形成清晰的判断力。那些所谓的技术大佬都是身经百战,就是因为经历的问题多了,积累的经验多了,自身本领就强了。当再一次遇到类似问题,便自然而然形成的快速问题定位和分析能力,这种能力也会相应的,将出现问题的损失控制在最小的范围内。
有怎么样的知识储备,就会有怎样的深入思考,就会有怎样的判断力。
5、要笃行之
学了再多的理论,做了再多的思考,也不能确保能够解决所有问题,我们还需要在实践中不断提升自己的能力。最终影响你职业生涯的,是思考
、是内涵
、是知识储备
。
2020 年我们一起砥砺前行!
网友评论