Es un poco inusual. Y extraño, por cierto. Si su empleador no tiene trabajo para usted, ¿por qué lo obliga a venir a la oficina?
Mejora tu código
En general, siempre hay un trabajo que hacer, incluso en un solo proyecto. Si no tiene nada que hacer, significa que su proyecto es perfecto. No creo en proyectos perfectos, ya que nunca he visto ninguno. Si su empresa tiene proyectos perfectos, desearía poder ver cómo se hace.
Si su proyecto no es perfecto, puede dedicar este tiempo libre a mejorarlo.
- Hacer cumplir las reglas de estilo de codificación,
- Compruebe si los comentarios están actualizados y no faltan en ningún lado,
- Revise el código de las partes que no fueron escritas por usted,
- Mejorar la documentación técnica.
- Perfile el código para ver cuáles son los cuellos de botella y cómo eliminarlos,
- Refactoriza tu código,
- Comience a pensar en las características futuras para implementar.
- etc.
Aprende algo nuevo
A veces, acabas de terminar la codificación, finalmente lanzaste el proyecto y lo último que quieres hacer es seguir trabajando con el código en el que has estado durante los últimos tres meses. Eso es comprensible. En este caso, puede encontrar fácilmente otra ocupación para cambiar sus ideas y aumentar su conocimiento. Por ejemplo, si eres un desarrollador de C #, aprende Python, o aprende cómo usar Extensiones Reactivas, o lo que sea.
También puede verse tentado a hacer un pequeño proyecto para usted durante su tiempo libre. No aconsejo hacer eso, no solo porque el código que escribe en su trabajo generalmente pertenece a su empresa, sino también porque puede ser demandado por usar el hardware de su empresa y otros recursos para hacer proyectos que no tienen nada que ver con su Trabajo actual.
Habla con tu jefe
Puede ser una buena idea hacer la pregunta que hizo en Programmers.SE a la persona interesada, es decir, a su jefe. De hecho, lo más probable es que:
- O ignora que los desarrolladores a veces no tienen nada que hacer,
- O espera que hagas algo preciso.
Es especialmente importante saber cuál es la situación si su jefe realmente espera que haga algo. Por ejemplo, si tuviera empleados, esperaría que mejoren el proyecto cuando hayan terminado de escribir código y resolver errores. De la misma manera, cuando trabajo para una empresa en el lugar, siempre dedico todo el tiempo a trabajar en el proyecto y mejorarlo si no hay errores que resolver.
Hay una excepción: generalmente no se espera que los pasantes hagan trabajo adicional por su cuenta. Pero al menos esperamos que vengan y nos digan cuándo terminaron lo que les pedimos que hicieran, para que les asignemos otra tarea.