写点什么

30+ 程序员竞争力从哪里来?

用户头像
我心依然
关注
发布于: 2021 年 01 月 30 日
30+程序员竞争力从哪里来?

如何保持职场竞争力,让自己更值钱?今天,我们一起聊聊这个话题。

本文节选自《技术人修炼之道:从程序员到百万高管的 72 项技能》一书。

如何保持职场竞争力,让自己更值钱?回答这个问题,需要用到黄金圈理论。

Why:你因为什么而值钱?

大家都知道一句话,叫“物以稀为贵”,这是一个朴素的商业逻辑。在职场中想要值钱,就要时刻保持稀缺性:别人不会的,我会;别人会的,我更精通。


例如,JAVA 开发工程师,大家都会 CRUD 这种简单的码农技能,这个时候要如何保持稀缺性呢?可以研究开发框架,做一个只要简单配置就能自动实现 CRUD 的框架,提升整个团队的开发速度;还可以研究算法,做一个 JAVA 工程师里最懂算法的人,让公司减少一个普通算法工程师的岗位。然后再去和公司谈加薪,成功的概率就很高。

What:什么能力是职场中稀缺的?

针对这个问题,笔者在技术社区里,发起了一个 1000 位 IT 职场精英参与的调查问卷,并且对 50 位技术领导者进行了访谈,得到了五项稀缺能力:思维和创造力、解决问题的能力、强大的沟通能力、学习新知识的能力和敏感的商业嗅觉。


大家可以尝试给自己的这五项能力打分,每项分值是 20 分,总分为 100 分。得分越高,表明在职场中的稀缺度越高。

How:如何具备这些职场中的稀缺能力?

下面聊一聊这五项职场稀缺能力的具体含义,以及如何培养这五项能力。

第一项,思维和创造力

技术人员大多是理工科出身,经过多年的训练,已经形成了工程师思维,更多考虑的是 What 的问题。例如,电商网站“购物车”功能如何实现、技术架构如何搭建、代码如何编写等。


工程师很少考虑 Why 的问题,即电商网站为什么需要“购物车”,而不用“一键购”的方式来代替。同样的问题也出现在产品经理身上,业务方提出了需求,如果产品经理照单全收,而不去考虑 Why 的问题,以及有没有更好的 How,那么这个产品经理只能叫作功能经理,也不可能创造出足够伟大的产品。

越是优秀的职场人,思维方式越多元化。纵观国内外互联网领袖,如乔布斯、张小龙、雷军等,都是多元化思维、跨界思维的高手。


乔布斯曾回忆说,里德大学提供了全美国最好的书法教育。整个校园的每一张海报、每一个抽屉上的标签,都是漂亮的手写体。由于那时他已经退学,不用再去上常规的课程了,于是他选择了一个书法班,学习怎么写出一手漂亮字。


在书法班上,他学习了各种衬线和无衬线字体、如何改变不同字体组合之间的字间距,以及如何做出漂亮的版式。那是一种科学永远无法捕捉地充满美感、历史感和艺术感的微妙,他发现这太有意思了。

后来这些漂亮的字体出现在了苹果电脑当中,可以说,如果没有当时乔布斯无意中对书法课的兴趣,也许这一切就不可能发生。

第二项,解决问题的能力

有人说,职场中最重要的技能就是解决问题的能力。想知道自己解决问题的水平吗?不妨来做个测试。

“团队的离职率提升了 30%,怎么办?”

你一定想到了许多方法,如搞团建、加工资、减少加班……

不过,你一定答错了,因为这个问题本身就是错的。德鲁克说过:“别从答案出发,要学会先问:我们面对的是什么问题?”

爱因斯坦也曾经说过:“如果给我 1 个小时解答一道决定我生死的问题,我会花 55 分钟来弄清楚这道题到底是在问什么。一旦清楚了它到底在问什么,剩下的 5 分钟足够回答这道题了。”

再回到上面的问题就会发现问题本身并没有说清楚谁在提问,面对同样的问题,不同角色的人的思考是不一样的,例如,CEO 思考的是离职率对公司运营的影响、HR 考虑的是 KPI 是否能完成,所以解决问题的方法也会不一样。

在解决问题的方法论当中,以麦肯锡的“解决问题七步法”最为经典。其大致的思路如图所示,感兴趣的朋友可以搜索相关知识深入学习。

