É um pouco incomum. E estranho, a propósito. Se o seu empregador não tem trabalho para você, por que ele o força a ir ao escritório?
Melhore seu código
Em geral, sempre há um trabalho a ser feito, mesmo em um único projeto. Se você não tem nada para fazer, significa que seu projeto é perfeito. Não acredito em projetos perfeitos, pois nunca vi nenhum. Se sua empresa possui projetos perfeitos, gostaria de dar uma olhada em como isso é feito.
Se o seu projeto não for perfeito, você poderá gastar esse tempo livre aprimorando-o.
- Aplicar as regras de estilo de codificação,
- Verifique se os comentários estão atualizados e não estão faltando em nenhum lugar,
- Faça uma revisão do código em peças que não foram escritas por você,
- Melhorar a documentação técnica,
- Perfile o código para ver quais são os gargalos e como removê-los,
- Refatore seu código,
- Comece a pensar nos recursos futuros a serem implementados.
- etc.
Aprenda algo novo
Às vezes, você acabou de terminar a codificação, finalmente lançou o projeto, e a última coisa que deseja fazer é continuar trabalhando com o código em que está nos últimos três meses. Isso é compreensível. Nesse caso, você pode encontrar facilmente outra ocupação para mudar suas idéias e aumentar seu conhecimento. Por exemplo, se você é um desenvolvedor de C #, aprenda Python ou saiba como usar as Extensões Reativas, ou qualquer outra coisa.
Você também pode se sentir tentado a fazer um pequeno projeto durante seu tempo livre. Eu não aconselho fazer isso, não apenas porque o código que você escreve no seu trabalho geralmente pertence à sua empresa, mas também porque você pode ser processado para usar o hardware da sua empresa e outros recursos para realizar projetos que não têm nada a ver com a sua empresa. trabalho atual.
Converse com seu chefe
Pode ser uma boa idéia fazer a pergunta que você fez no Programador.SE à pessoa em questão, ou seja, ao seu chefe. De fato, as chances são de que:
- Ou ele ignora que os desenvolvedores às vezes não têm nada para fazer,
- Ou ele espera que você faça uma coisa precisa.
É especialmente importante saber qual é a situação se seu chefe realmente espera que você faça alguma coisa. Por exemplo, se eu tivesse funcionários, esperaria que eles melhorassem o projeto quando terminassem de escrever código e resolver bugs. Da mesma forma, quando trabalho para uma empresa local, sempre gastei todo o tempo trabalhando no projeto e aprimorando-o se não houvesse bugs para resolver.
Há uma exceção: geralmente não é esperado que os estagiários façam trabalho adicional por conta própria. Mas, pelo menos, esperamos que eles venham nos dizer quando terminaram o que pedimos que fizessem, para que lhes atribuíssemos outra tarefa.