软技能的状态

碰巧的是,软技能对我的职业生涯几乎有帮助。例如,在Rambler工作了9个月之后(当时我是一个简单的前端开发人员),我被邀请成为该小组的负责人,因为我的领导者认为我具有必要的灵活技能的潜力和足够的发展水平。

但是,尽管围绕软技能的话题进行了大肆宣传,但许多开发人员仍然相信,要从年级切换到年级,您只需要编写更好的程序即可。反过来,我认为,如果将软技能从中级发展到高级开发人员所需的全部精力投入到软技能的开发上,职业发展将更加有效。

因此,我决定尝试证明以下事实:软技能对事业成功比硬技能更重要。为了避免主观而仅参考自己的经验,我研究了有关该主题的材料,进行了自己的调查,使用少量的数学分析了答案,现在我想分享结果。

去年我在FrontendConf上发表了研究的第一个版本,您可以观看视频,而不是撰写文章

“软技能”的概念如何体现


1959年,在美国陆军的研究过程中,第一次将“支持技能和知识”项添加到军官的问题陈述中,这成为软技能的原型。



例如,为了检查战斗机的舷窗,对于军人来说,能够确定电压表和电流表的读数被认为是有用的。

13年后的1972年,举行了CONARC软技能会议,正式使用了新概念。



它说软技能是伴随主要工作的重要技能。而且硬技能是我们所熟知的,软技能是我们几乎一无所知的东西。这是一个有趣的陈述,但我们不会以此为基础。

目前,有很多用于灵活技能的分类和列表的选项,因此目前我们将不再关注特定技能。我将在广义上谈论软技能,而您不一定将所有这些都视为软技能。

哪些技能对员工很重要


我决定从LinkedIn年度研究(我从2018年开始采用该版本)开始,探讨需要发展的技能。

以下是直接经理对某些技能的重要性的调查结果。六个技能中的四个可以归因于软技能。


公司负责人的观点几乎是相同的,只有领导才能变得更加重要:


令人惊讶的是,但是:

  • 92%的高管认为软技能与硬技能同等重要。
  • 89%的经理发现很难找到具有必要软技能水平的员工。

如何教授灵活的技能


在寻找这个问题的答案时,我在《华尔街日报》上找到了一篇有趣的文章,该文章又与爱荷华州教育部的一项研究相关。实际上,该部门的网站提供了您可以学习的21个在21世纪取得成功的重要技能:生产力和责任感,批判性思维,复杂的沟通,创造力,团队合作,灵活性和适应性。



LinkedIn被称为最需要的相同技能,并为他们提供了“鼓舞人心的”解释。

  • 创造力。当机器人优化旧观念时,富有创造力的员工会提出解决未来问题的方案。
  • . , , .
  • . , .
  • . .
  • -. .

LinkedIn 57% , - , -.
但是这些结果对我们有用吗?尽管如此,这些研究还是面向西方的。

为了找出答案,我决定进行自己的调查。我从在“ 前端周末”播客中采访的人开始,然后已经在社交网络和其他会议上分发了他们。



该调查有7个技能组。对于每种技能,都有这样的答案选项:没有技能,从出生就有,有经验就接受,有意识地发展。我还要求以五点量表评估一组技能完全影响受访者的职业发展的程度。

在破坏分布的直方图下,我们将在下面进行更详细的分析。

通讯




思维




组织




« , , , , », — .





« backend, frontend- . , . , », — .





“我一直想成为一名优秀的专家,最重要的是,高职位对我不感兴趣。我们领域的优秀专家离不开不断的学习,在这里您将无法获得一种实践,”-Andrey Melikhov。

领导




自我介绍




顺便说一句,在自我表达的技巧上,根据重要性的答案是非单调分布的。那些将自我表述能力对自己的职业影响力评为3分的人比那些将其评价为4分的人更多。
“我学会了以专家的身份推销自己并推广自己的想法。结果,他开始获得许多工作机会,大大提高了他的薪水,能够在做有趣的事情的同时同意有用的事情。他开始旅行更多,”-Nikita Dubko。
如果您认为结果有偏见或我的样本不够广泛,请进行调查并帮助我收集更多数据。

