程序员如何提高影响力

276 阅读7分钟

影响力能有效表征你所在领域或行业的知名度、号召力、被认可度。影响力是一种无形的优质资产。

2020年华为的天才少年最高档年薪获得者左鹏飞的事迹大家应该有所耳闻,一个博士毕业生入职华为200W年薪,翻开他的履历,原来他在博士期间以第一作者发表10余篇高质量论文,更是以第一作者在计算机操作系统最顶级学术会议之一的OSDI和计算机体系结构顶级学术会议上各发表一篇论文,其影响力可见一斑,高年薪入职华为便是水到渠成的事。

牛人的成功或许无法复制,但能激励我们努力去打造自己的影响力,那作为一名程序员该如何打造影响力呢?

1、名牌大学

毋容置疑,高考目前依然是最具权威的人才评估机制,也是贫苦大众改变命运、跻身上流社会的一个重要途径。进入一流名牌学校的毕业生自然而然地能得到更多企业的认可,一流大学的优秀毕业生往往在社招期间就能进入各行各业中的头部企业,他们的起点或许是别人奋斗的终点。

2、各行各业的头部企业担任高阶职位

环境、平台在很大程度上决定了你的上限。在该行业、该领域内头部企业往往拥有更大资源优势,能面对更加复杂的业务场景、更大的数据量与并发度,面临的技术挑战远不是普通小公司能比的,程序员获得的成长速度不可同日而语,这样在头部企业的员工在业界必然具备更好的影响力,更高的被认可度。

目前JAVA类的培训机构基本都会打出这样一条亮眼的广告语“该课程对标阿里P7、P8”,这样的广告语对程序员有极大的杀伤力,对其趋之若鹜,故程序员在步入职场的第一天,就要树立一定要拼进去该行业的头部企业这一奋斗目标。因为这样的企业自带“光环”,与生俱来的自带影响力。

三、技术分享与融入开源社区

名牌大学,头部企业的员工已经具备了先发优势,如果既没有好的学历背景又没有好的职场背景(头部企业的从业经验),那该如何提升影响力呢?

笔者认为通过技术分享、融入开源社区是我们的“救命稻草”。

在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