Malt Tech Trends 2019
Malt Tech Trends 2019
Malt Tech Trends 2019
L’offre et la demande 22
Les projets IT 26
S’adapter au changement 30
L’édition 2019 du Tech Trends s’inscrit dans cette nécessité. En explorant l’activité des
freelances et entreprises travaillant ensemble à travers Malt, elle propose de repérer
les technologies émergentes, comprendre l’évolution des métiers IT, et anticiper
la pénurie des talents. L’analyse aborde plus précisément :
Cette escalade des possibilités techniques et de leur diffusion entraîne les produits
et services dans un renouvellement permanent. Les entreprises doivent réduire leur
time to market tout en délivrant de l’excellence, et les experts des métiers IT doivent
évoluer en même temps que la technique.
<__Ingénieur en IA>
<__html
<head>____</head>
<body>
<div>_______ <__Cloud Computing Specialist>
</div>____</body>
Experts et entreprises doivent détecter ces virages pour mener ensemble les projets
de demain, et ne pas rater le prochain bouleversement du marché. C’est dans cet objectif
que nous mesurons, analysons et interprétons l’activité bouillonnante se produisant chaque
jour sur Malt, rendant ce Tech Trends possible.
40 000
freelances tech
93 000
entreprises
303 000
recherches/mois
3000
missions/mois
Client
Mission
Freelance
Ce Tech Trends analyse les data des freelances IT inscrits sur Malt,
la première communauté tech en France, et les besoins des entreprises
leur proposant des missions. Il s’agit de la plus grande base de données
du secteur du conseil IT en France.
Cette nouvelle édition analyse les recherches des entreprises, les métiers
des freelances inscrits, et les missions réalisées au premier semestre 2019
sur Malt. Les data observées pendant cette période portent sur 33 822
freelances IT (développement, data, infrastructure) et 80 000 start-ups, PME
et grands groupes.
Comme au semestre dernier, on observe en haut du classement les langages les plus adoptés
à travers les métiers IT, et les plus utilisés pour le développement Back-End et les Data
Sciences, tels que PHP, Python et Java. Malgré son rang, ce dernier observe encore une baisse
de demande. L’utilisation plus fréquente de JavaScript côté serveur, le succès grandissant
de Kotlin, et la réputation de langage vieillissant de Java expliquent cette tendance.
1 Php - -6%
2 Java - -10%
3 Wordpress - -8%
4 React.js - +21%
5 Python +1 +17%
6 Angular -1 -10%
7 Node +1 +19%
8 Javascript -1 -6%
9 Android - -14%
10 IOS +1 -12%
11 Ruby -1 -21%
12 Vue +3 +50%
13 C++ -1 +7%
14 C# - +1%
Plus en retrait du top 15, un ensemble de technologies se rapproche à pas de géant. Flutter
explose et appuie la montée du développement mobile cross-platform, et Kotlin confirme
sa tendance du semestre dernier.
Scikit, MATLAB et Haskell, utilisées dans les Data Sciences, sont en pleine ascension.
29 Azure +8 +58%
33 Oracle +5 +53%
64 Tensorflow +5 +48%
Malt Tech Trends 2019 7
37 Kubernetes +6 +44%
Notre choix pour Node.js est motivé par deux raisons principales. Node.js est adapté
à notre activité digitale, nécessitant performances et stabilité. On l’a également
choisi pour son intégration dans les technologies serverless d’AWC et GCP.
Maxence Chevalet
Back-End Dev Team Manager - Eurosport
Les technologies établies correspondent logiquement aux compétences les plus communes
aux différents métiers. On trouve dans les technologies trendy les compétences les
plus pénuriques du moment, et dont le manque va très certainement s’intensifier.
Les technologies montantes nous donnent un aperçu de tendances probables à venir.
On observe dans les technologies menacées des solutions de niche ou en nette perte
de vitesse.
CONSEIL ENTREPRISE
Concernant les cloud providers, un chan- Il n’y a aujourd’hui plus aucun cloud provider
gement de leadership est possible mais qui n’a pas encore au moins annoncé une
pas à court terme. Amazon Web Services offre de plateforme Kubernetes managée :
(AWS) est toujours le plus recherché. Mais
Google Cloud Platform (GCP) continue son + Côté cloud majeurs, on ne présente
ascension en passant de la 59e à la 50e place, plus GKE sur GCP, AKS sur Azure et EKS
tout juste talonné par Microsoft Azure. sur AWS (à noter que AWS n’a annoncé
que très tardivement son offre Kubernetes
Le marché du cloud computing est toujours « EKS » (Q3 2018), au détriment de son
segmenté en 3 catégories : offre historique ECS.)
Christophe Fietta
CIO & CTO de Netseenergy - Groupe EDF
Une tendance à la baisse d’Angular À noter que la sortie de Vue 3 fait craindre
semble amorcée. L’arrivée remarquée de de potentiels problèmes de rétrocompa-
Vue.js n’y est pas étrangère, sa courbe tibilité avec Vue 2. Cette refonte clive et
d’apprentissage rapide et sa simplicité ont pourrait donner lieu à un « Angular gate »
permis son adoption massive, s’ajoutant ralentissant son adoption.
à la concurrence déjà solide de React.js.
J’ai basculé sur Vue.js pour la clarté et la maintenabilité obtenue grâce aux single file
components. J’ai trouvé mes marques sur le framework en l’espace de quelques
semaines, et j’ai très vite constaté la rapidité avec laquelle je peux créer et livrer mes
projets clients. C’est d’autant plus intéressant qu’il y a de plus en plus de missions
sur cette techno.
Nada Rifki
Développeuse Vue.js
La baisse conjointe de la recherche des termes Android et iOS s’observe encore, poursuivant
la tendance observée l’année dernière. Ce phénomène est à observer conjointement
à la montée des solutions mobiles cross-platform, telles que Flutter et React Native.
Dart, le langage conçu par Google et justement poussé par Flutter, qui monte quant à lui
de +70%.
CONSEIL ENTREPRISE
Le choix du cross-platform est motivé par des enjeux budgétaires, mais il faut accepter
la réalité de cette approche et renoncer à la personnalisation poussée pour chaque
OS afin de garder cet avantage financier. Par ailleurs le graal du cross-platform est de
développer une seule fois et de dérouler sur plusieurs versions natives. Dans les faits, cela
n’arrive jamais. Il faudra toujours faire des adaptations spécifiques en fonction de chaque
OS pendant le développement.
Site web et non application, la PWA ne permet pas d’exploiter une partie du hardware.
L’approche a fait sensation et porte encore de grandes promesses, mais il faudra qu’elle
murisse et soit standardisée pour que les navigateurs mobiles s’alignent.
Quand les besoins sont limités et qu’une PWA est suffisante, son utilisation est un bon
moyen de s’affranchir des contraintes des app stores. Cela veut aussi dire renoncer à la
vitrine offerte par Apple et Google, l’arbitrage est à faire selon vos enjeux, tels que les
besoins de performance ou d’accès au hardware (Bluetooth, NFC, empreintes digitales…).
Ruby continue sa chute. Son concurrent historique, Python, est plus diversifié. La montée
de Node.js est aussi responsable, ayant offert à JavaScript la possibilité d’être utilisé en
Back et Front. En effet, Node.js qui grimpait déjà de 20,13 % au semestre dernier, maintient
la tendance avec une nouvelle augmentation de 19 %.
À noter que Ruby n’a jamais totalement percé en France, où son adoption est moins
importante qu’aux États-Unis.
En parallèle, la porosité est plus forte que jamais entre les métiers, et les carrières vont
connaître de nombreuses évolutions. Un regard sur les métiers et leurs compétences
associées permet de comprendre ces évolutions.
PHP et MySQL sont les deux compétences les plus représentées sur l’ensemble des
métiers tech et data. Le duo langage/base de donnée est efficace et a fait ses preuves
dans le temps. Les autres compétences les plus largement utilisées sont JavaScript, Git,
HTML et Python. On retrouve ainsi sans surprise une panoplie assez complète pour
la programmation, la gestion de base de donnée et le versionning, remplissant tous les
besoins essentiels pour le développement d’applications web.
Côté métier, les développeurs Back-End ont l’éventail le plus large de technologies à leur
actif. On constate aussi un fort recoupement des Back-Ends et Front-Ends, avec des degrés
d’usage différents.
La répartition des compétences illustre les recouvrements entre les différents métiers. Pour
compléter ces informations, le Chord diagram représente les 5 catégories secondaires
les plus déclarées par les freelances sur leur profil Malt. D’une manière générale, ces
croisements représentent fidèlement comment certains métiers se rejoignent en termes
d’enjeux infrastructurels et de langages utilisés. S’en dégage une vision de l’évolution
des méthodes, rôles et besoins.
Près de la moitié des développeurs Back- L’évolution des API des navigateurs et
End déclarent être également Front-End. l’émergence des frameworks Front ont
Il sera intéressant d’observer l’évolution induit l’explosion de la complexité des sites
de cette proportion dans le temps. Un tel et des interactions utilisateurs, le métier de
nombre reflète un ancien paradigme où Front-End s’est complexifié et demande
« le Front se faisait en Back ». aujourd’hui sa propre expertise.
Dans la catégorie Sysadmins, on retrouve Les développeurs Mobile sont dans 29%
de multiples métiers : DBA, Ingénieurs des cas également développeurs Front-
Cloud, Ingénieurs Virtualisation et Cybersé- End, conséquence de l’émergence de
curité. Dans tous ces domaines on constate frameworks tels que React Native, et dans
une automatisation croissante. On associe 27% Back-End, conséquence logique de
souvent cette vision plus infrastructure as l’exploitation de langages Back-End pour le
code à l’esprit DevOps. Et c’est sans doute la développement mobile, tels que Java, Kotlin
raison qui fait qu’on retrouve DevOps dans et Objective-C.
le top 5 de leurs secondes catégories.
DevOps DBA
+ Ingénieur Cloud 36.04 % + Sysadmin 86.36 %
+ Dev. Back-End 21.62 % + Ingénieur Cybersécurité 13.64 %
+ Ingénieur de Fiabilité 16.22 %
+ Dev. Front-End 15.32 %
+ Sysadmin 10.81%
Sysadmin Ingénieur
Cybersécurité
Dev. Front-End
Ingénieur Sysadmin
de Fiabilité DevOps DBA
Dev. Back-End
Ingénieur Cloud
Les freelances ayant mis DevOps comme Les DBA constituent le seul groupe dans
catégorie principale se répartissent en une lequel on n’observe que deux secondes
majorité d’Ingénieurs Cloud (36%) et de catégories de métier, en écrasante majorité
développeurs Back-End (21%). Sysadmin et le reste en Cybersécurité.
Cela témoigne de la spécificité de ces
compétences métier, moins transverses.
CONSEIL ENTREPRISE
Du DevOps au DevSecOps
En ce sens, les méthodes se sont rapprochées mais nécessitent désormais une connaissance
plus approfondie sur un plus grand nombre d’outils, ce qui a au contraire creusé
le fossé avec les développeurs Back-End.
conseil freelance
Lille 5.77 %
Paris 18,85 %
Nantes 5.71 %
Lyon 7.52 %
Bordeaux 7.17 %
Marseille 7,74 %
Toulouse 6.87 %
Positionnez-vous !
Java est très demandé par les entreprises. L’offre est
manquante sur la quasi totalité du territoire. Il y a des
missions pour vous avec cette compétence. Si vous vivez
à Paris, le top 5 des recherches ne rencontre pas son offre :
PHP, Java, Wordpress, React et Python sont des compétences
sur lesquelles se positionner.
Le travail à distance a tout changé pour moi. Je vis dans l’Aveyron et j’y suis attaché.
En développant mon activité remote, j’ai gagné à tous les niveaux. J’ai doublé mon
chiffre d’affaires tout en accédant à des projets passionnants, dans des boîtes
modernes, sans avoir à déménager pour pouvoir faire le métier qui me passionne.
Nicolas Estebe
Développeur Vue.js/.Net
Pensez remote
Philippe de Chanville
CEO de ManoMano
Le Violin Chart nous permet de comprendre la distribution des prix sur le territoire selon
les métiers. Parler d’un TJM moyen peut être délicat au regard de leur disparité à travers les
régions et au sein même des villes.
TJM (Tarif Jour Moyen) Médiane TJM (Tarif Jour Moyen) Médiane TJM (Tarif Jour Moyen) Médiane
450 €/jour 592 €/jour 520 €/jour
Écart type Écart type Écart type
187,2 € 213,3 € 201,5 €
TJM (Tarif Jour Moyen) Médiane TJM (Tarif Jour Moyen) Médiane TJM (Tarif Jour Moyen) Médiane
399 €/jour 450 €/jour 450 €/jour
Écart type Écart type Écart type
129,1 € 137,1 € 196,3 €
Et c’est particulièrement vrai pour les métiers du développement abordés dans cette étude,
pour lesquels la quantité d’informations à traiter est élevée, et les ramifications pour chaque
action sont nombreuses. Dans ces situations de grande complexité technique, où des défis
logiques majeurs peuvent contraindre la productivité, un collaborateur expert pouvant
résoudre des problèmes complexes est un atout précieux pour éviter que les projets
se trouvent ralentis.
Olivier Croisier
Architecte Full-Stack
Chiffres clés
Petites Petites
Petites entreprises
entreprises
entreprises Entreprises
Entreprises
Entreprises Grands
intermédiaires
intermédiaires
intermédiaires Grands
Grands
groupes groupes
groupes
< 49 employés
< 49 employés
< 49 employés 50 - 999 50 -employés
999 employés
50 -employés
999 1000> employés
1000 employés
> 1000> employés
REMOTEREMOTEREMOTE ONSITE ONSITE ONSITE REMOTEREMOTEREMOTE ONSITE ONSITE ONSITE REMOTEREMOTEREMOTE ONSITE ONSITE ONSITE
- - - 2,312,312,31
x Petites x Petites
x Petites
entreprises
entreprises 6,45
entreprises x 6,45
6,45 x Petites
x Petites
Petites entreprisesentreprises
entreprises
COMPÉTENCES COMPÉTENCES
COMPÉTENCES
DEMANDÉES DEMANDÉES
DEMANDÉES COMPÉTENCES COMPÉTENCES
COMPÉTENCES
DEMANDÉES DEMANDÉES
DEMANDÉES COMPÉTENCES COMPÉTENCES
COMPÉTENCES
DEMANDÉES DEMANDÉES
DEMANDÉES
1. Dev. 1. Back-End
1. Back-End
Dev. Dev. Back-End 1.
63,98%63,98%63,98% Dev. 1. Back-End
1. Back-End
Dev. Dev. Back-End 1.
60,98%60,98%60,98% Dev. 1. Back-End
1. Back-End
Dev. Dev. Back-End
60,47%60,47%60,47%
2. Dev. 2. Front-End
2. Front-End
Dev. Dev. Front-End 2.
24,95%24,95%24,95% Dev. 2. Front-End
2. Front-End
Dev. Dev. Front-End 2.
22,81%22,81%22,81% Dev. 2. Front-End
2. Front-End
Dev. Dev. Front-End
26,15%26,15%26,15%
3. Dev. 3. Mobile
3. Mobile
Dev. Dev. Mobile
5,31% 5,31% 5,31%3. Dev. 3. Mobile
3. Mobile
Dev. Dev. Mobile 3.
10,34%10,34%10,34% Data 3.
3. Data Data
Scientist Scientist
Scientist
11,92%11,92%11,92%
DURÉE DES
DURÉE DURÉE
MISSIONS
DES DES MISSIONS
MISSIONS DURÉE DES
DURÉE DURÉE
MISSIONS
DES DES MISSIONS
MISSIONS DURÉE DES
DURÉE DURÉE
MISSIONS
DES DES MISSIONS
MISSIONS
> 1 mois> 1 mois> 1 mois > 1 mois> 1 mois> 1 mois > 1 mois> 1 mois> 1 mois
RÉCURRENCE RÉCURRENCE
RÉCURRENCE
DES MISSIONS DES MISSIONS
DES MISSIONS RÉCURRENCE RÉCURRENCE
RÉCURRENCE
DES MISSIONS DES MISSIONS
DES MISSIONS RÉCURRENCE RÉCURRENCE
RÉCURRENCE
DES MISSIONS DES MISSIONS
DES MISSIONS
des 51%
51%51% petites des petites
des petites
entreprises entreprises 61%
entreprises 61% 61%
des entreprisesdes entreprises
des entreprises
intermédiaires 66%
intermédiaires
intermédiaires 66% 66%
des grands des grands
des grands
groupes groupes
groupes
font > 2 missions
font >2
font > 2sur
missions
missions Malt sur Malt font > 2font
sur Malt missions
>2 > 2sur
missions
missions
font Malt sur Malt font > 2font
sur Malt missions
>2 > 2 sur
missions
missions
font Malt sur Malt
sur Malt
90 000 entreprises
trouvent leurs freelances sur Malt
Virtualisation et cloudification
Si le cloud était un buzzword il y a encore quelques années, il est désormais mature et
devient de plus en plus présent dans les entreprises. Les raisons d’utiliser des solutions
de cloud computing ou des SaaS sont nombreuses aujourd’hui. À mesure que le temps
passe, ce changement sera de plus en plus nécessaire, que vous soyez en phase de croissance,
que vous cherchiez à améliorer vos cycles de développement, ou à être plus réactif au lancement
de nouveaux projets.
L’expertise et la polyvalence
Comprendre l’ensemble de la stack sera toujours un avantage, tant pour trouver des missions
que pour la qualité de votre fonctionnement avec les équipes. Être Full-Stack est de moins en
moins possible, l’expertise est nécessaire à mesure que les possibilités techniques s’étoffent.
Le profil en T est l’idéal : des compétences générales larges associées à une compétence
ciblée experte.
Restez à jour !
Pour travailler sur les projets les plus innovants, gardez un oeil sur le sens du changement.
Pour toujours être au fait des pratiques du moment, organisez votre veille.
En France : Devoxx France, MixIT Lyon, Google Dev Fest (Lyon, Lille, Toulouse...)
Les Dot conférences (JS, CSS, Go, Swift) sont assez remarquables aussi !
Dans le monde : Spring One, la conférence Spring par excellence, on y retrouve tout
le gratin du monde Java. Oracle Code One, toujours de « belles » annonces. Google.IO,
Apple WWDC...
+ Les meetups : pour suivre les best practices, rentrer dans le concret, se faire une culture
et du réseau...
Les Java User Group et Google Developers Groups sont deux exemples qu’on ne peut
pas ignorer. Mais il existe autant de meetups qu’il existe de technos, organisez votre veille
relative à votre domaine.
Les analyses portant sur les compétences métiers s’appuient sur les profils des freelances
inscrits sur la plateforme. Elles ont permis de construire les Sankey et Chord Diagrams,
les Violin Charts, et d’identifier les hubs technologiques. Le Scatter Graph s’appuie sur
la comparaison des recherches des entreprises avec les données freelances. Nous ouvrirons
l’analyse aux métiers du design et du webmarketing dans des éditions futures de ce rapport.
L’observation et l’interprétation des données ont été possibles grâce aux expertises transverses
des équipes IT travaillant chez Malt.
Découvrir