但是,已经存在的结果,特别是大约有一半的受访者对每个技能组的职业影响程度评分为5分(满分5分),这一事实表明,软技能很有用。因此,需要对其进行开发。

要发展什么技能


显然,不可能立即发挥所有技能。但是与此同时,没有必要开发所有内容,我们将尝试确定优先级。

我们将依靠:

  • 爱荷华州教育部研究。
  • 从LinkedIn获得的2019年学习的5种灵活技能。
  • 我们自己的调查结果。

最简单的评级


尝试计算价格/质量比率并从最有利可图的地方开始开发是合乎逻辑的。在第一个版本的分析中(一个小时内在膝盖上进行了分析),为此,我提出了以下公式:

  • 价格是由那些谁回答的技能发展确定了“得经验”和“故意发达”和“获得的经验”影响的2倍的评估:development_value = (gained_by_experience / 2 + gained_by_development) / people_number
  • 究竟有用的技能计算时考虑到响应4和5中带来的影响这一问题,类似于“四方”的2倍那么重要:help_value = (fours / 2 + fives) / people_number
  • 为了获得最终数字,我尝试将之前收到的两个评估结果相乘:final_value = development_value * help_value

下表显示了我调查中所有32种技能的结果。



在爱荷华州和领英(LinkedIn)列中,“ +”与技能相反,这些技能也在相应的研究中列出。因此,从开发和实用价格的比例来看,最有利可图的是:团队合作,说服力和论据,时间管理。

自然,这是一个相当幼稚的等级,系数不依赖任何内容,将估计值乘以通常是愚蠢的事情。因此,下一步我决定从数学的角度做越来越严格的事情。

基于NPS和简单数学的评分


在计算技能的实用性时,我决定参考消费者忠诚度指数(净促销值)。



如果投影在我们的结果NPS模型,我们得到以下公式:value_index = (fives - threes - twos - ones) / (vote_number - noskill_number)就是说,只有对5分的绝对影响力是加分,而对3、2和1的影响是负数。

但是确定一项技能的价格更加困难。我咨询了机器学习和数据分析专家,并选择了一个简单但有充分根据的模型。重要的是,我修改了价格指标-价格越高,效果越差。

因素对技能价格的影响:

  • 如果大量的人没有任何技能,这将增加其开发的代价(我们假设人们知道每种技能的含义)。
  • « » , , , , , .
  • « » , - .
  • « » — .

基于这些假设,我们推导出最终价格公式:,cost_index = (1 - experience_index) * (1 - develop_index) / (1 - noskill_index) / (1 - born_index)其中column_index = column_number / vote_number

获得的价格和效用价值将成为我们技能的坐标:沿OX轴的价格,沿OY轴的效用。

