极客时间已完结课程限时免费阅读

结束语 | 栉风沐雨,砥砺前行!

结束语 | 栉风沐雨,砥砺前行!-极客时间

结束语 | 栉风沐雨,砥砺前行!

讲述:李良

时长06:05大小4.87M

时光飞逝,从三月底正式开始写专栏到现在,不知不觉已经过了小半年,今天也到了这个专栏收官的时刻,我特别想和你聊聊我的感受,再分享给你一些学习方法。
回想整个专栏的编写,我经历了四五月的踌躇满志,六月的疲惫彷徨,七月的重拾信心以及八月的坚持不懈,一路走来,虽然艰辛,但收获良多。
都说万事开头难,专栏设计也不例外。记得编辑第一次和我聊专栏定位时,我比较犹豫。Java 语言作为最受欢迎的语言之一,老牌、功能多,还拥有一个强大的生态。针对它的性能调优实战纷繁错杂,那内容广度和深度该如何来定,怎么设计内容才能让包括你在内的众多从事 Java 的程序员都有所收获…就成了我第一头疼的事儿。
后来编辑建议说,不妨把这个专栏设想为“写给多年前从业不久的自己"。瞬间感慨万千~
回想当年的自己,无论是工作还是学习,都走了很多弯路,可以说真是一步一个坑这么踩过来的。刚入行那会,学习和解惑渠道都比较单一,远没有现在的资料丰富,但工作又急需我迅速变强。“线上 Bug 不断,线下学习不断”,相信包括你在内的很多程序员朋友或多或少都和我有类似的感受。
因此我坚定了这个专栏的出发点,以夯实理论支撑为前提,围绕“Java 基础编码、多线程编程、JVM 以及数据库”等几个大方向展开讲解,从自己的经历中节选出了 40 多个有价值的点与你分享,期待能传递给你一些经验,指明精进方向。
专栏完结之际,在我们三个多月的在线交流过程中,结合你的留言,我也收获了很多,现在想再和你分享一些学习方法,共勉!
首先,扎实的基础功底是我们筑墙的基脚,这是我从开篇词就坚定的一点。
从操作系统的基础开始,到网络通信,再到数据结构、编程语言等等,这些都是建设基础大厦的砖石。
你有没有发现,网络通信配置参数在 TCP 通信框架中也有。在配置 Netty 的默认参数时,我就发现很多人把 ServerSocketChannel 的配置参数配置到了 SocketChannel 中,这样做虽然不会造成什么严重的 Bug,但这也体现出了我们对技术的态度。
所以说,在工作中如果你发现了一些不熟悉的知识点,就一定要深挖,了解其具体原理和作用。如果你发现这个知识点所属的知识面是自己所不熟悉的领域,我很建议你从点到面地系统学习一下。
然后,有意识地锻炼我们的综合素质,以实践能力为重。
系统性能调优,考验的不仅是我们的基础知识,还包括开发者的综合素质。首当其冲就是我们的实践能力了,善于动手去实践所学的知识点,不仅可以更深刻地理解其中的原理,还能在实践中发现更多的问题。
其实我们身边从来都不缺“知道先生”,缺乏的是这种动手实践的人。
深挖和动手实践结合是很高效的学习方法,但我相信大部分人都很难做到这两点。烦杂的工作已经占据了我们大部分的时间,当我们发现陌生技术点的时候,很可能会因为这个功能还能用,没有爆出什么严重的性能问题而直接忽略。
这种习惯会让我们在技术成长的道路上越来越浮躁,总是停留在“会用”的阶段。我的方法是,协调时间,做紧急项排序。当我看到陌生技术点时,如果恰好没有紧急需求,我会适当地放下工作,先把这些技术问题理解透彻,渠道就有很多了,比如阅读源码、官方说明文档或者搜索相关技术论坛等。但如果是陌生技术点带出了陌生的知识面,那就需要规划下学习时间和路线了。
最后,学会分享,践行“费曼学习方法论”。
我发现这样一个现象,只要是我分享过的知识点,我自己会理解地非常深刻,而且经过朋友或者同事的几番提问之后,我对所学习技术边边角角的知识点都能囊括到。这一点我也要感谢一直在专栏中给我留言,和我做技术交流的你,我非常喜欢这样的精进方式,希望你也是。
那么这个现象呢,其实是一个著名的学习方法论——费曼学习方法论。费曼学习方法指出,想象你要将自己学习的内容,教授给一个完全不了解这个知识点的人,教授的内容呢,需要讲解得简单易懂,且这个过程中会不断有问题被提出,你需要重新去认识这些知识点。
我觉得这是个很好的学习方法,技术不是闭门造车,深挖和实践是必要的,但通过分享将自己的所学整理成体系,使理解更加深刻和全面也是必备技能之一。
面对今天日新月异的互联网行业,从我们踏入技术领域那一刻起,就意味着任重道远。希望在未来的我们,都能栉风沐雨,砥砺前行!
分享给需要的人,Ta购买本课程,你将得18
生成海报并分享

赞 18

提建议

上一篇
44 | 记一次双十一抢购性能瓶颈调优
下一篇
期末测试 | 有关Java性能调优,你掌握了多少呢?
unpreview
 写留言

