美文网首页Java架构师成长记
工作3年的java程序员很迷茫,该怎么走出来?

工作3年的java程序员很迷茫,该怎么走出来?

作者: 美的让人心动 | 来源:发表于2019-02-23 16:02 被阅读2次

    很多人做Java开发2,3年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境?很多人写了7,8年代码却还只是一个码农。如何突破自我?

    很多程序员会有一个苦恼,工作了很久,在公司一味的增删改查,得不到技术的提高,无缘底层代码,只会用却不知其原理!

    工作中处于被动的境地说到底是因为不懂代码的底层原理。公司的工作节奏又比较快,难有机会学习架构原理,也没人教,所以这个时候,学习架构原理,扩展思维,对自己以后职业生涯尤为重要。

    针对以上这些情况我总结出一个Java程序员2-5年及以上的成长路线图。这些也是目前互联网企业比较常用的技术,那么来详细看看。

    一:常见模式与工具

    常见的设计模式,编码必备

    Spring5,做应用必不可少的最新框架

    MyBatis,玩数据库必不可少的组件


    二、分布式架构

    高并发,高可用,海量数据,没有分布式的架构知识肯定是玩不转的:

    分布式架构原理

    分布式架构策略

    分布式架构中间件

    分布式架构实战

    三、微服务架构

    业务越来越复杂,服务分层,微服务架构是架构升级的必由之路,Java技术体系,和微服务相关的技术有哪些呢?

    微服务框架

    Spring Cloud

    Docker与虚拟化

    漫谈微服务架构

    四、性能优化

    任何脱离细节的ppt架构师都是耍流氓,向上能运筹帷幄,向下能解决一线性能问题,Java技术体系,需要了解:

    理解性能优化

    JVM调优

    Tamcat调优

    MySQL调优


    五、DevOps(架构师工具箱)

    Maven

    Jenkins

    Git

    Sonar

    敏捷开发


    六、项目实战


    1、具有1-5工作经验的,面对目前流行的技术不知从何下手,需要突破技术瓶颈的。

    2、在公司待久了,过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的。

    3、如果没有工作经验,但基础非常扎实,对java工作机制,用设计思想,常用java开发框架掌握熟练的。

    4、觉得自己很牛B,一般需求都能搞定。但是所学的知识点没有系统化,很难在技术领域继续突破的。

    5. 群号:高级架构群 854613173备注好信息!

    6.阿里Java高级大牛直播讲解知识点,分享知识,多年工作经验的梳理和总结,带着大家全面、科学地建立自己的技术体系和技术认知!

    7.小白勿加

    相关文章

      网友评论

        本文标题:工作3年的java程序员很迷茫,该怎么走出来?

        本文链接:https://www.haomeiwen.com/subject/zodpyqtx.html