Java架构师成长升级历程

目录

前言

         一、 学习途径整理

目录

前言

一、 学习途径整理

二、如何高效的学习

三、书籍推荐

       MQ相关: 

       云原生相关:

       Redis相关:

       架构相关

        Mybaits

四、优秀博文整理

五、极客时间

六、硬核公众号推荐

七、宝藏学习网站 

八、架构设计


         二、如何高效的学习

三、书籍推荐

       MQ相关: 

       云原生相关:

       Redis相关:

       架构相关

        Mybaits

四、优秀博文整理

五、极客时间

六、硬核公众号推荐

七、宝藏学习网站 


前言

一转眼16年毕业到现在已经工作了接近6年的时间了,我是毕业通信工程专业,大学期间并没有学习过Java,主要以C语言为主。大三下学期,从网上找了些资源开始学习Android,从自学到第一份实习Android开发,后面被莫名奇妙的调到JavaWeb开发。从此便开始JavaWeb的开发。从一个只会Curd的码农,也逐渐的在工作中学习成长了许多。今年年初跳槽,从去年9月开始准备,一直想去一线大厂,可惜能力不够,也未能成功进入大厂,后来面试到了一家金融公司。也莫名其妙被安排到现在的岗位:Java架构师,说实话,对这个岗位还是挺有敬畏之心的。架构师作为技术专家,我深知自己的能力还未能达到岗位的需求。所以入职以后也是逐步的开始去思考如何做好一个架构师。

那就从这篇文章开始记录吧、期望未来的某一天,能原自己的一个大厂梦。

DayDayUP 遇见更好的自己

一、 学习途径整理

主要想记录下有哪些优秀的学习的路径:

  •    书籍
  •    博客
  •    极客时间
  •    微信公众号

二、如何高效的学习

     从毕业到现在一直都在不间断的学习,但是总是在学了忘,忘了在看,看了又忘,上个月看的书,和同事,朋友讨论技术点的时候总是又忘记。我也在不断去尝试着,如何让自己的知识记得更那牢靠。

           我们要明白作为技术人,我们学习一门技术的时候,重在理解与实践。在理解的基础上加上自己的思考,想想为什么优秀的开源软件,为什么要这样设计,解决什么样的问题? 在回来,我们如何去让我们更好的学习。比较著名的理论就是费曼学习法:费曼学习法的主体思想就是以教促学。将自己学会的东西教给别人,如果在教学的过程中出现了卡壳或者自己也摸不准的东西,那么在回头查资料,总结,然后在简化,用自己的语言表述出来。

  1. 我觉得有条件的朋友,可以经常性的和朋友同事在一起讨论一项技术,组织培训等,这样能加固自己的学习成果,特别是自己在组织课件的时候。
  2. 如果没有条件,可以在学习后半个月或者一个月之类在用自己的语言去用文字记录下来,比如在博客上。

以上是目前的我关于这个点的一个想法。

三、书籍推荐

       MQ相关: 

       RabbitMQ:书籍:RabbitMQ实战指南《朱忠华老师著》:

       2022.03.01第一次阅读:关于读书笔记后面再博客中补充

       云原生相关:

        kubernetes in action 由七牛云团队翻译: 入门级K8s介绍。比较推荐看。

       2022.04.05 开始看,目前还在看

       Redis相关:

       Redis设计与实现:比较通俗易懂,原理讲的比较多。进阶的话可能需要寻找其他资源。

       2022.02.18 第一次阅读

       架构相关

       周志明老师的《凤凰架构》推荐阅读

       2022.03.07 -2022.04.17

        Mybaits

      《Mybaits技术内幕》

       2022.04.18--- 2022.05.07

四、优秀博文整理

      1、RabbitMQ优秀博文整理:
RabbitMQ优秀博文整理_遇见更好的自己、的博客-CSDN博客_rabbitmq选举1、关于主流MQ的介绍,各MQ的优缺点。MQ的使用选举等MQ消息队列详解、四大MQ的优缺点分析_从百草园杀到三味书屋&的博客-CSDN博客_几种消息队列的优缺点2、RabbitMQ常见问题的整理,以及解决思路。图文并茂,比较详细RabbitMQ常见问题与解决方案_蝎子莱莱爱打怪的博客-CSDN博客_rabbitmq常见问题及解决3、RabbitMQ基础入口介绍,其中关于MQ消费方式说的比较好。对镜像模式的了解,以及为啥RabbitMQ只能支持万级的并发入门RabbitMQ,.https://blog.csdn.net/weixin_44399827/article/details/124095152

      2.Skywalking入门

微服务调用链追踪框架Skywalking,看完你就懂了!_java技术爱好者_R的博客-CSDN博客_调用链skywalkinghttps://blog.csdn.net/yehongzhi1994/article/details/109300770

五、极客时间

作者课程
胡夕《Kafka核心技术与实战》
蒋德钧《Redis核心技术与实战》
丁奇《Mysql实战45讲》
许式伟《许式伟的架构课》
李运华《从0开始时学架构》
张磊《深入剖析Kubernetes》
刘海丰《架构面试设计精讲》
郑晔《10X程序员工作法》
王争《数据机构与算法之美》

六、硬核公众号推荐

  • 捡田螺的男孩
  • 微观技术  (TOM哥)

七、宝藏学习网站 

八、架构设计

1、如何确保分布式场景下的幂等设计? 

2、布隆过滤器 位图算法?
3、限流算法(固定窗口算法、滑动窗口算法、令牌桶算法)?
4、分布式自增ID算法?
5、分布式锁方案?
6、数据库与缓存不一致的方案?

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值