精选留言(60)

  • 冬青
    置顶
    2021-01-11
    应一些同学要求以及刘超老师允许,这里公布下老师本人的微信号nickliuchao,大家有需要可以自行添加,与老师进行交流!
    共 1 条评论
    12
  • 学无止境0033
    2019-10-22
    在极客时间订阅了13个专栏,这不是我第一个订阅的专栏,却是我第一个在极客时间看完的专栏。收获良多。多谢老师

    作者回复: 谢谢你的支持

    共 2 条评论
    16
  • QQ怪
    2019-09-03
    感谢老师这几个月来的陪伴和分享,专栏内容每一篇都贴近实战和工作,一直追更专栏,也让自己养成了坚持学习的习惯,虽然自己还很菜,但会坚持下去,继续跟着老师精进,一起学习,加油^0^~

    作者回复: 几乎每一讲都能看到你的积极回答问题和提问👍🏻,感谢一路的支持和陪伴

    9
  • 阿杜
    2020-01-14
    看完了第二遍了,受益颇多,也给几个好友推荐了,让更多人收货更有实际价值的干货。希望能看到新的专栏,也希望能有机会见到老师本尊,亲密受教。

    作者回复: 非常感谢你的支持,留个个人微信:nickliuchao,有机会线下一起探讨问题

    共 2 条评论
    4
  • 风轻扬
    2019-09-27
    除了<深入理解java虚拟机>。这是第二个完整坚持下来的。还做了相关笔记,以待后续温故。不得不说,移动碎片化学习真的是很好。之前做地铁就是听歌。现在早晨坐地铁就可以学习一个专栏,然后花时间去动手实践,查阅文中相关知识点。整个过程其实很枯燥。不过,成长就意味着痛苦嘛,😃。感谢老师分享
    3
  • Anryg Zhun
    2019-09-03
    感谢大佬 收获很大

    作者回复: 看到你们回复有收获,有成长,让我感到无比的欣慰

    共 2 条评论
    3
  • -W.LI-
    2019-09-03
    老师好!万分感谢。专栏收获良多,知识点覆盖比较全面也不失深度。作为半个"知道线程"深感惭愧,虽然知道这样子不好,还老给知道找借口。年初(四月)给自己列的学习计划至今只完成了20%。确实很难坚持,特别是有些偏原理的书籍,越是看不懂的书越难坚持。即使一直默默鼓励自己,一遍看不懂没关系,硬着头皮囫囵吞枣一遍,下次再读肯定会有很大收获,但照样举步维艰。。。然而除了坚持我什么也做不了。一个彼此鼓励分享的学习战友难能可贵,可是奢求不来,年初至今都是一个人在努力。真心感谢老师的耐心解答。天下无不散的宴席,但还是依依不舍的👿。
    展开

    作者回复: 短短几个月,看到了你的成长,加油。有问题可以常来咨询,一起讨论学习。

    3
  • 袁泽川
    2020-05-01
    这是目前来说看到的比较有质量的专栏,而且很亲民,不是讲工具,而是内功
    2
  • 徐培
    2019-10-10
    完结撒花~感谢老师小半年的陪伴~
    2
  • Sdylan
    2019-10-08
    专栏一出来就订阅了,一直没有学习。今天(2019.10.8)直接看了最后一节。惭愧呀
    3
  • Demon.Lee
    2019-09-23
    一刷结束,二刷我还会回来留言的。

    作者回复: 欢迎多刷,我也会持续优化专栏

    3
  • Bruce
    2020-07-17
    感谢老师,这个专栏看下来,受益量多
    2
  • Runtime Exception
    2020-02-16
    老师,如果要提高搜索的性能,除了要在sql做处理,可不可以结合搜索引擎一起使用,有没有好的推荐

    作者回复: elasticsearch\solr是大家使用比较多的搜索引擎,能满足海量数据的高并发搜索性能,除此之外我们还可以使用MongoDB,原理都是类似。 除了以上列存储数据组件以外,我们在做报表分析的搜索查询可以使用列存储数据库clickhouse,数据索引查询原理跟ES的实现原理类似,但是在报表统计方面更具有优势。

    共 3 条评论
    1
  • 月迷津渡
    2019-10-23
    看过很多专栏 唯有这个专栏是从头到底一片不拉的看完了,确实收获良多,尤其是数据库性能那块

    作者回复: 感动,谢谢你的肯定和支持

    1
  • vivi
    2019-10-15
    多谢分享
    1
  • 皮卡皮卡
    2019-10-07
    第一个在极客时间看完的专栏,学习到了很多。其中的有些也运用到了工作中,还会再来刷~
    1
  • 余冲
    2019-09-21
    老师,之前订阅的专栏一时兴起,追了一两章就没看了。老师你的文章,我是一篇不漏从头看到尾,就感觉和追剧似的,好久不看,想的慌。觉得老师的这个专栏,深度和广度把握的很好,小白的我连评论区都要仔细看看,从中吸取知识,不懂的,再自己百度。从中收益非常多,谢谢老师的分享和坚持写好文章。祝老师开心每一天。
    1
  • wangjinliang1991
    2022-01-24
    超哥好,我在idea中debug jvm源码的时候,进不了jvm源码,调试的时候源码里的断点变灰色斜线,网上找遍还是没思路,更改过IDEA版本、更换src包、maven里clean再试,都不行,超哥有啥思路不?我参考这个博客的https://blog.csdn.net/daerzei/article/details/79717717
    共 1 条评论
  • Geek_926921
    2021-07-07
    感谢大佬的分享,也希望大佬以后推出更优秀的专栏
    1
  • Jecy-8
    2021-05-24
    感谢老师,老师真的很用心!