Java开发5年,如何继续提升技术实力?

简介:

技术实力可以分为两层:

  1. 对技术知识和框架本身的掌握程度,比如你熟悉redis、memcached等的用法。

  2. 运用技术知识和框架解决实际问题的能力。

很多人觉得,我熟悉这种技术,了解API,会做一些小例子,就有技术实力了。但实际上,一个人的技术实力,练不到第二层,都是瞎扯淡。

所以我们接下来要讨论的是运用技术知识和框架解决实际问题的能力。

提升技术实力,关键的是实践、实践、实践。通常有两种靠谱的方法:

  1. 找一个能够频繁给你高强度刺激的工作环境,你可以不断去实践,想停下来都不行

  2. 主动的、有意识的去做专项练习和综合练习

先说第一个,比如你在一个朝九晚五相对悠闲的公司,节奏缓慢,半年出一个版本,那就换到 996 的公司、一周一个版本的那种,Ok,自然你的技术实力就提高得快,HIGH得你不要不要的。

不过很多人是叶公好龙,不会为了提升技术实力而这么残害自己的。然而说实话,这几乎是唯一靠谱的方法。

再说第二种方法,有意练习。这是对一种方法的补充哦。注意,是补充。因为大部分的人,没有主动、有意的练习的能力。简单讲,就是不愿意为了获得某种实力而积极主动给自己加压,总想着哎呀是不是有什么方法、捷径,我照着一学,技术实力就上去了。

我可以坦白讲,没有的事!别做梦了。

所以,这第二种方法,只适用于那些愿意给自己压力、愿意逼迫自己前进的人。而且,它的目的,也是给自己创造实践的机会。

比如你学习了 Netty ,那就在一段时间内,高频度的去使用它,把你的项目的服务器,用它来重写。公司不允许的话,你就自己下班了搞一个自己的项目,反复用反复练啊。

比如你学习了正则表达式,那就把你代码中所有的字符串匹配,都改用正则。这样还不够,还要专门设计一些正则的练习题,用到它的各种匹配方式。甚至你还可以写一个正则表达式的验证工具,给别人去使用,帮助别人学习正则表达式。

这才是主动的、有意的练习。

高频度的外部刺激,加主动的、有意的练习,再加上定期的复盘,就能很快提升技术实力。

这是唯一可行的方法。

所以,你接下来可以:

  1. 梳理你熟悉的框架,把对知识点的掌握分为三个层次,知道有这回事、了解怎么用、能写DEMO。

  2. 创造环境,有意练习这三个层次的知识点,练到第四个层次——能在合适的场景下,不假思索第选择合适的知识点解决问题。

这样,你的技术实力就可以再上一个台阶。


本文作者: java乐园

本文来自云栖社区合作伙伴“JAVA乐园”,了解相关信息可以关注“JAVA乐园


相关文章
|
18小时前
|
存储 缓存 前端开发
Java串口通信技术探究3:RXTX库线程 优化系统性能的SerialPortEventListener类
Java串口通信技术探究3:RXTX库线程 优化系统性能的SerialPortEventListener类
9 3
|
18小时前
|
监控 Java 物联网
Java串口通信技术探究1:深入理解RXTX库
Java串口通信技术探究1:深入理解RXTX库
7 2
|
2天前
|
供应链 Java API
Java 8新特性解析及应用区块链技术在供应链管理中的应用与挑战
【4月更文挑战第30天】本文将深入探讨Java 8的新特性,包括Lambda表达式、Stream API和Optional类等。通过对这些新特性的详细解析和应用实例,帮助读者更好地理解和掌握Java 8的新技术。
|
3天前
|
Java 索引
Java String应用与开发
Java String应用与开发
11 0
|
3天前
|
安全 Java 开发者
构建高效微服务架构:后端开发的新范式Java中的多线程并发编程实践
【4月更文挑战第29天】在数字化转型的浪潮中,微服务架构已成为软件开发的一大趋势。它通过解耦复杂系统、提升可伸缩性和促进敏捷开发来满足现代企业不断变化的业务需求。本文将深入探讨微服务的核心概念、设计原则以及如何利用最新的后端技术栈构建和部署高效的微服务架构。我们将分析微服务带来的挑战,包括服务治理、数据一致性和网络延迟问题,并讨论相应的解决方案。通过实际案例分析和最佳实践的分享,旨在为后端开发者提供一套实施微服务的全面指导。 【4月更文挑战第29天】在现代软件开发中,多线程技术是提高程序性能和响应能力的重要手段。本文通过介绍Java语言的多线程机制,探讨了如何有效地实现线程同步和通信,以及如
|
3天前
|
Java 关系型数据库 MySQL
【JDBC编程】基于MySql的Java应用程序中访问数据库与交互数据的技术
【JDBC编程】基于MySql的Java应用程序中访问数据库与交互数据的技术
|
6天前
|
安全 算法 Java
写给Java开发的Go语言协程实践
写给Java开发的Go语言协程实践
12 0
|
8天前
|
缓存 Java 编译器
第一章 Java线程池技术应用
第一章 Java线程池技术应用
13 0
|
8天前
|
负载均衡 Java 数据库连接
Java从入门到精通:4.2.2学习新技术与框架——不断扩展自己的知识面,跟上技术的发展趋势
Java从入门到精通:4.2.2学习新技术与框架——不断扩展自己的知识面,跟上技术的发展趋势
|
8天前
|
SQL Java 数据库连接
Java从入门到精通:3.1.2深入学习Java EE技术——Hibernate与MyBatis等ORM框架的掌握
Java从入门到精通:3.1.2深入学习Java EE技术——Hibernate与MyBatis等ORM框架的掌握