为什么要成为「无敌」程序员?

为什么要成为「无敌」程序员?_第1张图片

科技爱好者周刊,阮一峰在其博客上定期发布的栏目,主要收集整理科技类新,可读性蛮强的,老兵哥在闲暇时间会去浏览一番,偶尔还能收获蛮有价值的信息。硅谷著名的风险投资家 Naval,曾经在推特上说了一句被上万人点赞、几千人转发的金句:

为什么要成为「无敌」程序员?_第2张图片

既懂创造,还会销售,那你就是无敌的!

一家成功的公司,不仅要懂得如何创造优秀的产品,还要懂得如何将产品销售出去。优秀的制造能力和销售能力,是成功公司必须同时具备的两种能力,就像初创企业都要设置 CEO 和 CTO 两个角色,CEO 负责销售,CTO 负责制造。

同理,这个世界上那些牛人,也是既懂创造又懂销售,这些人缔造了全新的行业。微软的比尔盖茨、苹果的乔布斯、特斯拉的马斯克等,他们时刻关注科技动态,在人们尚不清楚自己想要什么的时候就能洞察其需求,然后整合世界上领先的科技创造出光芒四射、自带流量的产品,这就是创造与销售最完美的融合。

如果把自己看作最小的个体企业,要想在事业上获得成功,那你必须既要有真才实学,也要懂得推销自己。Naval 说,通常情况下,创造者学习销售比较容易,但销售者学习创造比较难。例如,程序员学习运营,要比运营人员学习编程更容易。因此,大学期间最好主修创造相关的课程(比如计算机、机械电子等),然后再辅修销售相关的课程(比如经济学、心理学等)。

大部分技术从业者都会觉得,我平时不需要抛头露脸销售产品服务,只要不断积累专业能力就可以了。不怕程序员懂编程,就怕程序员会销售,这也是老兵哥刻骨铭心的感悟。在掌握编程等技能的同时,程序员还需要练就推销自我的能力,唯有这样我们的程序人生才能越走越精彩。在下列场景中,不擅长自我推销的程序员非常吃亏:

求职应聘

以目标岗位的能力要求为标准,假设你的真实水平是 100 分,刚好胜任这份工作。如果不擅长推销自己,那你只能展示出 80 分,结果就错失了工作机会。如果非常擅长推销自己,那你很可能展现出 120 分。在获得新工作之后,你通过努力补上了那吹出来的 20 分。新工作不仅提供了更高的薪酬,还给你带来了更多的锻炼提升机会,这就是自我销售能力高低所造成的差别。

我们都知道,广告是营销的重要手段,在短短几秒或几十秒时间内让顾客对产品或服务有深刻的印象,甚至打动顾客做出购买决策。面试就像是限定时间的广告,你不可能非常细节地展示自己,你必须在短短的几十分钟之内打动面试官。本科毕业那会儿,老兵哥没有十足把握跨专业考上研,一颗红心两手准备,边备考边面试,不过当年的我只懂得读书,找不到好工作就逼着自己考上研。

等研究生毕业时,在实习的企业挽留下,没面试我就工作了。直到三年后跳槽,我才真正经历面试的洗礼,从羞涩到坦然,一次次的面试让我建立起了自信心。虽然心理素的关卡打通了,但我依旧缺乏推销自我的技能。真正突破是在换第三份工作的期间,这次我不急于找工作,而是给新工作设定了几项要求,必须全部满足才签约。为了提升面试技能和找到称心的工作,我前后面试了近二十次,每次面试前都做足了准备,面试后都复盘总结。

晋升评级

以前员工能否升职加薪都是老板私下决定,后来互联网企业带来了新玩法,在企业内部成立技术委员会,由资深技术专家担任委员,负责技术人员的晋升评级。其形式就像是毕业答辩,候选人需要准备评级材料,在五六个评委面前展现自己,并接受评委的各种考问,在难度上比面试要高一些,例如:评委对你的工作内容有所了解,评级标准更偏重你的工作产出和价值贡献。

老兵哥以候选人角色经历过几次竞聘,更多感受是来自于担任评委和面试官,展示自我是技术人的短板,不管是答辩材料的准备,还是现场的讲演互动。大部分候选人都不懂如何制作有效的答辩材料,有用没有的素材直接往幻灯片里面贴,密密麻麻的全是文字,关键是不知道围绕价值贡献来组织素材,重点不突出。在问答互动环节,不懂得如何控制场面和节奏,闪光点没得到充分展示,反而劣势短板被问个底朝天,真的非常吃亏。

转型发展

不管是往架构还是管理等岗位转型,随着亲力亲为做事比重的降低,你不能停留在仅仅做好自己的层面,而是带领团队所有成员往同个方向使力。胜任新岗位的前提是,你必须擅长推销自己的观点想法,不管是架构上的解决方案,还是管理上的制度措施等,尤其是带领高智商的技术团队,你不能完全依赖职权,而要靠动之以情、晓之以理,让大家真正认可你的观点想法,否则下属有各种方法来应付你,这同样是考验你的推销能力。

回顾起刚从事基础管理的那段日子,老兵哥总觉得很多事必须亲力亲为才能做得更好,时间久了就觉得非常累,完全没有以前敲代码编程的成就感。后来我就开始学习管理技能,例如《别让猴子跳回背上》、《权力与影响力》等书籍,慢慢提升非职权影响力,才逐渐找到感觉。尤其是从基础管理转型架构师之后,面向客户推广新的技术或产品,面向团队推动架构方案的落地实施等,这些新的工作职责都需要我不断提高推销自我的能力。

拓展人脉

任何时候人脉都是非常有价值的:求职应聘时有朋友帮忙内推,成功率更高,更容易找到适合自己的工作;在公司内部跟技术委员会的同事保持交流互动,他们对你早就有所了解,那么你的自我展示就不再受限于那短短的几十分钟了。尤其是从技跨到管理、销售等条线,从公司走向行业,你必须在更广阔的范围内建立影响力,让更多人知道你的价值,从而主动跟你建立连接,寻找合作的机会。人脉不是找那些能够帮助你的人,而是找到那些你可以帮到他们的人,这样人家才有意愿来帮助你。

创造是价值的源泉,扎实的专业能力是技术人安身立命的基础,但价值的实现离不开销售,你必须将产品或服务交到需要它们的用户手里,你的价值才真正的实现。尤其在现在这个酒香也怕巷子深的时代,推销自我是难以绕开的命题。任何岗位都有天花板,逆水行舟不进则退,当年老兵哥从开发转架构,最近这两年我又开始有意识地拓展技能树,准备突破架构师的发展瓶颈。

身处变化如此快速的时代,我们何以安身立命,唯有不断提升自我,以不变应万变,而提升自我无非两个方向:

  • 其一,提升创造能力。找准定位,在某个垂直细分领域做到头部,确立自身独特的价值点。
  • 其二,提升销售能力。找准目标客户,往用户靠近,往客户靠近,洞察其需求,在实践当中不断提高写作、演讲、咨询和演讲等技能。

从现在开始准备成为「无敌」程序员吧!先分享到这里,原创不易,如果你觉得有价值,麻烦动动手指点个 「」或 转发 给更多小伙伴,我会更有动力坚持。另外,我还会持续分享职业规划、应聘面试、技能提升、影响力打造等经验,关注IT老兵哥 」,赋能程序人生!

itlaobingge

关联文章索引:

你可能感兴趣的:(架构师成长之路,面试技巧,写作,职业规划,软技能)