
Dans la réalisation de leurs activités, ces derniers sont amenés parfois à réaliser des tâches qui leur permettent de ne pas être tout le temps devant leur outil de travail qui est l’ordinateur.
Le développeur web par exemple doit transférer les fichiers du site web sur les serveurs hôtes après l’achèvement de ses travaux. Selon l’ampleur du site et le volume des fichiers, cette opération peut prendre un temps relativement long. Dans pareil cas, ce dernier peut profiter pour prendre un café, causer avec ses collègues ou faire d’autres choses.
L’administrateur système également peut se retrouver dans une situation similaire lorsqu’il effectue des tests automatisés sur son réseau. En attendant la fin des tests, il pourrait profiter pour se reposer ou faire autre chose en dehors de son travail.
Les infographes 3D qui créent des objets 3D doivent effectuer un rendu des images ou vidéos 3D conçues. Selon la complexité des objets 3D, le temps pour effectuer ces rendus 3D peut aller de quelques secondes à plusieurs heures en tenant compte de la résolution que l’on vise, du format de fichier et des ressources matérielles dont on dispose. Ce ne sont pas les architectes qui en diront le contraire. Entre le début et la fin d’un rendu, le designer 3D pourrait profiter pour se déconnecter de sa machine et faire autre chose.
Les développeurs pour leur part sont amenés à écrire du code fonctionnel afin de créer des programmes de qualité. Pour ce faire, ils sont contraints d’effectuer une batterie de tests avant la compilation de leurs applications.
Au nombre des tests que l’on peut effectuer, nous avons par exemple les tests unitaires, les tests d’intégration, les tests de régression, les tests système, les smoke-tests, les tests de réception, etc.
Selon les cas, ces tests peuvent aller de quelques minutes à plusieurs heures. En partageant une expérience tirée d’un test effectué, un développeur affirmait qu’il a dû lancer un test complet qui a duré 28 heures avant d’avoir les résultats du test. Cela n’est pas étonnant dans la mesure où effectuer un test unitaire pourrait facilement durer 4 heures si le projet est assez complexe.
Si par exemple vous héritez d’une application à laquelle vous devez ajouter de nouvelles fonctionnalités, vous pouvez d’abord tester l’application dont vous avez hérité, puis tester l’application avec ses nouvelles fonctionnalités. Cela peut générer un temps relativement long où le développeur pourrait faire autre chose qu’attendre la fin de ces tests.
Par ailleurs, après avoir effectué ces tests, le développeur doit lancer la phase de compilation qui peut s’avérer aussi longue que les premiers tests effectués. Ce dernier pourrait également profiter pour faire autre chose que travailler ou simplement glander.
Tous ces éléments mis ensemble pourraient faire croire que les professionnels de l’IT travaillant avec les ordinateurs disposent de plus de temps libre comparativement aux autres catégories professionnelles. Mais est-ce un fait réel ou plutôt une vue d’esprit quand on sait que certaines professions comme les agents commerciaux et professions similaires peuvent donner la même impression en raison du facteur itinérant lié à leurs activités ?
Source : Imgur
Et vous ?

Voir aussi
