Spring 框架:Java 开发行业的标准) 付费专栏

Spring 框架:Java 开发行业的标准

我是谁
大家好,我叫宁楠,一名撸了多年代码的资深码农,拥有多年软件研发、系统架构经验,历任高级开发工程师 、技术总监。从上大学到现在接触 Java 已有十个年头了,无论是上学期间还是工作之后,身边朋友对我的评价基本是「学习能力强、上手新技术速度快」,这并不是因为我有多聪明,而是需要掌握正确的学习方法。

什么是正确的学习方法?在我看来这个问题要因人而异,我认为好的方法可能并不适用于所有人,每个人都应该找到适合自己的方法。那我的学习方法是什么呢?主要有以下 3 个核心点。

一是我在学习的时候会做深度思考,分析事物的底层原理,并带入到自己当前的学习或工作场景中。比如学到一个新技术,我会思考如果要用它来实现当前的需求,应该怎么做?同时会结合深度思考来做笔记,为了方便查阅,我的笔记都是直接写在书上的,由此,经常会听到借我书看的朋友抱怨:你在书上写那么多字干啥?搞得我都不知道是看你写的字还是看书上的字了,你是没钱买本子吗…

二是学习时一定要以输出结果为目的,我看完书一定要搞出一个成果,可以是一篇技术教程、也可以是一个项目案例。因为只有时刻带着输出结果的思想去学习,才会真正有效,比如写技术教程,首先必须把所有技术点都搞清楚,吸收消化转为自己的东西,然后才能输出。

三是一切以实践为主,我在学习新技术的时候不会把时间花费在理论知识上,首先会大致了解一下技术背景,知道它是做什么的,然后把精力花费在如何使用它,快速实现一个 Demo。这一轮流程走下来,虽说对概念性的内容比较模糊,但是我已经构建起了对技术的直观认知,在此基础上再慢慢打磨细节,就像盖房子,我会先把框架搭起来,再做局部细化,我认为这种方式的效率比较高,至少是适合我的。

一直以来我都在坚持这种学习方法,在学会编程技能的同时也提高了自己深度思考的能力和思维认知,对技术的理解一直都在提升,同时也积攒了很多学习笔记,一开始只是自己记,后来开始通过互联网向外输出,比如写博客、公众号等,逐渐积累了一定的读者和关注度,有了一定的影响力之后,就有各种平台抛出合作的橄榄枝,我当然欣然接受,随后就出版了《Java 零基础实战》一书,也输出了一些知识付费内容,包括视频专栏和图文专栏,比如 GitChat 达人课《案例上手 Spring MVC》。

我为什么要写这门专栏
什么是 Spring 全家桶
作为一名资深 Java 开发者,与 Spring 打了很多年交道了,真心被这个框架所折服,不光是我,任何一个 Java 开发者都应该有这样的体会。毋庸置疑,Spring 框架目前已经成为 Java 开发行业的标准,Spring 的官方理念也是霸气十足:the source for modern java,意为 Spring 是现代 Java 开发的源头。只要是做 Java 开发的,一定或多或少会接触到 Spring,无论是传统企业还是互联网公司的招聘需求上一定会重点要求具备使用 Spring 框架进行开发的能力。

在这里插入图片描述

(图片来自 Spring 官网)

Spring 框架从 2002 年诞生至今经过十多年的发展,已经从最初的取代 EJB 这样一个单一功能发展成为一套完整的生态体系,涉及到现代软件开发的各个方面。

核心模块有哪些
作为开发者并不需要掌握 Spring 的所有模块,但是 Spring Framework、Spring Boot、Spring Cloud 这三大模块是所有 Java 开发者必须要掌握的。

Spring Framework 是整个 Spring 生态的基础,各个模块都是基于 Spring Framework 衍生出来的。
Spring Boot 是一个快速开发框架,让开发者可以迅速搭建一套基于 Spring 的应用程序,并且将常用的 Spring 模块以及第三方模块,如 MyBatis、Hibernate 等都做了很好的集成,只需要简单的配置即可使用,不需要任何的 XML 配置文件,真正做到了开箱即用,同时默认支持 JSON 格式的数据,使用 Spring Boo

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值