由此产生的所有技能空间都可以分为4个类。 (从Jupyter Notebook进行可视化-不能严格判断。



在左下角有条件地表示“便宜且无用”-这些技能并不是那么难开发,并且据调查参与者称,这些技能在他们的职业生涯中用处不大。有趣的是,对于这些技能中的大多数,都进行了各种快速培训,这再次证明它们并不难掌握。



“昂贵而无用”的类别包括:人格魅力,幽默,责任心和独立性。也就是说,从出生起就处于幽默状态,但是很难发展。



“昂贵而有用”:快速学习,主动,创造力。这些技能很难培养,但是如果您成功了,那么对职业来说应该会有很多好处。

当然,最重要的是,我们对“便宜又有用”的技能很感兴趣,它们是:



事实证明,反射是最有用的技能,但远不是最便宜的一种。

根据最初评估的结果,还具有沟通技巧以及对信息的搜索和分析,这是一项很好的技巧。

但是在我看来,可以从这些数据中获得更多有用的信息。

技能关联


我记得数学统计的过程,并尝试计算所有技能成对出现的相关性。


https://sandark7.imtqy.com/FrontendConf2019/#79

现在,我将解释所有这些镶嵌的含义以及我们需要注意的内容。首先,颜色越深,相关性越小。值越轻,一个值的变化对另一个值的影响就越大。这些是来自同一组的技能,并且它们相互联系是合乎逻辑的,这说明了沿对角线的强相关性-这对我们而言并不那么有趣。

更有趣的是个人爆发。例如,根据我的研究,事实证明,这些对中的一种技能的发展会激发第二种技能的发展:

  • 说服和争论-思维的批判性。
  • 纪律-批评感。
  • 批评的感知-自信。
  • 反思-做出决定的能力。

对于某些技能对,相关系数具有负值,也就是说,当一个技能发展时,另一个技能则相反。这种联系在主动性和时间管理中得到最强烈的表达:主动性越强,时间管理就越糟糕,反之亦然

我还根据重要性问题的答案结果计算了技能组的相关系数。



技能重要性呈正相关(结果越重要,另一个就越重要):

  • 组织-思考。
  • 沟通-自我介绍。
  • 灵活性-沟通。

负相关仅在一对中观察到:自我教育-灵活性。

彼此发展技能的依赖


最后,我决定回忆一下数学统计过程中仍在进行的事情,并试图计算无意识技能习得在另一个人有意识的发展下的条件概率。条件概率是一个事件发生的概率(假设已发生另一事件),则计算公式为P(A|B)=P(AB)P(B)将其应用到我们的结果中,我们得到以下结果:


https : //sandark7.imtqy.com/FrontendConf2019/#87

“逻辑思维-决策”对中条件概率被证明是最强的。显然,如果您发展逻辑思维,则决策会更容易,这只会确认计算的充分性。
自觉地发展不知不觉中收到
倡议逻辑思维
多任务独立
时间管理搜索和分析信息
情感智力批判性思考
责任多任务
事实证明,这几乎与DnD中的情况类似:例如,您下载多任务处理,可以获得独立积分作为奖励。对我来说,这项研究特别有价值的是,其结果与常识没有矛盾。

如何发展


除了已经提到的问题外,在调查中我还问:“如果您有意识地发展了特定的技能组,那么应该如何做。”让我们看一下有关自我教育答案的统计数据示例。



如您所见,与培训或课程相比,人们更有可能在书本上寻求知识。如果您附近还有书籍,则可以开始阅读约翰·桑梅兹(John Sonmez)的书《程序员的道路》(在原始《软技能:软件开发人员的生活手册》中)来发展灵活的技能。或者首先,您可以观看Sasha Shinkevich和Nikita Dubko的大师班内向型软技能”,并在几个小时内勾勒出个人计划。

通常,外向型人固有的软技能是公认的。但是性格内向的人有一个优势:他们知道如何从内部分析自己和自己的行为。例如,我认为自己是一个内向的人,但这并不妨碍我与他人合作并发展软技能。

即使您没有非常发达的软件技能,也可以选择一些自己喜欢的并且不会很难发展的软件。因此,首先,您将看到其中的实际好处,其次,它将间接影响任何其他技能,并且肾小球将开始舒张。

最后,我想说一下LinkedIn研究的一篇论文,即随着人工智能的发展,软技能变得尤为重要。看来机器人永远不会学的只有软技能。

在FrontendConf上发言后,我被问到很多很好的棘手问题。您可能会发现一些有用的录音方法

现在,当大多数公司都在为成熟的远程工作重建流程时,程序员所需的一组软技能正在发生变化。下周,我将在RIT ++的“远程远程技能”报告中发言,并尝试分析并告诉您当时哪些灵活技能已被淘汰,哪些变得极为重要。此外,音乐节的为期两周的计划将包括一系列有关交流和软技能的讲座和大师班。活动将于5月25日开始-您仍然有时间参加。

All Articles