我可以说算是一个Java入门新人,因为之前没有写过Java,校招签的工作是Java后端。最近入职开始学习Java开发。虽然我没写过Java,但是我对Java的学习路程规划是非常清晰的,其实学任何一门语言或者其他知识都是想通的。我就简单聊一下自己对这个问题的一些简单看法吧

初级Java程序员如何成长为高级java程序员?

1、需要学习Java这门语言本身的基础知识,比如常见的数据结构map,set,list等;基本数据类型int等。还有一些Java本身的语言特性啊,如反射机制啊等。第一步简单的说,就是学会用。第二部的话就是需要深入学习语言本身,这个时候就需要结合源码本身去学习,对内部结构非常了解,这样你才可以用的非常合适。然后就是学习一些并发编程技术,这个非常重要,作为后端开发必须懂

2、学习Java的一些生态体系,利例如框架spring啊,开始肯定也是需要会用然后慢慢深入学习spring,结合源码本身学习。

3、学习一些mq,如kafka;rpc框架,例如thrift等。我最近也在学习这些东西。还有一些中间件啊,如zebra。

4、前面的内容如果你都掌握的,然后就可以学习一些架构的知识,当然这个要看你自己对职业规划了。如果想继续做技术可以学习啊。

初级Java程序员如何成长为高级java程序员?

初级java程序员如果想要成为高级java程序员是需要经过很多的磨练的,也是需要时间积累的,我们一定要循序渐进的学习新的知识,最后祝大家都能成为一名高级的java程序员。