Un développeur ne fait pas qu'écrire du code, même si la programmation peut occuper une partie relativement importante de son temps de travail au quotidien. Et parfois, l'écriture de code n'occupe même pas la moitié de sa journée. En tout cas, c'est ce que vient de révéler une enquête internationale réalisée par l'éditeur de logiciels canadien ActiveState Software basé à Vancouver.
Au cours de cette enquête annuelle, ActiveSate a demandé à 1250 développeurs (dans le monde de l'open source) provenant de 88 pays différents combien d’heures ils avaient passé cette année à programmer, dans une journée de travail typique. Sur les 1250 réponses, la plus grande partie des personnes enquêtées (38,8 %) dit ne consacrer que 2 à 4 heures par jour à la programmation. Les résultats du sondage montrent notamment que 61,52 % des répondants (soit 3 développeurs sur 5) passent 4 heures ou moins à la programmation, alors que 27,92 % y consacrent 5 à 7 heures par jour et 10,56 % au moins 8 heures.
À quoi les développeurs consacrent-ils le reste de leur temps en-dehors de la programmation ?
ActiveState a également demandé aux répondants à quelle activité ils consacrent la majeure partie de leur temps quand ils ne sont pas en train de programmer. Pour la plus grande partie d'entre eux (44 %), ils consacrent le reste de leur temps à une multitude d’activités, notamment des réunions, des tests, la maintenance et même des activités de socialisation. Cependant, si l'on considère les activités individuellement, plus nombreux sont les développeurs qui disent, en dehors de la programmation, passer du temps sur la conception/architecture des logiciels (11,36 % des répondants), puis ceux qui disent participer à des réunions/standups (8,24 % des répondants).
Temps consacré aux problèmes
ActiveState a également voulu mieux comprendre combien de temps relatif, sur une semaine typique, était consacré aux problèmes de sécurité, problèmes liés à la construction d'une bibliothèque ou un package, problèmes liés à la gestion des dépendances ou encore les problèmes de licences.
Vous trouverez ci-dessous les résultats pondérés :
Notons avant tout qu'une pondération deux plus grande qu'une autre signifie que les développeurs consacrent deux fois plus de temps au premier problème. Ainsi, les résultats pondérés montrent que la plus grande partie du temps a été consacrée aux problèmes liés à la sécurité ou au code. Le temps consacré aux problèmes liés à la construction d'une bibliothèque ou d'un paquet par rapport à la gestion des dépendances était presque le même (1,77 contre 1,72 respectivement). On peut également constater que les répondants ont consacré aux problèmes de licences seulement 70 % du temps qu'ils ont passé à gérer les problèmes relatifs à la sécurité ou au code.
Ci-dessous les résultats pour chacun des quatre problèmes :
La figure ci-dessus montre que 72,81 % des répondants n'ont presque jamais passé de temps à gérer les problèmes de licences. À l'inverse, 61,67 % des répondants consacrent une partie ou la totalité de leur temps (temps consacré aux problèmes) à la gestion des dépendances. Notons également que 61,19 % des répondants consacrent une partie ou tout leur temps (temps consacré aux problèmes) à la construction d'une bibliothèque ou d'un paquet, tandis que 72,03 % consacrent une partie ou tout leur temps (temps consacré aux problèmes) à des problèmes liés à la sécurité ou au code.
Source : Rapport ActiveState
Et vous ?
Combien de temps consacrez-vous à la programmation dans une journée de travail typique ?
Que faites-vous le reste de votre temps au travail quand vous n'êtes pas en train de programmer (écrire du code) ?
À quels problèmes consacrez-vous plus de temps au travail ?
Peut-on associer le temps passé à écrire du code à l'expérience du développeur ? C'est-à-dire un développeur expérimenté aura-t-il tendance à moins se consacrer à programmer qu'un développeur junior ? Ou est-ce plutôt l'inverse ?
Si vous êtes un développeur expérimenté, votre avis nous intéresse : laissez-vous la plupart des tâches de programmation aux juniors pour consacrer plus de temps à autre chose ou vous vous en occupez vous-mêmes ?
Voir aussi :
Quelle influence les développeurs exercent-ils sur les investissements dans les plateformes et outils de développement ? Partagez votre expérience
Quels sont les facteurs qui poussent les jeunes développeurs à travailler plus longtemps ? Un amour pour le travail ou un mauvais management ?
Les travailleurs sont-ils plus productifs lorsqu'ils travaillent plus de 40 heures par semaine ? Qu'en est-il des développeurs ?
Travailler 60 heures par semaine n'est pas un gage de sérieux
« 52 minutes de travail, 17 minutes de pause », la formule idéale pour un bon rendement, selon une étude
« Trop travailler est stupide », les programmeurs ajoutent plus de bogues que de fonctions après 40 heures de travail par semaine pour un développeur
ActiveState : 60 % des développeurs consacrent au plus 4h à la programmation dans une journée de travail
à quoi est dédié le reste de leur temps ?
ActiveState : 60 % des développeurs consacrent au plus 4h à la programmation dans une journée de travail
à quoi est dédié le reste de leur temps ?
Le , par Michael Guilloux
27 % | ||
27 % | ||
25 % | ||
13 % | ||
5 % | ||
4 % |
Une erreur dans cette actualité ? Signalez-nous-la !