如何构建个人的技术影响力

466 阅读9分钟

今天我们来聊一聊团队内技术影响力的问题。技术影响力就是在技术领域能够影响别人思想与行为的能力;在团队里,能带动他人学习与成长的能力;在工作中,能够推动系统变革与技术创新的能力。在伙伴的眼里,你能帮他解决技术问题,是可以信赖的技术大佬。通俗的说法就是 在技术领域,伙伴们愿意认可你、信任你、追随你。

近悦远来

毋庸置疑技术影响力对我们每个人来说都非常重要,伙伴们认可你、信任你、追随你,这能让你更好地开展日常工作、实现技术方案落地以及大型项目推进,也能让你带领大家更好地取得业务成绩,实现升职加薪。那有没有一套方法能够帮助我们构建技术影响力呢?

我先来给你讲个故事吧。

春秋时期,楚国大夫沈诸梁因封地于叶被称为叶公,孔子周游列国,来到楚国的叶邑,叶公向他请教怎样治理一个地方。孔子回答了六个字: 近者悦,远者来!叶公想必你很熟悉,就是叶公好龙的主角。那什么是近者悦,远者来呢?就是近处的人喜悦了,远方的人自己就来归附了。

参照孔子的“近悦远来”思考,我们可以从五方面来由近及远地构建自己的技术影响力,分别是:不断提升自身技术实力;积极帮助身边人解决问题;工作中勇挑重担,做有挑战的事;积极参与开源项目;学会分享。现在,我们来逐一讲解一下构建技术影响力的这五个方面。

提升自身技术实力

我们都知道在任何一个领域里只有自身的专业过硬才能产生影响力。要想构建技术影响力首先得技术过硬才可以,也就是 打铁必须自身硬,无须扬鞭自奋蹄

一个技术人员的成长路径通常是初级工程师、高级工程师、资深工程师、技术专家、资深专家。每个层级的成长都要有技术能力的支撑,而技术能力是不断从学习获得的,也是从实战中不断积累的。在任何阶段我们都要不断地学习,努力提升自己。当今社会技术日新月异,技术框架迭代不穷,究竟该如何学习?

今天的新技术都是在已有的技术主干嫁接新的枝叶,所以我们要主动深入学习底层的理论与知识。例如 Java 工程师,不要仅仅停留在各种框架学习上,而是要深入 JDK 源码、数据结构与算法、JVM、Linux 操作系统等领域学习。如果你深入理解 Linux,你就会发现,Java 的所有锁机制在 Linux 上早就有对应的实现。如果你深入 JVM 的实现原理,你就能真正理解 Java 的方法是如何执行的。如果你理解 JDK 的源码,你发现 Spring 的框架也就是 Java 反射 + 注解 + 动态代理的组合实现而已。

当我们掌握了底层知识就能做到知其然且知其所以然,能够在层出不穷的新技术面前以不变应万变。

帮他人解决问题

身边的伙伴遇到技术难题时,及时帮忙解决问题,更能够赢得对方的信任。比如说,遇到线上紧急 bug 的时候,同事们心里充满压力。这个时候,如果我们能够主动参与进来并帮忙解决问题,就能够在对方心中树立起一个高大的形象,影响力也就自然而然得到了提升。再比如,同事领到复杂任务,一筹莫展时,我们可以主动帮忙梳理技术方案,把自己的经验和方法传授给他们,避免他们踩坑。

“雪中送炭”和“授人以渔”能够在你和同事之间建立起一个信任与情感的连接,每解决一个问题都是在你们的情感账号上进行了一次“储值”。这是我们日常力所能及的事情,实际上也是最容易执行的一个。如果你持续地在情感账号上储值,会让周围的同事更加愿意相信你,你在团队中的影响力自然而然地就树立起来了。

做有挑战的事

每家公司都会有一些大型的项目建设,我们都知道大型项目的设计都是非常有难度的。一个大型项目会涉及多个子系统,整个业务场景会非常复杂,技术难度也比较高,团队协作的难度也非常高。

