工作篇:员工的核心竞争力是什么

辩证地看两篇关于“程序员的核心竞争力”的文章,一正一反,有意思,也有收获。
只看第一篇,我个人觉得很好,每个能力都很重要,但是看到唐巧的文章,才意识到“还有另外一种答案”,而这两个答案之间的差别,同样值得思考。


两篇文章的链接如下,文章观点整理在文末,方便自己回顾。

文章1: 程序员的核心竞争力

文章2: 唐巧:程序员35岁以后的核心竞争力

文章1的观点是,程序员的核心竞争力应该是一些通用技能,比如持续学习、独立思考、积极主动、梳理自己品牌、管理能力等技能,这些同样适用于其他领域,不像写代码、数学建模这些属于专业领域内的技能。

文章2中,唐巧老师认为文章1是心灵鸡汤,因为缺乏累进效应和操作可行性,并不是真正的核心竞争力! 所以唐老师给出了更加“接地气的建议”,拒绝鸡汤。

那么问题来了,积极主动、自学能力、独立思考真的不是累积性的?

我个人并不完全认同唐巧的观点,因为“为学日益,为道日损”,文章一所说的持续学习,解决问题的能力甚至积极主动,也都具有累积性,只不过不像技能那么显眼罢了。

更完整的答案是,不同阶段的人,需要不同的侧重点,刚入职场,强调的是看得见的技能积累,比如把excel,outlook,ppt用熟练,专业的工具和操作用熟练。等到基础技能和专业技能积累到一定水平,一定会升级到“思维和方法论”层面,新手看着就比较虚,比如“思维方法”,但这绝对是大杀器啊。


所以对于初入职场的人,推荐文章2,玩实的!对于工作数年需要提高一个level的人,推荐文章1,玩虚的!

这就像说“认知技能”,世界银行有一份报告强调,未来的工作强调的是高认知技能。 但技能本身不容易被一般人理解,这也是第一篇文章强调的核心竞争力的特点。

文章1:程序员的核心竞争力

  • 持续学习,解决问题的能力。 不能持续坚持自我学习的程序员是没有未来的,而学习的终极目的是为了不断提升自己解决问题的能力,解决问题能力大小直接决定着你在公司里的薪水和晋升空间。
  • 独立思考,清晰表达的能力
    你必须要想清楚你负责的系统和团队要解决什么问题,怎样解决,为什么要这样解决等一系列问题。正所谓“学而不思则罔,思而不学则殆”,这些问题不是光学习就能解决的,必须进行独立思考才能找到出口。
  • 积极主动,自我驱动的能力
    自驱力不仅是在行动上是自动自发,更在精神上自动自发。自驱力就是自动自发地把每一件事情做好,做到极致。
    自驱力,不仅仅是态度,更是一种能力。一种当自己的CEO,自我规划,自我负责,自我实践和自我发展的能力。
    积极主动能够让程序员脱颖而出,自我驱动能让程序员从优秀到卓越。
  • 树立个人品牌的能力
    我常说工作对于我们而已总有两部分收入,一部分保障我们生活的金钱,另外一部分是持续成长,提升自己在职场中的品牌溢价能力。 从中长期看,显然后者往往更为重要。
    程序员树立自我品牌的途径一般有做开源项目,写技术博客,技术演讲和写著作等。每种途径都需要持续投入,都需要耐得住寂寞。因为比较难,能够长期坚持下去的人少之又少,但是一旦坚持下去,真的是对你自己的个人品牌建设能起到决定性作用。这也是为什么我们常说:“工作之外的时间决定着你的高度”,多少人是利用下班时间、节假日时间甚至是午夜时间来不断打造自己的品牌,没有人能随随便便成功。
  • 管理技术团队的能力
    一将无能,累死三军。 技术团队的管理者往往是团队的灵魂,不管你愿不愿成为管理者,技术管理的思维和能力是每个优秀的程序员所必须俱备的。

文章2:唐巧:程序员35岁以后的核心竞争力

这是我很喜欢的微信公众号。

主要观点:技能要具有累积性,经验越多越吃香才行。很多人并不喜欢写博客建立自己的品牌,就像不擅长管理岗位。
应该怎么做?

不能累进的能力不是核心竞争力
一种能力只有随着时间可以不断地持续快速增长,这种能力才可能成为 35 岁大龄程序员的优势。所以独立思考,积极主动从竞争角度并没有什么有效性。

三、很难达成的策略不是好策略 (缺乏可行性,脱离实际)
树立个人品牌这个事情达成之后确实很有效,但是这很难说是一个对于大部分程序员来说有效的策略。

2020.7.23 从2020年第二个季度加星文章中独立出来,单独发布。

2021.8.4 重读本文,重新梳理语言,观点不变。