L'état des compétences générales

Il se trouve que les compétences générales m'ont beaucoup aidé dans ma carrière. Par exemple, après seulement 9 mois de travail chez Rambler, où je suis venu comme simple développeur front-end, on m'a proposé de devenir le leader du groupe, car mon leader voyait en moi le potentiel et un niveau de développement suffisant des compétences flexibles nécessaires.

Cependant, malgré tout le battage médiatique autour du sujet des compétences générales, de nombreux développeurs sont toujours convaincus que pour passer d'un niveau à l'autre, il vous suffit de programmer un peu mieux. À mon tour, j'ai pensé que si la même quantité d'efforts qui est nécessaire pour pomper les compétences techniques pour passer du niveau intermédiaire au niveau supérieur est investie dans le développement des compétences générales, l'avancement professionnel peut être encore plus efficace.

Par conséquent, j'ai décidé d'essayer de prouver la thèse selon laquelle les compétences générales sont plus importantes pour la réussite professionnelle que les compétences techniques. Et pour ne pas être subjectif et se référer uniquement à ma propre expérience, j'ai étudié les matériaux sur le sujet, mené ma propre enquête, analysé les réponses en utilisant un peu de mathématiques, et maintenant je veux partager les résultats.

À partir d'une des premières versions de l'étude, j'ai parlé à FrontendConf l'année dernière, au lieu d'un article, vous pouvez regarder une vidéo .

Comment le concept de "soft skills"


En 1959, pour la première fois au cours de recherches dans l'armée américaine, l'élément «compétences et connaissances de soutien» a été ajouté à l'énoncé du problème pour les officiers, qui est devenu le prototype des compétences générales.



Par exemple, afin de vérifier le hublot d'un combattant, il a été jugé utile pour un militaire de pouvoir déterminer les lectures d'un voltmètre et d'un ampèremètre.

13 ans plus tard, en 1972, la Conférence CONARC sur les compétences non techniques s'est tenue, où un nouveau concept a été officiellement utilisé.



Il dit que les compétences générales sont des compétences importantes qui accompagnent le travail principal. Et aussi que les compétences techniques sont ce que nous savons bien, et les compétences générales sont quelque chose dont nous ne savons presque rien. C'est une déclaration intéressante, mais nous ne nous en inspirerons pas.

Pour le moment, il existe de nombreuses options pour les classifications et les listes de compétences flexibles, donc pour l'instant nous ne nous concentrerons pas sur des compétences spécifiques. Je parlerai des compétences générales dans un sens généralisé, et vous ne les considérez pas nécessairement toutes comme telles.

Quelles compétences sont importantes pour les employés