综合自己的优势,如果你能迎难而上,抓住机会来历练自己,就会很好地提升自己的专业能力,让团队中的同学更好地认可你。如果你对业务非常熟悉,可以尝试成为业务架构师,做整体的业务架构;如果你非常熟悉技术架构,可以做项目的技术架构师,负责整个系统的技术架构;如果你项目管理的能力比较好,可以作为项目的 PM,协调各方共同完成任务。

一方面我们能在实战中验证我们学习的知识,同过具体实践将技术知识变成技术能力。另一方面也从实战中看清自己的问题,通过反思自己的问题来确定下一个学习的方向。再者大型项目会有很多人协作,我们可以在协作中发现他人的优势,向优秀同学学习。通过理论指导实践来提升我们的技术实战能力;通过复盘总结,可以发现我们的缺失;通过向优秀人学习让自己快速成长。

参与开源项目

1991 年 Linus Torvalds 发出第一封邮件宣布 Linux 开源,1999 年 Apache 软件基金会成立。经过几十年发展,开源已经成为热潮,在 Linux 领域、Java 领域、大数据领域都取得了巨大的成功。工程师在研发项目中也会采用很多开源的框架来提升研发的效能,而大多数工程师是拿来主义,只阅读文档,调用 API 进行使用。这样一方面出了问题难以修复,另一方面无法做技术创新。如果能积极参与到具体开源项目中,成为开源社区的贡献者,那会对我们有诸多提升。

开源项目的参与者都是对技术有一定追求的人。与这些大牛一起合作,首先能够提升我们的技术能力,让我们对具体开源项目有体系化的了解。另一方面,通过和开源项目的贡献者一起讨论,可以开阔我们的技术视野,了解不同文化背景下的工程师的工程思维。再者,开源社区有很多大牛,通过与他们沟通与协作能够帮助我们建立更多人脉,也能帮我们在这一领域建立很有说服力的技术背书。

分享你的故事

写博客实际上是把我们思考和解决问题过程进行复盘,也是个人成长与进步的快照版本。博客社区里也有很多高手,更有与自己兴趣爱好相同、观点相近的伙伴,经常写博客,自然会吸引更多志趣相投的朋友来一起讨论技术。高水平的交流与探讨,可以让我们加深对技术理解,也可以让我们收获更多的粉丝。

公开大会的技术分享能够与更多伙伴建立深度连接。一次分享可以同时向几十到几百个伙伴传达你的技术理念。在分享完成后,可以与感兴趣的伙伴进行交流,这样面对面的交流可以产生许多新的思考与火花。

技术博客与技术分享能够让我们与更多热爱技术的伙伴建立连接,同时也向更多的人传达你的技术理念,在社区里建立自己的技术影响力。

在儒家思想里,从古至今的仁人志士都追求三不朽:立德、立功、立言。在任何时代,著书立说都是构建影响力的最高形式之一。例如在 Java 领域,所有的学习者都会看 Bruce Eckel 的《Java 编程思想》,通过对经典书籍的学习来提升自己的能力。在具体的技术细分领域里,我们如果能够出一本有深度的技术书籍,把我们对技术的理解普惠到更多的后来者,同时也能让我们自己活在历史的时空里。

总结

首先我们讲解了什么是技术影响力,技术影响力就是在技术领域能够影响别人思想与行为的能力。也就是让你的同伴在他人已知的技术领域认可你,在他人未知的领域信任你,在需要团队协作的时候愿意追随你。

接着我们讲解了可以用“近悦远来”的思想,来构建我们的技术影响力。持续不断地提升自己的技术实力,让自己成为真正的技术高手;多帮他人解决问题,在同事的情感账号多储值,会让伙伴更加相信你;做有挑战的事,让你在逆境中锤炼自己;技术博客与技术分享能够让你向更多的伙伴分享你的故事,著书立说能够把我们的技术思想传递给行业的人,让我们活在历史的时空里。