如何在三年内成长为一名优秀Java程序员?

网友解答: 小白的话,建议还是看些入门视频,如果有人带就更好了。实践才是检验标准的唯一准则,自己的局限也不要太小,自己去买些教材,做些难度稍微大一点点的,不要怕自己做不到,小项目前期做做

网友解答:

小白的话,建议还是看些入门视频,如果有人带就更好了。实践才是检验标准的唯一准则,自己的局限也不要太小,自己去买些教材,做些难度稍微大一点点的,不要怕自己做不到,小项目前期做做就好。

网友解答:

公司对优秀的Java程序员的一个核心要求是:能够独立快速分析并解决技术上的难题。

可以经过以下三个阶段进行学习、研究和精进:

第一阶段:基础知识。Java语言知识;常用的设计模式;单元测试;Linux下web服务器的搭建和项目部署,如:Tomcat;常用框架的使用,如:spring、spring boot,hibernate等;熟练使用mysql数据库、redis缓存数据库;git代码管理工具以及Maven项目构建等等。

第二阶段:进阶知识。Java的io以及多线程技术;并发编程;数据库设计;restful api设计;devops项目自动化测试、发布等等。

第三阶段:高级知识。深入了解Java虚拟机;分布式服务运用;负载均衡;消息中间件;事务、锁的使用等等。

技术更新换代速度快,新技术层出不穷,所以需要保持不断学习。

标签: