Pra você que está começando na área de TI, algumas dicas básicas e rápidas que podem evitar diversas frustrações futuras:

1 - Você é um simples empregado, nada mais que isso

Se o seu chefe mandar você fazer uma coisa X da forma Y, vá lá e faça. Mesmo que essa forma Y de fazer seja completamente errada, antiquada, ultrapassada e você saiba fazer diferente (e de um jeito melhor). Gaste toda sua criatividade com projetos pessoais e coisas que realmente valem a pena.

2 - Código bom é código pronto

Mesmo que você tenha escrito um código sujo, difícil de dar manutenção e que ninguém (nem você) vai entender, se ele estiver pronto é isso que importa. Sim, eu falo sério.

3 - Sua opinião não é importante

Seu chefe não quer saber sua opinião. Ele quer que você faça aquilo que ele mandou. Simples assim.

4 - A tecnologia X é melhor que a utilizada atualmente no projeto e é fácil pra implantar?

NÃO importa. Continue com a tecnologia utilizada atualmente e não gaste seu tempo e nem sua saliva mostrando os benefícios da nova tecnologia. Continue seguindo em frente, você é apenas um burro de carga. :P

5 - Evite horas extras

Se trabalhar meia-hora além do horário vai ajudar a finalizar aquele projeto, aquela tarefa, ignore. Deixe pra amanhã e vá pra casa descansar.

Apesar de parecerem "dicas pra você perder o emprego", é exatamente assim que a grande maioria das empresas funcionam. Sua criatividade não vale nada, o que importa é seu código. Só. :P

To be continued...