什么是影响力?影响力是用一种别人所乐于接受的方式,改变他人的思想和行动的能力。影响力就是一个品牌,用你的品牌效应去影响和改变人们的行为和思想,说白了就是别人提前某样东西的时候第一时间就会想起你。地边摊和专卖店的产品肯定天壤之别,无论是品味、档次和服务都不在同一个水平线。那么问题来了,作为一个程序员,如何提升自己的个人技术影响力呢?
一、提升自己的技术
一个优秀的程序员成长的历程肯定是:初学者—开发者—架构师—大师。技术是不断学习的,经验是不断积累的,在任何阶段我们都要不断的学习,努力的提升自己,无论是理论知识还是技术。当今社会互联网日新月异,技术迭代不穷,可能当前非常火的一个技术或者框架过一段时间就会被一个新的框架所替代,在开发过程中面临这样一个现象,正在为刚刚掌握hadoop、strom而窃喜的时候,spark、Mahout却受到了人们的追捧。俗话说得好,技多不压身。由于业务的差异,每家公司所采用的技术都有很大的差异,这样也可以很轻松的面对复杂的局面。
提升技术的途径有很多种:
1、学习框架源码,官网的API,对自己的代码有一个严格的要求;
2、阅览书籍、观看相关技术的视频、贴子;
3、多参加一些交流会,与技术大咖交流、分享;
4、遇到问题不退缩,敢于挑战,勇敢攻克一些技术难点。
二、分享自己的故事
学习不是一蹴而就的,在学习的过程当中会遇到各种各样的问题,要善于把遇到的问题和解决问题的过程与别人分享,遇到问题你是怎么解决的,做了哪些尝试,在解决的问题当中你学到了哪些东西。分享你的故事,给他人提供借鉴的经验,也让他人与你一起分享学习和进步的喜悦。
三、对比
俗话说的好:没有对比,就没有伤害。两样同样的东西只有通过对比,才知道好坏,所有我们要把自己的项目和代码分享出来,让别人通过你的代码,你的劳动成果来认识你,高效、简洁、优雅的代码可定比臃肿、低效的代码更受别人欢迎和青睐。有一句话叫字如人品,同样的道理,代码如人品,通过你的代码,可以清楚的了解到你是一个什么样的人,是否对自己复杂,你的技术水平处于一个什么样的层次。
四、能力提升
除了提高自己的技术水平以外,还需要提高自己的能力。能力是面向结果的,想做的能成,想要的能有,就可以说是有能力。我们可以接私单,就是除了正常工作以外利用业余的时间做一些兼职,一些业余项目。做兼职并不仅仅是为了金钱,它更多的是一种挑战,无论是精力、经验和技术都有一个更高的要求。通过业余项目我们可以学习一些get一些新的技能,增加自己的项目开发经验,成功的完成一个项目还可以增加自己的自信心,获得别人对自己的肯定。当然还可以得到一笔不菲的收入。
如果英语基础好的话,还可以尝试的翻译一些书籍。因为国外的IT发展较好,起步的较早,一些较新的技术都是由国外传入国内,专业书籍都是英文,这就给国内的学习爱好者造成很大的困扰。送人玫瑰,手留余香。如果你翻译了一本专业书籍,不仅可以巩固自己的专业技能,还给别人提供了便利。
五、贴上个性标签
每个人都有名字,这个名字就是自己的ID,通过这个ID就会快速的定位到你。给自己贴上个性标签,就会迅速的与众不同。如果你经常写帖子文章什么的,可以给自己起一个笔名,比如:“孤独的数据君”、“冷若寒冰”、“狐狸少爷”“、断线的风筝”……除此以外,你还可以给自己一个定位,定位标签不仅可以别人而且也可以让自己清楚的知道自己处于一个什么样的位置。当一个人被一种词语名称贴上标签时,他就会作出自我印象管理,使自己的行为与所贴的标签内容相一致。这种现象是由于贴上标签后面引起的,故称为“标签效应”。像这种标签肯定是不行的,比如:人傻、钱多、死的早,艰苦、朴素、能加班,不修边幅,没审美。标签首先是积极的,要体现出自己的专业技能和位置,如:大数据打虎将、h5小姐、Python爬虫君等等。
六、多平台占位
在业余时间可以多写一些文章,在简书、微信公告号、微博、知乎上分享。其实最初打算写文章,第一篇文章的原因很简单,就是想把工作中、学习中遇到 的问题及解决方案记录下来,方便日后用到的时候拿来就用,不用再去搜索别人的解决方案,一下子得到N多个结果,然后一个一个去验证。但是后来发现,随着自己的坚持,文开始有了自己的粉丝,开始慢慢有了名气。
刚开始在微信公共号上发表文章的时候,一开始的访问量很少,慢慢地就多了。像简书、知乎这样的网站推荐一些文章到首页,如果能这样便是幸运的。在经历好长时间的几乎零流量之后,开始慢慢增长了。到了今天已经写了好多篇文章,连自己都记不清了。现在写文章已经不仅仅是为了记笔记了,更多的是一种分享,一种成长,再分享的过程当中你会发现有许多志同道合的朋友。通过多平台去传播自己,宣传自己,就像农民在土地上播种一样,当别人在Google输入关键字搜索的时候,你的文章恰恰在当中你会很有成就感。
七、系列化输出
可以录制一些微视频或者上课,现在在线教育非常流行,算是目前很火的一个产业吧,连百度腾讯阿里都参和进来了。以后的发展肯定越来越好。向初学者出售视频资料,分享一些自己的经验和技术。自己当时刚开始学习的时候是什么模样可定历历在目,如果有前人带领入门的话付出点报酬还是很乐意的。
除此之外还可以联系一些培训机构、公司企业,去给他们做技术指导。尝试在一些公开场合研究,用于分析自己的技术和经验。如果理论知识扎实,在某些技术点上有些研究,可以出版自己的书籍,虽然会耗些时间,但得到的回报是不可忽视的。
原文作者:祈澈姑娘
技术博客:https://www.jianshu.com/u/05f416aefbe190后前端妹子,爱编程,爱运营,爱折腾。
坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。
文末福利:关注「编程微刊」公众号 ,在微信后台回复「领取资源」,获取IT资源200G干货大全。公众号回复“1”,拉你进程序员技术讨论群