写点什么

程序员如何提高影响力

作者:Java高工P7
  • 2021 年 11 月 12 日
  • 本文字数:1453 字

    阅读完需:约 5 分钟

在 CSDN、掘金、公众号等主流技术分享平台持续输出原创类文章是提升知名度的一个非常行之有效的方法。


要想快速提高知名度,技术研究和分享应该聚焦在某一个板块,深度研究底层实现原理,持续成体系分享某一个板块的内容,成为该板块知名人士,从而塑造影响力。


接下来我以笔者的真实经历来和大家聊聊我是如何聚焦,如果通过技术分享打造的影响力,从而突破瓶颈,以更好的姿态迎接更大挑战。


笔者从事 JAVA 行业 10 余年,只是一个普通的二类本科,同样没有 BAT 等一线互联网企业的履历,在工作 5 年左右迷茫了,此时的我入职的是一家电子政务类公司,不曾接触大数据、高并发,甚至都不曾接触分布式架构体系,危机感油然而生,经过不断的思考与摸索,开始了我的技术分享之路。


技术分享的前提是确定分享的内容,即确定后续努力学习的主要方向,那该分享什么呢?


通过对互联网分布式架构的研究,我将突破的方向放在了“中间件领域”,因为我发现整个分布式架构体系离不开各种各样的中间件支撑,如果成体系掌握好这些中间件,就能轻松驾驭分布式架构,技能也将得到质的提升,个人总结的分布式架构体系大概如下图所示:



大家可以憧憬一下:如果你深入研究过上述大部分中间件,理解它在分布式架构中的具体职责、使用场景,那将意味着什么,妥妥的优秀架构师


不错,这就是我为自己分享学习定下的目标,成体系剖析 JAVA 主流中间件,深入探讨其实现原理。


但问题来了,这么多中间件,从什么地方入手呢?其实当时的我,还无法直接看懂数据库中间件 MyCat 的源码,那该如何破解呢?


分布式中间件的共性是什么?踏入中间件领域之前需要具备哪些基本技能呢?


我认为分布式的共性是网络通信,需要掌握的基本技能:数据结构、Java 并发。


基于此我将踏入中间件分解成三步走战略。


  • 第一步:研读 JAVA 基础数据结构、JUC(Java 并发框架)、Netty(NIO 框架,网络通信基础框架)。

  • 第二步:挑选 Dubbo、RocketMQ 作为主要突击点。

  • 第三步:优先公司项目中使用的中间件。


完成上述战略的前两步,尽管我们暂时没有高并发的经验,但已经具备了高并发的理论基础,并且对 Dubbo、RocketMQ 的理论研究非常到位,通过持续的分享,且勇于宣传自己,将自己的作品通过各种渠道进行传播,“江湖”上一定存在了关于你的传说,即会形成一定的影响力,此时一定会有更好的职位主动来找你。


例如急需 RocketMQ 方面人才的公司就会注意到,给你提供机会,这样你就能理论与实战相结合,不断的强化在 RocketMQ 方面的优势,从而形成良性循环,然后继续持续向外输出其他中间件方面的内容,持续完善中间件体系,逐步向目标奋进。


你就会发现,越努力越幸运,除了工作机会主动找你,出版社、知识付费平台(专栏、视频)等网站都会联系你,邀请你出书,出视频等,这样通过与这些平台的合作,知名度将持续提高,良性循环。


除了分享技术,还可以根据个人具体情况,尝试努力成为一个开源项目的 Commiter,这样的含金量将非常高,能极大地提高其影响力。


通过技术分享逐步打造影响力,吸引公司提供更好的平台、出书、成为开源项目的 Commiter,从而形成良性循环,不断提高影响力,从而实现逆袭。




好了,本文就介绍到这里了,您的点赞与转发是对我持续输出高质量文章最大的鼓励。


欢迎加笔者微信号(dingwpmz),拉您如技术交流加群探讨,笔者优质专栏目录:


1、源码分析RocketMQ专栏(40篇+)


2、源码分析Sentinel专栏(12篇+)


3、源码分析Dubbo专栏(28篇+)


4、源码分析Mybatis专栏


5、源码分析Netty专栏(18篇+)


6、源码分析JUC专栏


7、源码分析Elasticjob专栏


8、Elasticsearch专栏(20篇+)


9、源码分析MyCat专栏


10、源码分析 Canal

用户头像

Java高工P7

关注

还未添加个人签名 2021.11.08 加入

还未添加个人简介

评论

发布
暂无评论
程序员如何提高影响力