最近又「劝退」了几个人,过程是这样的:
有个问题咨询下,我女朋友 28 岁,之前做会计的,看到计算机工资高,做会计工资低,所以不想做了,就在家里自学计算机。但半年过去了,效果不好,我觉得应该让她培训下,她又觉得培训费太贵,也不想考会计证书。我跟她说,不要不舍得那点钱。所以对女生来说 ,学前端好还是 Java 好?我自己也是程序员,觉得应该先培训下快速入门,之后不懂的我也更容易教她。
我的回复:
1、计算机门槛没那么低,不要以为随便学学就能转行程序员。认识到这一点很重要。 2、28 岁如果没什么基础,除非自学能力很强,否则太慢了,掌握一点基础后可以参加个训练营,类似极客大学这种。 3、女生做前端的偏多。 4、只有热爱才会做的更好,看这边工资高就跑过来,大概率会碰一鼻子灰。
这么看来,我也算半个 Java 劝退师了。 虽 说 学习和做事,什么时间开始 都 不算太晚,但 千万别觉得编程容易学,门槛低 。 以前这个领域良莠不齐,现在科班出身却找不到工作的人,都一把把的。 门槛已经没那么低了,认识到这一点,再开始学习和做事更好一些。
极客时间有位讲师,也是个 Java 劝退师 (这是他自己的签名档) ,叫小马哥。我问他,你不是讲 Java 吗,怎么会是劝退师呢。
他说,我这个劝退的意思是,不懂 Spring 就彻底放弃 Java 吧。
到现在,Spring 已经成为 Java 后端开发的代名词, 无论 Spring Framework、Spring Boot,还是 Spring Cloud,你总会碰上一种。
其中,Spring Framework 作为 Spring 技术生态的老大哥,无论在设计还是实现上,都有很多细节值得深挖,比如:
1、Java 语言特性的运用,如反射、动态代理、枚举、泛型、注解、ARM,Lambda 语法等
2、设计思想和模式的实现,如 OOP、IoC、DDD、TDD、GoF23 等
3、Java API 封装和简化,如 JDBC、Transaction、Servlet、JPA、JMS、Bean Validation 等
4、JSR(Java Specification Requests)规范的适配和实现
5、第三方框架的整合和易用,如 MyBatis、Hibernate、Redis 等
掌握好这些,才能读懂源码,玩转 Spring。面试也一样,在考察对 Spring 的掌握程度时,不仅仅是源码层面,更多是体系化的知识结构,和背后的设计思想。所以,深入掌握 Spring Framework,是进军大厂、获得更好职业发展必须跨过的一道难关。
所以,去年我们邀请小马哥,来极客时间开设了视频课 《小马哥讲 Spring 核心编程思想》 ,上线后好评不断,目前订阅人数已经 12000+ 。
但凡你对 Spring 有点了解,就应该听过小马哥,他是这个领域名副其实的 kol。 作为 Apache Dubbo PMC 和 Spring Cloud Alibaba 的架构师,负责中间件开源项目、微服务架构衍进,和云原生基础设施建设,参与的项目运行在百万级集群服务器上。
在课程中,他围绕 spring framework 核心特性,结合官方文档和源码实现,讲解了 spring 的功能特性、编程模型、设计思想和技术规范。值得一提的是, 每个章节都有不少经典面试题讲解 ,小马哥还是一贯地务实啊。
简单说,就是带你做三件事:掌握特性、理解原理、会学会用。
课程分为 20 大章,共 250 小节。小马哥说,想分享的内容很多,所以又做了一些加餐。认真跟下来,收获非常大。之前也看过几本讲 spring 源码的书籍,但基本都停留在对源码 debug、分析执行流程的阶段,小马哥这个是把 Spring 揉散了讲,通过源码讲扩展知识点,不仅能学到技术,还掌握了方法。
而且,哥们对 Spring 核心特性总结太全面了, 还加了很多代码示例 ,如果对 Spring 缺少全局观,做出不这样的内容。 截了一些评价供你参考 :
小马哥也是挺 贫的,他说: 学成路更宽,吊打面试官。 学习 S pring 是个痛苦而漫长的过程,得拿出把妹的勇气和毅力。 不管你信不信,反正我信了。
这里,再次推荐给你。特别要提醒的是:
课程明晚 涨价至¥299
现秒杀+口令「xiaomage6」
到手仅 ¥129 ,立省 ¥170, 最后 1 天 !
建议你把握好, 机会总是留给有准备的人。
扫码免费试看
点「阅读原文」省 ¥170 入手
跟小马哥一起,拿下 Spring