好多人发现自己做了多年Coder了,反而越干越迷茫,不知道到底该学些什么,该如何提升自己。在一个公司呆久了,面对不涨工资、职业生涯受阻等,宁可委屈着自己,也不敢大胆离开。因为他们各种担心甚至顾虑,出去找不到工作怎么办?或找不到比这家更好的又怎么办?确实,在一个做传统项目的公司呆久了,平时用到的和接触的技术比较单一,对新技术也一无所知,难免会产生这种心理。那究竟如何提升自己呢?
首先,坚持学习,多学习一些新的技术。不仅要Do more, do better,更重要的是Do exercise。只有你尝试去做了,才会理解的更深。犹如谚语:I hear and I forget. I see and I remember. I do and I understand。
JDK各个版本的基本特性
JVM调优,垃圾回收机制和内存分配策略
如何应对高并访问及解决方案
Http请求中的数据安全传输及加密、签名算法处理
Api接口安全处理及定时任务的实现
分布式服务治理技术及Dubbo+Zookeeper实现
Redis缓存技术(分布式单点登录与Session共享)
SpringAop中的动态代理,拦截与植入原理,及Spring相关源码的熟悉程度
SpringBoot的应用及微服务落地的实现
Git、Github的使用,及Linux下服务的部署与维护
消息队列ActiveMQ的应用、乐观锁、悲观锁、分布式锁
分布式环境下文件系统FastDFS设计原理及环境搭建
Nginx反向代理服务器工作原理及搭建
Jenkins持续集成及自动部署的实现
jvm原理剖析、内存模型及垃圾回收器的分析
Java代码性能调优
nginx性能优化
tomcat性能优化
数据库-- 基于性能和SQL语句的优化处理
Linux系统相关
redis常用命令及客户端的使用
redis缓存处理及高可用集群搭建
mongodb高可用集群搭建
mongodb常用命令及客户端的使用
dubbo控制台及监控中心的安装部署,分布式项目搭建。
zookeeper部署实现及集群处理。
zookeeper+dubbo实现服务注册和发现
activeMq消息分发机制分析
kafka实现原理、数据传输事务性及实践
redis缓存实现
分布式接口技术webservice/RMI/restful的使用
spring boot微服务落地及实现
maven父子级项目搭建及父控设置
git常用命令及代码管理
jenkins持续集成环境搭建
git+jenkins实现自动化构建
领取专属 10元无门槛券
私享最新 技术干货