池建强的公开课

讲讲咱互联网行业自己的故事

个人成长,观点,认知, 软技能

池建强 极客时间创始人、墨问西东创始人

第395期 | 如何搭建你自己的技术知识体系?

讲述:池建强 大小:7.12MB 时长:00:07:26
00:00
1.0×

你好,这里是卖桃者说。今天是周五,我想跟你聊聊搭建自己的知识体系对技术人的重要性。

前两天有个读者跟我留言说,池老师我学得好累啊,今天要学这个知识点,过两天又要学那个知识点,一直有新的东西要学,特别是有时候辛苦学到的东西还容易忘,真正要用到的时候反而想不起来了,这要学到什么时候才是个头啊?

这个就是典型的知识体系缺失。

他是一个Java工程师,我跟他聊了两句,再看看他在极客时间的学习记录,发现他不缺学习的热情,工作中也不缺实践的机会,欠缺的是没有把自己掌握的那些零散的知识点梳理沉淀下来,形成自己的知识体系。于是就给他推荐了秦金卫老师的“Java进阶训练营”。

其实,这位同学的烦恼并不是个例,很多初中级的Java工程师工作个3、5年之后,都会遇到类似的坎。简单来说就是,在工作中为了解决实际的问题,掌握了一个个知识点,但几年后可能会发现,在工作中学会的这些知识点,彼此之间是零散的,并没有很强的逻辑关联,也没有形成体系化。

这样导致的后果是,你的工作年限在不断增加、资历在不断加深,公司会期待你能去解决更多、更难的问题,但你所掌握的这些零散的知识点并不足以支撑你找到更高效、更完善的解决方案,好多别人能想到的办法可能你就是想不到,工作中就陷入了困境。

你想挣脱这种困境,比如决定换份工作,但可惜的是,这些零散的知识点也不足以支撑你应对好一点的公司,特别是各个大厂的面试,咱们跳槽总不能越跳越糟吧。

再现实一点,要是再上一些年纪,你的精力和学习能力可能也跟不上刚毕业的年轻人,学不动了,但你的用人成本要比他们高,要是你掌握的还是那些零散的知识点,没有沉淀出自己的知识体系,技能水平没有一个质的提升,这就会导致你其实并不是在跟同龄人竞争,而是在不停地跟那些更年轻、精力更旺盛、有更多时间去学习,同时薪水也更低的年轻人竞争,这可能就是外界老说程序员吃的是青春饭的原因了。

可能你会说我是在贩卖焦虑,并不是,这是事实。

那要怎么打破这个恶性循环呢?坚持学习是很重要的,但更重要的是,要把那些碎片化的知识串起来,形成自己的知识体系。这样,知识点之间彼此关联,有无数回路,四通八达。以后再学到新知识,也能很快归类到已有的知识体系中,为它找到合适的位置,建立跟其他知识点的链接,也就不会轻易忘掉了。

一旦遇到新的问题,也能很快触发某个知识点,然后就可以沿着知识体系的无数关联和回路,快速找到相关的其他知识点,组合起来,形成针对所遇到问题的解决方案,就表现出专业水准,成为“领域专家”,摆脱吃青春饭的困境。

这也是我为什么给这位同学推荐秦金卫老师的“Java进阶训练营”的原因了,通过在训练营系统化的学习,能大大减少他搭建自己Java技术知识体系的时间和难度。

秦金卫老师现在是 Apache Dubbo 和 ShardingSphere 两个顶级项目的 PMC,之前在淘宝做过架构师,在银行做过技术经理,在互联网公司做过高级技术总监。我在这里放了他的GitHub主页:https://github.com/kimmking ,你可以去看看他的技术水平。

除了技术好,秦老师还很会讲课和教学。过去近十年,他一直在公司和开源社区里组织技术培训,在这个过程中,慢慢地把过去工作中积累的那些知识点整理了起来,梳理清楚后逐渐构建出了一个完善的、可以复用的知识传授体系,也就是这次“Java进阶训练营”的前身了。

再来看你最关注的课程内容方面,这次课程最大的特点就是:深入浅出、实践为要、体系完整、层次分明

尤其是后面两点,我们在在设计内容的时候,研究了一线大厂对于 Java 架构师/技术专家(P7 水平)的能力要求模型,整体总结了 5 项专业能力、5 项通用能力,比如对编程语言的掌握能力、对Spring家族的掌握能力、数据库能力、中间件技术、架构能力等等。其中,每个专业能力项大致又分为 3 到 5 个等级。

然后将这些能力要求,按层次划分为 12 个教学模块,包括:JVM进阶、NIO技术、并发编程、开发框架、系统性能优化、超越分库分表、分布式服务、分布式缓存、分布式消息、分布式系统架构、业务系统重构、架构师修炼之道,可以说是体系完整、层次分明。

而且,不只是这12个模块是完整体系,每个模块内部,每个案例本身,我们都会拆解成更细粒度的层次,提炼成知识图谱来结构化、可视化展示,让大家所见即所得,轻松愉快学会各个模块的知识。更具体的内容,比如课程大纲和每一个模块的具体安排,你可以点击文末的图片查看。

好了,说了这么多,如果你和文章开头的那位同学一样,也是Java工程师,也希望能突破瓶颈,打造自己的知识体系,那这次的课程就是一个很好的学习机会。

秦老师会用15周的时间,带你完成这12个模块的学习,通过高密度的知识经验的吸收,高强度的案例实战的特训,帮助你建立体系化的知识结构,打造出属于自己的核心竞争力,夯实从初级程序员到领域专家的提升之路

这期间,老师会给你布置课后作业,帮你实战练手,定期进行答疑直播,帮你解答难题以及你所希望了解的课程以外的内容,等等。另外,极客大学还有一支非常优秀的助教团队,帮助你随时解决学习过程中遇到的问题。

最后,报名我们的课程还有一项超高价值的服务,那就是企业内推。极客大学团队会给每位毕业之后有跳槽需求的同学,一年内提供两次互联网大厂、600+ 鲲鹏会企业的内推服务。这项服务不局限北上广深,任何地区都可以。

目前“Java 进阶训练营”第一期已经上线,原价 ¥4999的课程早鸟价只要 ¥2999,使用卖桃者说的专属口令“JVMACTALK”,还能再优惠 ¥200,到手仅需 ¥2799,可以说是非常合适了。

  • 口令:JVMACTALK
  • 适用栏目:Java进阶训练营
  • 使用规则:立减 200 元
  • 有效期:11月6日 00:00- 11月15日 24:00

好,周五的精选就到这里吧,卖桃者说,下周见。

(编辑:夏天)