第三项,强大的沟通能力

沟通是一个人的“语言智力”,在人的各种智力中,语言智力是第一种智力,从牙牙学语开始,学会说话交流就是人掌握的第一能力。小到婴儿用哭喊来表达自己“饿了”的诉求,大到国家领导人之间用谈话解决国家大事,沟通能力在人的一生中占据着极其重要的地位,是人类发展事业及社交的核心因素。

如何提高沟通能力呢?


首先,对沟通要有基本的认知,如图下所示是沟通模型图。在沟通当中包含了 7 个要素:说话者、听话者、信息、媒介、场景、干扰、反馈。任何一个环节出错,都会造成沟通问题。


其次,沟通当中要根据沟通对象的特点、背景,选择不同的沟通媒介。例如,与不懂技术的业务方沟通时,尽量不要讲术语、不要拿架构图来讲解,要用通俗的语言、打比喻的方式来沟通。

例如,当向业务方解释“边缘计算”时,可以说这种技术就像章鱼一样,章鱼的触手有神经元,能快速处理信息而不必把信息传回大脑处理,所以它的反应就很快,边缘计算也是类似的,它在边缘节点有计算能力,所以不必将信息传送到中心机房,提高了响应速度,这样讲解业务人员就比较好理解。


最后,沟通能力是可以通过训练提升的,笔者从一位上海戏剧学院的教授那里学来的一种“看图说话”的训练方法,对于演讲能力的提高非常有效。具体做法是:对眼前的画面进行即兴讲解,持续 3 分钟。

例如,眼前是一栋办公楼,马上开始讲解:我看到一座办公楼,楼上面的霓虹灯招牌写着“重庆大厦”,让我想到了许多香港电影里的经典取景地,现在是晚上 8 点,整栋大楼的灯有 70%是亮着的,看来“996”的公司不少,苦命的孩子们啊,其中一定有不少是 IT 公司……


通过长期刻意练习,能够提高眼、脑、口的反应速度、提高即兴表达的能力、提高思考和口头表达的默契度,成为一个随时可以口若悬河、滔滔不绝的人。

沟通能力对于职场来说,好比一把梯子,关键时刻这把梯子能够帮助你攀登职场的巅峰,缺少这把梯子,你可能就错失了人生中的几个关键机会,所以不要对“能说会道”的人嗤之以鼻,技术人既要能做,也要会说。

第四项,学习新知识的能力

当今社会的发展速度非常快,每个行业都在快速变化。一个人必须努力学习新知识、新技能,才能不被淘汰。例如,现在的产品运营已经进入数据运营时代,这就要求运营人员具备数据分析能力,来驱动运营工作。如果运营人员不尽快学习这项技能,在不久的未来就有可能被淘汰。


同样地,现在的财务、市场等工作职能也都发生着巨大改变,大部分企业正在往精细化运营转变。作为一名纯技术人员是没有出路的,必须善于学习各类新知识,成为一名复合型人才,例如,通过大数据和人工智能的技术手段驱动业务的增长。同时,个人技能更需要跟随企业的发展一起成长。如果你和公司的发展不在同一个步调上,或者有比你更厉害的求职者被企业相中,那么你很有可能进入被淘汰的窘境。

此外,还要掌握刻意练习的方法,科学高效地提高自己的技能。笔者接触过许多声称自己具有 10 年经验的程序员,一番沟通下来,发现他们只是一年经验重复了十年而已,技术上并没有深度和广度,这就是我们常说的,低效的努力。

第五项,敏感的商业嗅觉

技术人员往往只满足于“听业务方的话”“哄业务方开心”,其后果是技术人员的价值得不到充分体现。技术人员需要有系统性思维,能够帮助业务方去思考业务、思考商业价值,用系统的方式更有效地解决业务中遇到的问题,做到技术与业务的深度融合,成为最懂业务的技术专家。


做到以上五项,已经具备比较强的职场竞争力了,你需要的只是一些坚持、一个好机会,假以时日,必定能够成就一番事业。


用户头像

我心依然

关注

公众号:日进一步 2017.11.23 加入

一枚互联网老兵,专注互联网领域服务端高可用架构,并长期关注技术产品、团队技术管理和终身成长。

评论

发布
暂无评论
30+程序员竞争力从哪里来?