Nouvelles
Microsoft revendique 2 des 5 meilleurs langages de programmation préférés dans un nouveau rapport
La société de carrières Hired a publié un rapport “2022 State of Software Engineers” qui analyse la demande, les salaires, les compétences et les préférences, y compris les langages de programmation.
Dans ce dernier espace, Magazine Visual Studio Les lecteurs seront intéressés d’apprendre que deux des propres langages de Microsoft, TypeScript et C #, ont revendiqué deux des cinq premières réponses à une question sur les “langages préférés”, se classant au n ° 1. 4 et non. 5 après la distribution habituelle des caractères : Python, JavaScript et Java.
Les facteurs qui rendent un langage favorable aux ingénieurs logiciels incluent :
- Leurs bibliothèques et packages utiles et bien entretenus
- Les ingénieurs les connaissent généralement bien, ce qui les rend plus amusants à programmer
Du côté négatif, les répondants ont déclaré leurs langues préférées :
- Ne sont pas amusants à programmer
- Sont complexes et accablants
- Fourni une mauvaise expérience pour beaucoup de travail avec eux
Tout au long de l’analyse du rapport sur les langages de programmation, TypeScript a surpassé son cousin, C#.
Pour exemples, c’était :
- Non. 7 parmi les compétences en génie logiciel les plus en vogue, mesurées par la demande par compétence de codage vs. moyenne du marché (C# n’a pas été classé)
- Non. 7 parmi les meilleures compétences pour les contributeurs individuels (C# n’a pas été classé)
- Non. 4 parmi les meilleures compétences d’ingénieur en sécurité, No. 8 parmi les meilleures compétences d’ingénieur backend et No. 4 parmi les meilleures compétences d’ingénieur blockchain (C # n’a été classé dans aucune)
- Parmi les 10 meilleures compétences pour les données, l’embarqué, le frontend, les jeux, le ML et le mobile (C# n’a été classé dans aucun)
- Non. 6 parmi les meilleures compétences des PME, No. 7 parmi les meilleures compétences du marché intermédiaire (C # était n ° 10) et n °. 8 parmi les compétences d’entreprise (C # était n ° 9)
“Les compétences les plus demandées restent similaires dans les différentes tailles d’entreprise”, a déclaré Hired. “Cependant, les ingénieurs seront plus susceptibles d’utiliser C# et C++ dans les moyennes et grandes entreprises que dans les petites entreprises et les startups.”
En dehors de ce qui précède, il n’y avait pas grand-chose dans le rapport spécifique au développement centré sur Microsoft avec Visual Studio et Visual Studio Code. Par exemple, l’IDE phare de Microsoft et l’éditeur de code open source n’ont même pas été mentionnés, pas plus que .NET.
Les points saillants généraux du rapport tel que présenté par Hired comprennent :
- Les ingénieurs en sécurité ont vu les salaires les plus élevés : Les ingénieurs en sécurité ont connu la croissance salariale la plus élevée par rapport à 2020 et ont reçu le salaire moyen le plus élevé (165 505 $/an) de tous les rôles d’ingénierie logicielle.
- Les ingénieurs full stack ont vu la plus forte demande : Les ingénieurs ayant une expertise complète ont reçu la plus forte augmentation des demandes d’entretien par rapport aux autres rôles d’ingénierie logicielle sur la plate-forme de Hired.
- Les salaires de l’ingénierie logicielle à distance ont augmenté dans le monde : Les salaires à distance ont augmenté sur tous les marchés en 2021. Les augmentations les plus notables concernaient les candidats sur des marchés tels que Toronto, Los Angeles, Austin et Denver, qui ont vu des augmentations de salaire pour les salaires moyens à distance entre 7 et 14 % d’une année sur l’autre (YOY) .
- Les entreprises embauchent davantage d’ingénieurs logiciels à distance sur des marchés plus petits : Les ingénieurs logiciels ouverts au travail à distance ont reçu 20 % de demandes d’entretien en plus par rapport aux candidats qui ne le sont pas. Alors que la région de la baie de San Francisco continue d’offrir les salaires les plus élevés en moyenne dans toutes les régions à 168 000 $ / an, les marchés plus petits, dont Austin, Seattle et Chicago, ont connu une croissance des salaires plus élevée l’année dernière par rapport aux centres technologiques traditionnels, ce qui renforce la transition vers l’embauche de talents à distance dans les petites régions.
- Les ingénieurs en logiciel continuent d’adopter l’éducation et le perfectionnement non traditionnels : Le nombre d’ingénieurs en logiciel qui acquièrent leurs compétences par des voies non traditionnelles, telles que les bootcamps et l’apprentissage autonome, a augmenté régulièrement au cours des deux dernières années. Alors que 46 % des ingénieurs en logiciel ont un diplôme en informatique, 24 % sont autodidactes et 11 % ont appris à coder grâce à un programme de bootcamp.
- Les logiciels sont les plus motivés dans leur carrière par les opportunités de nouveaux défis et l’apprentissage continu des ingénieurs ; construction de produits et résolution de problèmes ; et potentiel de gain : Les trois principaux problèmes urgents auxquels les ingénieurs sont les plus ravis de s’attaquer avec leurs compétences en codage sont la santé publique, l’accès à l’éducation et l’avenir du travail dans les années à venir.
- Les entreprises doivent donner la priorité à la culture et à la flexibilité de l’entreprise pour recruter les meilleurs logiciels de talents en ingénierie : Lorsqu’ils ont été interrogés sur les éléments les plus critiques d’un environnement de travail idéal, les ingénieurs en logiciel ont classé les “grands managers”, la “flexibilité autour des heures de travail” et les “collègues avec lesquels ils s’entendent et dont ils peuvent apprendre” comme les plus importants, respectivement.
“La demande d’ingénieurs en logiciel ne ralentit tout simplement pas”, a déclaré Hired. “Nous n’avons plus de moyens de décrire à quel point cela augmente. La transformation numérique peut sembler être un mot à la mode, mais à mesure que de plus en plus de la planète arrive en ligne, à mesure que les propriétaires d’entreprise deviennent plus créatifs et explorent de nouveaux canaux de distribution – à mesure que nos vies évoluent, Nous avons besoin d’ingénieurs en logiciel.”
Le rapport est basé sur des données internes et une enquête auprès de plus de 2 000 ingénieurs.
A propos de l’auteur
David Ramel est éditeur et rédacteur pour Converge360.
.