J'ai décidé de commencer par l'étude annuelle (j'ai pris la version de 2018) de LinkedIn sur les compétences à développer.

Voici les résultats d'une enquête auprès des managers directs sur l'importance de certaines compétences. Quatre des six compétences peuvent être attribuées aux compétences générales.


Les avis des chefs d'entreprise sont presque les mêmes, seul le leadership devient un peu plus important:


Étonnamment, mais:

  • 92% des cadres croient que les compétences générales sont tout aussi ou plus importantes que les compétences techniques.
  • 89% des managers trouvent extrêmement difficile de trouver un employé possédant le niveau de compétences générales nécessaire.

Comment enseigner des compétences flexibles


À la recherche d'une réponse à cette question, j'ai trouvé un article intéressant dans le Wall Street Journal, qui à son tour avait un lien avec une étude du ministère de l'Éducation de l'Iowa. En effet, le site Web du ministère fournit six compétences importantes pour réussir au 21e siècle qui peuvent être apprises: productivité et responsabilité, pensée critique, communication complexe, créativité, travail d'équipe, flexibilité et adaptabilité.



LinkedIn est appelé sur les compétences les plus recherchées et leur donne une explication «inspirante».

  • La créativité. Alors que les robots optimisent les vieilles idées, les employés créatifs trouvent des solutions aux problèmes de l'avenir.
  • . , , .
  • . , .
  • . .
  • -. .

LinkedIn 57% , - , -.
Mais ces résultats nous concernent-ils? Pourtant, ces études sont orientées vers l'Occident.

Pour le savoir, j'ai décidé de mener ma propre enquête. J'ai commencé avec des gens que j'ai interviewés dans le podcast Frontend Weekend , puis je les ai déjà distribués sur les réseaux sociaux et lors d'autres conférences.



L'enquête comprenait 7 groupes de compétences. Pour chaque compétence, il y avait de telles options de réponse: il n'y a pas de compétence, il y en a dès la naissance, reçue avec expérience, développée consciemment. Et j'ai également demandé d'évaluer sur une échelle de cinq points dans quelle mesure le groupe de compétences a complètement influencé le développement de carrière du répondant.

Sous les spoilers se trouvent les histogrammes de la distribution des réponses, que nous analyserons plus en détail ci-dessous.

la communication




En pensant




Organisation




« , , , , », — .





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





«J'ai toujours voulu être un bon spécialiste, surtout un poste élevé ne m'intéressait pas. Et un bon spécialiste dans notre domaine ne peut se passer d’ études constantes , vous ne pouvez pas obtenir une seule pratique ici », - Andrey Melikhov.

Direction




Auto-présentation




Dans les compétences d'auto-présentation, d'ailleurs, pour la première fois, les réponses selon l'importance sont distribuées de manière non monotone. Ceux qui ont évalué l'influence des compétences de présentation de soi sur leur carrière de 3 points sont plus que ceux qui l'ont évaluée par 4.
«J'ai appris à me vendre en tant que spécialiste et à promouvoir mes idées. En conséquence, il a commencé à recevoir de nombreuses offres d'emploi, a considérablement augmenté son salaire, a pu s'entendre sur des choses intéressantes et utiles. Il a commencé à voyager davantage », - Nikita Dubko.
Si vous pensez que les résultats sont biaisés ou que mon échantillon n'est pas assez large, faites une enquête et aidez-moi à collecter plus de données.

Mais les résultats déjà existants, et en particulier le fait qu'environ la moitié des répondants ont évalué le degré d'influence sur une carrière de 5 points sur 5 pour chaque groupe de compétences, montre que les compétences générales sont utiles. Il faut donc les développer.

Quelles compétences développer


De toute évidence, il est peu probable que toutes les compétences puissent être pompées immédiatement. Mais en même temps il n'est pas nécessaire de tout développer, on va essayer de prioriser.

Nous nous appuierons sur:

  • Étude du ministère de l'Éducation de l'Iowa.
  • Top 5 des compétences flexibles à apprendre en 2019 sur LinkedIn.
  • Les résultats de notre propre enquête.

Évaluation la plus facile


Il est logique d'essayer de calculer le rapport qualité / prix et de commencer le développement par les plus rentables. Dans la première version de l'analyse, qui a été faite sur le genou en une heure, j'ai trouvé pour cela les formules suivantes:

  • Le prix est déterminé par le développement des compétences de ceux qui ont répondu « a de l' expérience » et « délibérément développé » et « faire l'expérience de » incidence sur l'évaluation de 2 fois moins: development_value = (gained_by_experience / 2 + gained_by_development) / people_number.
  • Juste combien utile compétences qui prend en compte les réponses 4 et 5 dans la question de l'impact, avec le « quatuor » par analogie avec 2 fois moins importante lors du calcul: help_value = (fours / 2 + fives) / people_number.
  • Pour obtenir un dernier chiffre, j'ai essayé de multiplier deux évaluations reçues avant: final_value = development_value * help_value.

Le tableau montre les résultats pour les 32 compétences de mon enquête.



Dans les colonnes Iowa et LinkedIn, le «+» est opposé aux compétences, qui sont également répertoriées dans les études respectives. Ainsi, les plus rentables du point de vue du rapport du prix de développement et d'utilité sont: le travail d'équipe, la persuasion et l'argumentation, la gestion du temps.

Naturellement, c'était une note plutôt naïve, les coefficients ne reposaient sur rien, et multiplier les estimations était généralement une entreprise stupide. Par conséquent, l'étape suivante, j'ai décidé de faire de plus en plus strictement d'un point de vue mathématique.

Évaluation basée sur le NPS et les mathématiques simples


Dans le cas du calcul de l'utilité des compétences, j'ai décidé de me référer à l'indice de fidélité des consommateurs (Net Promoter Score).



Si projeté modèle NPS sur nos résultats, nous obtenons la formule suivante: value_index = (fives - threes - twos - ones) / (vote_number - noskill_number). Autrement dit, seule une influence nettement forte sur 5 points va vers le plus, et sur 3, 2 et 1 vers le moins.

Mais déterminer le prix d'une compétence est plus difficile. J'ai consulté des spécialistes de l'apprentissage automatique et de l'analyse de données et j'ai choisi un modèle simple mais bien fondé. Et ce qui est important, j'ai révisé l'indicateur de prix - plus le prix est élevé, pire c'est.

L'influence des facteurs sur le prix d'une compétence:

  • Si un grand nombre de personnes n'ont aucune compétence, cela augmente le prix de son développement (nous supposons que les gens savent ce que signifie chaque compétence).
  • « » , , , , , .
  • « » , - .
  • « » — .

Sur la base de ces hypothèses, nous dérivons la formule de prix finale :, cost_index = (1 - experience_index) * (1 - develop_index) / (1 - noskill_index) / (1 - born_index)column_index = column_number / vote_number.

Les valeurs obtenues de prix et d'utilité seront les coordonnées de nos compétences: prix selon l'axe OX, utilité selon l'axe OY.

Tout l'espace de compétences résultant peut être divisé en 4 groupes. ( Visualisation à partir du cahier Jupyter - ne jugez pas strictement. )



Dans le coin inférieur gauche sont conditionnellement «bon marché et inutiles» - des compétences qui ne sont pas si difficiles à développer et, selon les participants à l'enquête, elles ne sont pas très utiles dans leur carrière. C'est drôle que pour la plupart de ces compétences, il existe différentes formations express, ce qui confirme une fois de plus qu'elles ne sont pas si difficiles à pomper.



La catégorie «Cher et inutile» comprend: charisme, humour, responsabilité et indépendance. Autrement dit, que, comme l'humour, est à un niveau élevé depuis la naissance, mais il est difficile à développer.



«Cher et utile»: apprenant rapide, initiative, créativité. Ces compétences sont difficiles à développer, mais si vous réussissez, il devrait y avoir de nombreux avantages pour une carrière.

Surtout, bien sûr, nous nous intéressons aux compétences «bon marché et utiles», les voici:



il s'est avéré que la réflexion est la compétence la plus utile , mais loin d'être la moins chère présentée.

Il existe également des compétences en communication et en recherche et analyse d'informations, ce qui, selon les résultats de l'évaluation initiale, était une bonne compétence.

Mais il m'a semblé que des informations plus utiles pouvaient être obtenues à partir de ces données.

Corrélation des compétences


Je me suis souvenu du cours de statistiques mathématiques et j'ai essayé de calculer la corrélation de toutes les compétences par paires.


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

Maintenant, je vais expliquer ce que signifie toute cette mosaïque et ce à quoi nous devons prêter attention. Premièrement, plus la couleur est foncée, moins il y a de corrélation. Plus léger, plus le changement d'une valeur affecte la valeur d'une autre. Une forte corrélation le long de la diagonale s'explique par le fait que ce sont des compétences du même groupe et il est logique qu'elles soient interconnectées - ce n'est pas si intéressant pour nous.

Les rafales individuelles sont plus intéressantes. Par exemple, selon mes recherches, il s'est avéré que le développement d'une des compétences de ces paires provoque le développement de la seconde:

  • Persuasion et argumentation - Criticité de la pensée.
  • Discipline - Perception des critiques.
  • Perception de la critique - confiance en soi.
  • Réflexion - La capacité de prendre des décisions.

Pour certaines paires de compétences, le coefficient de corrélation a une valeur négative, c'est-à-dire que lorsque l'une se développe, l'autre échoue au contraire. Cette connexion s'exprime le plus fortement pour l'initiative et la gestion du temps: plus vous êtes initiative, pire c'est avec la gestion du temps, et vice versa .

J'ai également calculé le coefficient de corrélation des groupes de compétences en utilisant les résultats des réponses à une question sur l'importance.



Une corrélation positive de l'importance des compétences (la plus importante s'est avérée, la plus importante l'autre):

  • Organisation - Pensée.
  • Communication - Auto-présentation.
  • Flexibilité - Communication.

Une corrélation négative n'est observée que dans une paire: auto-éducation - flexibilité.

La dépendance du développement des compétences les uns des autres


Finalement, j'ai décidé de rappeler ce qui était encore en cours de statistique mathématique, et j'ai essayé de calculer la probabilité conditionnelle d'une acquisition de compétence inconsciente soumise au développement conscient d'une autre. La probabilité conditionnelle est la probabilité d'occurrence d'un événement, à condition qu'un autre événement se soit déjà produit, est calculée par la formuleP(A|B)=P(AB)P(B). En l'appliquant à nos résultats, nous avons les éléments suivants:


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

probabilité conditionnelle dans la paire «Pensée logique - Prise de décision» s'est avérée être la plus forte. Évidemment, si vous développez une pensée logique, il sera plus facile de prendre des décisions, ce qui ne fait que confirmer l'adéquation des calculs.
Consciemment développéInconsciemment reçu
InitiativePensée logique
MultitâcheIndépendance
Gestion du tempsRecherche et analyse d'informations
Intelligence émotionnelleEsprit critique
Une responsabilitéMultitâche
Il s'avère presque comme dans DnD: par exemple, vous téléchargez le multitâche, vous obtenez des points d'indépendance en bonus. Et particulièrement précieux pour moi dans cette étude, c'est que ses résultats ne contredisaient pas le bon sens.

Comment se développer


En plus des questions déjà mentionnées, dans l'enquête, j'ai demandé: "Si vous avez consciemment développé un groupe spécifique de compétences, alors comment." Regardons un exemple de statistiques de réponses sur l'auto-éducation.



Comme vous pouvez le voir, les gens sont plus susceptibles de rechercher des connaissances dans les livres que dans les formations ou les cours. Si les livres sont également plus proches de vous, vous pouvez commencer à développer des compétences flexibles avec le livre de John Sonmez, The Path of the Programmer (dans le manuel Soft Skills: The Software Developer's Life Manual). Ou tout d'abord, vous pouvez regarder la master-class de Sasha Shinkevich et Nikita Dubko «Soft Skills for Introverts» et définir un plan individuel en quelques heures.

En général, il est généralement admis que les compétences générales sont inhérentes aux extravertis. Mais les introvertis ont un avantage: ils savent s'auto-analyser et analyser leurs actions de l'intérieur. Par exemple, je me considère comme un introverti, mais cela ne m'empêche pas de travailler avec les gens et de développer des compétences générales.

Même si vous n'avez pas de compétences générales très développées, vous pouvez en choisir quelques-unes que vous aimez le plus et que vous ne serez pas très difficile à développer. Donc, d'une part, vous y verrez des avantages pratiques, et d'autre part, cela affectera indirectement toutes les compétences supplémentaires, et le glomérule commencera à se détendre.

Et je voudrais terminer avec une thèse d'une étude LinkedIn que les compétences non techniques deviennent particulièrement importantes avec le développement de l'intelligence artificielle. Il semble que la seule chose que les robots n'apprendront jamais, ce sont les compétences générales.

Après avoir parlé à FrontendConf, on m'a posé beaucoup de bonnes et délicates questions. Vous pouvez trouver quelque chose d'utile pour enregistrer cette conversation .

Maintenant, lorsque la plupart des entreprises reconstruisent des processus pour un travail à distance à part entière, l'ensemble des compétences générales requises pour un programmeur change. La semaine prochaine, je parlerai à RIT ++ avec le rapport «Soft Skills Remote» et j'essaierai d'analyser et de vous dire quelles compétences flexibles à l'heure actuelle passent et qui deviennent extrêmement importantes. En outre, le programme de deux semaines du festival comprendra une série de conférences et de cours de maître sur la communication et les compétences générales. L'événement commence le 25 mai - vous pouvez encore avoir le temps de vous joindre.

All Articles