Quel Ăąge a votre seigneur?



Je ne sais pas pour vous, mais cela me semble fou quand des gens avec quelques annĂ©es d’expĂ©rience s’appellent "dĂ©veloppeur senior". Bien sĂ»r, les gĂ©nies individuels peuvent Ă©crire des programmes idĂ©aux Ă  l'Ă©cole, mais pour cela, ce sont des gĂ©nies - quelques-uns sur des millions.

Cependant, rĂ©cemment, ces mĂȘmes gĂ©nies sont devenus un peu trop. Pas seulement beaucoup, mais suffisamment pour influencer le marchĂ©. Il est facile de trouver des postes vacants de seniors / architectes / chefs d'Ă©quipe ayant une expĂ©rience d'un an.

Alors qu'est-ce qui se passe? En fait, nous avons une récolte de génies ou juste un sujet d'actualité à la mode? Est-ce que quelque chose a changé ces derniÚres années? J'ai décidé de le découvrir. Sous la coupe, méthodologie de recherche, peu de graphiques et résultats soudains.

Méthodologie


De toute Ă©vidence, cela ne vaut pas la peine de considĂ©rer la dĂ©claration d’une personne sur elle-mĂȘme comme une mesure. Mais cela vaut la peine de considĂ©rer l’opinion de l’industrie. J'ai dĂ©cidĂ© d'obtenir un Ă©chantillon de l'expĂ©rience requise pour les postes vacants au cours des derniĂšres annĂ©es et d'utiliser l'expĂ©rience des annĂ©es dont les candidats ont besoin pour estimer le «coĂ»t» du statut d'un senior.

Pour obtenir les donnĂ©es, j'ai Ă©crit l'analyseur hh.ru. Malheureusement, l'embauche des trente millions de leurs emplois archivĂ©s est coĂ»teuse ou longue. Étant donnĂ© que l'Ă©tude est de nature Ă©valuative, j'ai trouvĂ© qu'il Ă©tait permis de sĂ©lectionner une quantitĂ© importante de donnĂ©es et de supposer qu'il n'y avait pas d'anomalies de distribution.

30 instances d'analyseurs ont Ă©tĂ© lancĂ©es avec un pas d'un million d'ID pour les postes vacants. la premiĂšre instance a collectĂ© les postes vacants de 1 (en fait de 3, il n'y a pas de postes vacants avec id 1 et 2) Ă  1 000 000, le second de 1 000 000 Ă  2 000 000 et ainsi de suite. Dans le cas peu probable oĂč l'analyse se dĂ©roulerait rapidement, presque tous les travaux auraient dĂ» ĂȘtre reçus. Malheureusement, l'analyse a ralenti assez sensiblement, approchant 1 000 000 d'enregistrements dans la base de donnĂ©es. J'ai dĂ» l'empĂȘcher d'avoir 1194221 postes vacants. Profitant de cette opportunitĂ©, je voudrais exprimer ma gratitude Ă  HeadHunter qui ne m'a pas bloquĂ© pendant ces deux jours.

Lors du calcul de l'intervalle d'expérience a été estimé comme la moyenne arithmétique des limites, par exemple 1-3 a été considéré comme 2. La note de la vacance combinée a été considérée au maximum, par exemple moyen / senior -> senior. En conséquence, 12 120 postes vacants ont été identifiés. Le graphique ci-dessous montre que le pas sur un million a été relativement réussi.



Résultats


L'évaluation a simplement calculé la quantité moyenne d'expérience requise par les employeurs:
moy = (xp1 + xp2 + xp3 + ... + xpn) / n
Seuls les postes vacants ont été pris en compte, dans les rubriques dont le mot grade était directement indiqué.



Comme le montre le graphique ci-dessous, les employeurs ne réduisent pas du tout les exigences, mais au contraire augmentent! Et ils augmentent réguliÚrement et non la premiÚre année.

Courte postface


Mon opinion, qui est particuliÚrement valable pour tout le monde, est la suivante: tout est logique. La structure des applications se complique, il faut en savoir et pouvoir en faire plus. Naturellement, le temps de formation augmente également. Il serait étrange que le temps de préparation du développeur soit réduit.

Les gens qui se disent aĂźnĂ©s ne se trompent probablement pas et ne se trompent pas. Le fait est qu'un an suffit pour maĂźtriser parfaitement un sujet, par exemple une langue ou une base de donnĂ©es. Mais! Pour ĂȘtre un dĂ©veloppeur vraiment expĂ©rimentĂ© dans votre domaine, vous devez connaĂźtre un tas d'informations connexes.

En parlant de mon PHP prĂ©fĂ©rĂ©, je peux dire en toute responsabilitĂ©: devenir vraiment un gourou dans un an, peut-ĂȘtre mĂȘme plus vite. Mais outre le langage lui-mĂȘme et la thĂ©orie gĂ©nĂ©rale, il y a beaucoup d'autres choses non moins, et peut-ĂȘtre plus importantes. Framework, SQL, NOSQL, MQ, administration ... OĂč sĂ©journer - je ne sais pas.

Il n'y a pas de division claire en grades Ă  l'image des catĂ©gories professionnelles. Qu'est-ce qui devrait ĂȘtre capable de seigneur et comment il devrait ĂȘtre diffĂ©rent d'un junior, chacun dĂ©cide pour lui-mĂȘme. Comme une personne l'a dit l'autre jour dans une discussion sur ce sujet
Chaque bureau a ses propres exigences pour les personnes ĂągĂ©es. De plus, chaque personne a sa propre vision de qui peut ĂȘtre un senior. Il n'y a donc rien de surprenant. Vous ne pouvez mĂȘme pas aller dans un bureau au milieu, et vous ĂȘtes un bon senior avec les maniĂšres de l'architecte dans un autre. Tout dĂ©pend du maĂźtre-maĂźtre.
Chaque année, de plus en plus de développeurs, dont des hautement spécialisés. Ils constituent probablement la majeure partie des personnes ùgées de «deux ans».

En gĂ©nĂ©ral, ce qu'ils vous appellent dans l'entreprise n'a pas d'importance. Aujourd'hui sĂ©nateur, demain non, rien, une question de vie quotidienne. L'essentiel est de ne pas attacher une grande importance aux tags et de ne pas les considĂ©rer comme un indicateur de quelque chose. Surtout comme raison d'arrĂȘter de chercher des connaissances.

J'ai eu beaucoup de plaisir à écrire l'article. Tirer et cueillir des données est l'une de mes activités préférées. Si tout à coup quelqu'un a besoin d'un dépotoir pour étudier, écrivez-en un personnel ou des commentaires. J'ai pensé à mettre en place le code de l'analyseur, mais je l'ai regardé avec un regard neuf et j'ai changé d'avis. De telles choses ne sont pas habituelles à montrer dans une société décente.

Source: https://habr.com/ru/post/fr442864/


All Articles