程序员如何建立自己的影响力
所谓影响力,指的是在某个领域或行业的知名度、号召力,它是一种无形的优质资产,是我们在面对激烈的竞争环境下不被淘汰的法宝。
尤记得不久前,华为的天才少年左鹏飞高薪获得华为Offer的故事: 博士毕业200W年薪入职华为,博士期间发表10余篇高质量论文。牛人的成功或许无法复制,但能激励我们努力去打造自己的影响力。
⼀般来讲,对于我们技术人员来说,个⼈影响⼒主要分为两种,⼀种是公众和社区⾥的影响⼒,⽐如各个领域的 Kol、业界领袖、⾏业专家、公共知识分⼦等;另⼀种则是在⾃⼰的⽣活和⼯作中具备影响⼒,这个影响力虽然影响的范围有限,但是对个⼈成⻓和职业发展都是⾮常有好处的。而我们今天所要聊的就是如何提升我们在公众和社区⾥的影响⼒。
说到如何提升公众和社区影响⼒,其实就是持续的在社交⽹络上(如****、掘金、公众号等主流技术分享平台)贡献有价值的内容。而落到操作层⾯,⽆⾮靠两样本事:写作和演讲。但是对于这两件事情,虽然说起来简单,但是真要做好却都不容易,特别是对于演讲,很多人,特别是技术工作者都比较匮乏,除了性格方面的原因外,还和自己的口才有关。所以,提升自己的技术影响力,更多的时候落在了技术文章的写作上,至少我是这么做的。
对于技术写作,经常有⼈问我:写作有什么秘诀吗?其实也没什么秘诀,如果有那就是多写,持续的写,往深的写。如果真的写不出来,那我推荐⼤家可以从翻译外文资料开始。我们知道,很多的技术文档,特别是一些新技术文档,第一手的资料往往是英文的。所以,技术人员必须具备简单的外文技术⽂档阅读能力。
不过,在翻译技术文档时,我有以下几点建议:
-
第⼀,翻译和阅读不⼀样,翻译要求作者对原⽂有比较深入的理解,文字的描述也要力求准确否则很可能出现错误。因此,在选择翻译文章时,最好选择⾃⼰熟悉领域开始翻译,这样翻译出来的文章才更准确、更有把握。
-
第⼆,文章翻译完成之后不要⽴刻发出来,可以先阅读几遍,或者给你的朋友或者同事看看,确保他们在看你的⽂章时都能看懂。
-
第三,翻译时,我们可以加上⼀些⾃⼰的观点和评论,如果能把技术和⾃⼰的实际经验结合起来就更好了,如果只是纯粹的翻译不容易凸显⾃⼰的特点,对读者的参考作⽤也比较有限。
-
第四,每次发表翻译稿时注明⾃⼰的身份,这样就可以借助不同的平台提升自己的影响力。
在进行文章发布时,我们最好选择一些有技术影响力的平台进行分享,如****、掘金、知乎、公众号等都是不错的技术分享平台。
如果你已经工作很多年并且有了自己的知识积累,那就可以开始技术⽂章的创作了。需要特别强调的是,不管是技术写作还是干其他的事情都贵在持之以恒,切勿浮躁。经常看到很多⼈为了快速的打造⾃⼰的影响⼒、建⽴⾃⼰的技术品牌,要么⽆责任的转载,要么东拼⻄凑攒成⼀篇⽂章,到最后连自己讲的是什么都不知道,对于这类文章,我一直是持批判的态度的。写文章,就算再简单的东西,也一定要做到主次分明,逻辑清晰。
所以说,写文章不难,但是写好的文章却很难。一直以来,我都认为,技术文章不需要写的多么华美,但是一定要做到真诚严谨。所谓真诚,是指不浮夸、不吹嘘,做了⼋分绝不说成九分,懂了五分绝不说成六分,不懂的可以承认⾃⼰不懂,或者给出解释并标明是猜想。
而所谓的严谨,指的是逻辑清晰、证据充足。有时候,我在翻看自己之前的文章的时候常常发现⾃⼰之前解决问题的思路竟然是有问题的,或者有⼀些资料理解错了,此时就需要重新查证、理顺思路。而在这个修正的过程中我对该知识点有了新的认识,最终的结果也得到读者的⼴泛认可,因此在写文章的时候,我们一定要做到内容的准确性,对于无法下结论的情况,我们可以先不下结论。
如果说,写作是一种比较基础的提升自己的影响力的手段,那么学会演讲是每位技术大神必须基本的技能。相比技术写作,演讲的难度更⾼:写作可以反复加⼯,直到拿出成品为⽌,演讲却没有反复上台的机会。并且写作可以不必直⾯观众,以⽂字作为中介,演讲却必须跟观众做直接沟通。 不过这些都不是太⼤的困难,通常来说,要成为优秀的演讲者,可以参考以下⼏点。
-
第⼀,舍得删减。写作⽐演讲更为⾃由,空间也更⼤,所以写作的时候往往可以对某个主题做⼤⽽全的论述。但是演讲的时间有限,观众的注意⼒和耐⼼更有限。所以你在设计演讲稿的时候,需要对写作的内容做⼤的删减,去掉细枝末节,只留下最重要的点。所以在准备演讲材料的时候,一定要做到主次分明。
-
第⼆,反复练习。纵然你对即将演讲的内容已经已经滚⽠烂熟,但这并不意味着你⼀定能讲好它。如何保证能讲好?除了多练习,似乎没有其他的诀窍。
-
第三,观摩优秀的技术演讲。不管做什么事情,我们刚开始都是先模仿优秀的人和事,演讲也一样,要想快速的提升自己的演讲技术,那么模仿是一种不错的途径。有时候,我们在观看技术演讲时,往往只关⼼“讲了什么”,⽽不关⼼是“怎么讲的”。只有⾃⼰要去演讲的时候,才会深刻体会到“原来把懂的事情讲明⽩”,并不是⼀件太容易的事情,不是⼀味堆积“⼲货”就可以的。
而演讲的最⾼境界就是脱稿,想讲的内容全在脑⼦⾥,做到嘴里说的就是心里所想的,做到心中有数。一位优秀的演讲选手,对于演讲的内容一定是心中有数,对于内容一定是烂记于胸。要做到这没有⻓期的练习是无法做到的。
对于如何提升自己的技术影响力,就先给大家讲这么多。后面我会从技术细节给大家介绍如何提升技术能力。
本文同步分享在 博客“xiangzhihong8”(****)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
推荐阅读
-
如何为自己的 Windows 8 系统电脑更换锁屏壁纸
-
很重要如何为企业微信生成自己的永久二维码,即可以自动贴标的那种
-
抖音达人Aaron分享如何开好货联盟快速加盟美妆?如何让别人挂上自己的带货网?
-
身体焦虑?大码女装用实力SayNo--"书",了解更多新书拥有者数量内容 作者:小胖鸭小肥鸭 来源:趣谈神奇数字 近日,杨天真现身奇葩说,一边分享职场生存法则,一边大闹自己的大码女装品牌Plusmall。 杨天真是谁?她是壹心娱乐CEO,范冰冰、张艺兴、张雨绮等明星的前经纪人,被称为 "娱乐圈教母"。但她在2020年6月突然宣布卸下所有经纪业务,成立Plusmall,转战直播行业专心带货,第一代网红雪梨就在她的签约名单中。 在 "A4腰"、"BM风"、"筷子腿 "等流行的当下,"以瘦为美 "依然是主流审美。一向眼光犀利的杨天真,为何会选择一条看似与众不同的道路呢?其实,除了杨天真,越来越多的时尚品牌都开设了大码专线,比如耐克、H&M。 关于大码女装,你了解多少?市场潜力如何?为什么会有越来越多的参与者入局?主要形式是什么? A 超重人群居高不下,大码市场潜力数百亿美元 著名医学杂志《柳叶刀》显示,全球有 1/3 的人口超重(指 BMI 指数为 25 的人口),其中我国 4% 的超重人口(约 2.5 亿)已超过美国居世界首位。 图:超重人口比例 来源:《柳叶刀》杂志柳叶刀 国务院新闻办公室发布的《中国居民营养与慢性病状况报告(2020)》显示,我国城乡各年龄段居民超重率和肥胖率持续上升,18岁及以上居民超重率和肥胖率分别为34.3%和16.4%。
-
35 岁实现财务*,腾讯程序员手握2300万提前退休?-1000万房产、1000万腾讯股票、加上300万的现金,一共2300万的财产。有网友算了一笔账,假设1000万的房产用于自住,剩下1300万资产按照平均税后20-50万不等进行计算,大约花上26-60年左右的时间才能赚到这笔钱。也就是说,普通人可能奋斗一辈子,才能赚到这笔钱。在很多人还在为中年危机而惶惶不可终日的时候,有的人的35岁,就已经安全着陆,试问哪个打工人不羡慕?但问题是有这样财富积累必然有像样的实力做靠山。没有人可以不劳而获。 看到这里,肯定有人说,那么对于普通人来说,卷可能真就成了唯一的出路。但是卷也有轻松的卷,“偷懒”的卷法,对于程序员而言,刨除掉一时无法改掉的开会传统占用的大部分时间,如何把有限的时间和精力放在真正重要的架构设计、需求设计上,而不是重复的造*,编码、改bug、手动测试。因此在科技改变生活的今天,学会使用AI工具成为程序员们的必备技能。 以全栈式全自动的软件开发工具飞算SoFlu软件机器人为例,作为全球首款面向微服务架构设计和最佳实践的软件机器人,SoFlu软件机器人改变了原来手工编码的作业模式,通过可视化拖拽方式以及参数配置就能实现等同于编写复杂代码的业务逻辑,在设计业务逻辑时就完成了微服务应用开发,做到“业务即图,图即代码”,实现“软件开发,十倍提效”。 而作为飞算SoFlu软件机器人的一个重要组成部分,FuncGPT(慧函数)支持所有类型函数创建。通过自然语言描述Java函数需求,实时生成高质量、高可读性的Java函数代码。生成代码可直接复制到IDEA,或一键导入Java全自动开发工具函数库。 FuncGPT(慧函数)具有五大核心能力: ● 自然语言:通过自然语言即可生成函数,降低软件开发门槛。 ● 秒级函数开发:全自动秒级开发函数,秒级完成,效率千倍提升。 ● 一站式函数开发应用:函数生成即可直接应用,效率、安全有保障。 ● 质量可靠:生成的函数代码符合业界规范、具备良好的可读性,符合最优解。 ● 灵活生成:可以根据开发人员的具体需求生成并支持调整和修改。 以“将文件流转换为File对象”这个需求为例,以下是FuncGPT(慧函数)秒级生成的代码: / 类名:FileConverter // 函数名:convertStreamToFile // 函数功能:将文件流转换为File对象 // POM依赖包:无 import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; public class FileConverter { /** * 将文件流转换为File对象 * @param inputStream 文件流 * @param filePath 文件路径 * @param fileName 文件名 * @return 转换后的File对象 * @throws IOException 如果发生I/O异常 */ public static File convertStreamToFile(InputStream inputStream, String filePath, String fileName) throws IOException { File file = new File(filePath + File.separator + fileName); // 创建File对象 try (FileOutputStream outputStream = new FileOutputStream(file)) { // 创建文件输出流 byte buffer = new byte[1024]; int bytesRead; while ((bytesRead = inputStream.read(buffer)) != -1) { // 从文件流读取数据并写入文件 outputStream.write(buffer, 0, bytesRead); } } return file; // 返回转换后的File对象 } } // 函数示例 // 将文件流转换为File对象示例 // 入参:inputStream,文件流 // 入参:filePath,文件路径 // 入参:fileName,文件名 // 出参:file,转换后的File对象 // 调用示例: // InputStream inputStream = new FileInputStream("example.txt"); // String filePath = "C:\\Users\\User\\Documents"; // String fileName = "example.txt"; // File file = FileConverter.convertStreamToFile(inputStream, filePath, fileName); // System.out.println(file.getAbsolutePath); // 输出结果:例如,将文件流转换为File对象后,文件的绝对路径为:C:\Users\User\Documents\example.txt // 则输出结果为:C:\Users\User\Documents\example.txt 通过分析,不难发现以上代码:
-
自命不凡的技巧:程序员如何用代码证明自己很牛!
-
程序员的幽默,你不懂!|如何让您的程序发挥最大作用?
-
小公司如何建立自己的客户关系管理系统?
-
详细说明如何申请注册自己的电子邮件帐户?如何注册电子邮件帐户?
-
教小白用户如何设置自己的个性化域名邮箱,瞬间提升自己的逼格