程序员如何提高影响力

简介: 程序员如何提高影响力


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


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


1



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


一、名牌大


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


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


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


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


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


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


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


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


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


2



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


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


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


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


微信图片_20220125154143.jpg


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


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


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


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


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


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


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


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


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


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


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


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


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


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


作者简介:

丁威,《RocketMQ技术内幕》作者,RocketMQ社区优秀布道师,『中间件兴趣圈』公众号作者,旨在成体系分享JAVA主流中间件,诸如JUC、Netty、RocketMQ、Dubbo、Sentinel、Canal、MyCat、ElasticJob等。


加入技术琐话读者群讨论,请在公众号回复关键词:读者群。

相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
网络协议 应用服务中间件 网络安全
免费IP地址SSL证书在哪里申请
免费IP地址SSL证书的申请需通过特定的证书颁发机构(CA)或平台。JoySSL提供针对IP地址的免费SSL证书,Let's Encrypt则主要面向网站。申请步骤包括:访问官网注册账号(JoySSL需填写注册码230922),选择证书类型,填写信息并验证IP地址所有权,提交审核,下载部署证书。注意事项:确保IP地址有效、服务器支持HTTPS,并定期续签证书以保持有效性。
|
7月前
|
存储 安全 API
亚马逊SP-API入门:海外电商接口调用与国内平台的差异化
亚马逊 SP-API 与国内电商 API 在技术架构、安全机制及开发流程上差异显著。本文对比京东、淘宝等平台,分析接口设计、地域适配、权限管理等核心差异,并结合实战经验提供开发建议,助力开发者高效接入 SP-API,实现全球电商业务拓展。
|
机器学习/深度学习 人工智能 自然语言处理
算法金 | AI 基石,无处不在的朴素贝叶斯算法
```markdown 探索贝叶斯定理:从默默无闻到AI基石。18世纪数学家贝叶斯的理论,初期未受重视,后成为20世纪机器学习、医学诊断和金融分析等领域关键。贝叶斯定理是智能背后的逻辑,朴素贝叶斯分类器在文本分类等应用中表现出色。贝叶斯网络则用于表示变量间条件依赖,常见于医学诊断和故障检测。贝叶斯推理通过更新信念以适应新证据,广泛应用于统计和AI。尽管有计算复杂性等局限,贝叶斯算法在小数据集和高不确定性场景中仍极具价值。了解并掌握这一算法,助你笑傲智能江湖! ```
403 2
算法金 | AI 基石,无处不在的朴素贝叶斯算法
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
本文基于2024云栖大会演讲,探讨了软件供应链攻击的快速增长趋势及对企业安全的挑战。文中介绍了如何利用阿里云容器服务ACK、ACR和ASM构建云原生软件供应链安全,涵盖容器镜像的可信生产、管理和分发,以及服务网格ASM实现应用无感的零信任安全,确保企业在软件开发和部署过程中的安全性。
|
Java 索引
@Data注解导致的StackOverflowError
Springboot项目中使用Lombok,实体采用@Data注解。运行过程中报Caused by: java.lang.StackOverflowError。
588 0
@Data注解导致的StackOverflowError
|
人工智能 运维 Kubernetes
服务网格规模化应用下的Istio Sidecar配置管理挑战与实践|IstioCon 2022
阿里云服务网格 ASM 在帮助客户落地实践过程中发现,随着集群管理的规模增长和配置复杂度的提升,对于不同的工作负载,目前 Sidecar 代理配置不够灵活。希望通过本次分享,能帮助大家在不同的业务场景下灵活配置 Sidecar 代理的配置来满足个性化需求、优化系统性能。
1383 83
服务网格规模化应用下的Istio Sidecar配置管理挑战与实践|IstioCon 2022
|
域名解析 网络协议 网络安全
[计算机网络]---UDP协议
[计算机网络]---UDP协议
|
安全 网络安全 数据安全/隐私保护
DMZ与端口转发的区别
【4月更文挑战第9天】
1537 4
|
存储 网络协议 API
网络原理-TCP/IP(3) - 三次握手超详解析
网络原理-TCP/IP(3) - 三次握手超详解析
315 1
|
Go 开发者
Go语言代码优雅之道:简洁、清晰示例驱动
Go语言代码优雅之道:简洁、清晰示例驱动
346 0