小马哥的 Java 项目训练营
简介
江湖人称小马哥,初次接触是在极客时间的Spring核心编程思想
专栏,惊为天人,遂一发不可收拾。得知是 Spring Cloud Alibaba 架构师,本人当时正苦于实践 Spring Cloud,更觉是真爱。然后跟进 B 站直播课程,一入 Java 深似海等课程。后来订阅`Spring AOP 编程思想`,之前一直苦于深入学习 AOP 的坎坷经历,然到此告一段落。
得知小马哥开通 Java 训练营,非常高兴,本人工作也积累到一定程度,是时候回顾一下,稳定一下,展望一下。果断订阅课程,坐着小板凳等待课程上线。刚开始看,课程简介,觉得如此广的范围,能否做到每个环节深入实践,然后连点成线,会线成面。随着课程的进行,前期关于 JavaEE 基础部分,SpringMVC 部分,中期关于 SOA 部分,微服务部分,Spring Cloud 部分,Dubbo RPC 部分,后期关于云原生部分。这些课程,小马哥都在线直播写代码,记笔记,时间都比较长也是小马哥一直以来的特色。
然而到后期,本人对于云原生了解比较多,项目部署,Docker,K8S 等方面自觉经验还不错,就没在跟进课程。中期也因直播时间太长,看得都是录播。估计很难毕业,哈哈。
个人评价
对于 JavaEE 技术架构的演进有了深层次的认识,包括 Spring 的由来,以及 Spring Boot,Spring Cloud,注解驱动编程,外部化配置等企业级特性,正是这些技术奠定了 Java 在企业级开发领域的王者。
对于 Spring Cloud 有了更深的理解,但对于微服务最佳实践,在课程中并未有太大收获。这也是让我比较失望的地方。
对于 Dubbo RPC 部分,服务自省部分有了更深入的体会,也对于 Spring Cloud 技术栈,Dubbo 技术栈的对于有了自己的理解。
项目实战营实际非正规项目实战,主要是技术的简单实践,要点还是在于 Java 技术脉络的梳理,所以也并未积累到太多的项目实战经验。
训练营每个部分都有很多的源码分析,所谓源码分析是为了了解技术架构,小马哥也着重强调了这点。但是实际执行过程中,还是一开始就陷入了源码分析的,最后再总结整体架构的时候,时间就缺少了很多,也到快结束的时候了,大都一笔带过。
训练营评价
训练营更加适合 3 到 5 年的中级工程师,对于初级、高级工程师,有三分之一的内容是重复或者茫然的。
训练营真正核心再讲的就是 JavaEE 技术架构的演进,Spring Cloud 服务注册发现,负载均衡,外部化配置,亮点在 MicroProfile 规范的引入。这部分内容,需要重点掌握,也是训练营价值所在。
训练营试图涵盖所有 Java 项目开发设计的技术领域,不是每个领域都是小马哥精通的,有好几部分都是扫盲式的科普。个人觉得不适合作为训练营核心内容,适合作为加餐内容,要不然容易拉低训练营的质量。所谓木桶效应。
没有任何一门技术是简单的,小马哥的口头禅
很简单
个人觉得有点误导新人,以己度人。建议在合适的场景下使用,比如讲到核心技术部分,非常深入的探索之后,也就是课程精华部分使用。其余非关键讲解领域,还是让学员保持敬畏比较好。
小马哥评价
小马哥的网红体质太重了,擅长烘托气氛,这个是优点,也是缺点。
小马哥特色在于时间长,不够简洁聚焦,当然这种方式适合大部分体量大的人群。
小马哥讲技术的特点在关键地方
一笔带过
,语焉不详
。 本人不止一次感受到,一度怀疑自己能力有问题,没有跟上小马哥的节奏。只有极少数精华部分讲的比较详细。最后,个人觉得小马哥的课程和他实际的表现并不匹配,他在工作领域,开源社区领域很多技术能力并没有在课程中体现出来。他不只是他表现的这样。反而在专栏课程、书本上的表现要更加专业与严谨。
写到最后
不禁让我想起来以前讲大数据的飞总说过,一个人能有一个非常有价值的专栏就很不容易了,哪有那么多的有质量的产出,但是大家也是要吃饭的。所以很多时候,技术也不只是技术,好评和赚钱是两码事,大家各取所需,觉得有一些值得就可以了,也是相当不容易了。
感谢小马哥,感谢极客时间。
评论