C'est un peu inhabituel. Et étrange, au fait. Si votre employeur n'a pas de travail pour vous, pourquoi vous force-t-il à venir au bureau?
Améliorez votre code
En général, il y a toujours du travail à faire, même sur un seul projet. Si vous n'avez rien à faire, cela signifie que votre projet est parfait. Je ne crois pas aux projets parfaits, car je n'en ai jamais vu. Si votre entreprise a des projets parfaits, j'aimerais pouvoir voir comment cela se fait.
Si votre projet n'est pas parfait, vous pouvez passer ce temps libre à l'améliorer.
- Appliquer les règles de style de codage,
- Vérifiez si les commentaires sont à jour et ne manquent nulle part,
- Examinez le code des parties qui n'ont pas été écrites par vous,
- Améliorer la documentation technique,
- Profilez le code pour voir quels sont les goulots d'étranglement et comment les supprimer,
- Refactorisez votre code,
- Commencez à penser aux futures fonctionnalités à implémenter.
- etc.
Apprendre quelque chose de nouveau
Parfois, vous venez de terminer le codage, vous avez finalement publié le projet et la dernière chose que vous voulez faire est de continuer à travailler avec le code sur lequel vous vous êtes trouvé au cours des trois derniers mois. C'est compréhensible. Dans ce cas, vous pouvez facilement trouver une autre profession pour changer vos idées et augmenter vos connaissances. Par exemple, si vous êtes un développeur C #, apprenez Python ou apprenez à utiliser les extensions réactives, ou quoi que ce soit.
Vous pourriez également être tenté de faire un petit projet par vous-même pendant votre temps libre. Je ne vous conseille pas de le faire, non seulement parce que le code que vous écrivez dans votre travail appartient généralement à votre entreprise, mais aussi parce que vous pouvez être poursuivi pour utiliser votre matériel d'entreprise et d'autres ressources pour réaliser des projets qui n'ont rien à voir avec votre vrai travail.
Parlez à votre patron
Ce peut être une bonne idée de poser la question que vous avez posée sur Programmers.SE à la personne concernée, c'est-à-dire votre patron. En fait, il y a des chances que:
- Soit il ignore que les développeurs n'ont parfois rien à faire,
- Ou il attend de vous que vous fassiez une chose précise.
Il est particulièrement important de savoir quelle est la situation si votre patron s'attend réellement à ce que vous fassiez quelque chose. Par exemple, si j'avais des employés, je m'attendrais à ce qu'ils améliorent le projet lorsqu'ils ont fini d'écrire du code et de résoudre des bogues. De la même manière, lorsque je travaille pour une entreprise sur place, je passe toujours tout mon temps à travailler sur le projet et à l'améliorer s'il n'y a pas de bugs à résoudre.
Il existe une exception: les stagiaires ne sont généralement pas censés effectuer des travaux supplémentaires par eux-mêmes. Mais au moins, nous nous attendons à ce qu'ils viennent nous dire quand ils auront terminé ce que nous leur avons demandé de faire, afin que nous leur assignions une autre tâche.