
Venez partager vos avis et expériences
Dans le domaine informatique, plusieurs métiers sont offerts. Nous avons par exemple les développeurs web qui sont chargés d’implémenter les fonctionnalités techniques des sites web, les administrateurs système qui s’occupent de la partie serveurs y compris les machines et systèmes d’exploitation mis en réseau, les designers 3D qui réalisent des objets graphiques 3D, les développeurs qui ont pour vocation d’écrire le code soutenant les programmes.
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

Vous avez lu gratuitement 4 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.