Um pouco de fundo :
Estou trabalhando em uma grande empresa, usando o Windows XP e codificando Winforms no VB6 / VB.Net e algumas WebForms no VB.Net (código de manutenção de 95%). Eu tenho uma tela de 4: 3 19 ". Uma versão mais moderna do Windows não está acontecendo tão cedo, e nenhum trabalho greenfield é feito pelo que parece!
Não me disseram nada sobre isso quando entrei na empresa, fiquei enganado ao pensar que estaria trabalhando com tecnologias e estruturas muito mais atualizadas.
Tenho uma experiência muito mais atualizada em trabalhos anteriores, tanto com estruturas mais modernas quanto com outras linguagens de programação, e quando estou conversando com amigos de desenvolvedores de outras empresas, só ouço falar sobre como eles estão usando a estrutura mais recente do ASP MVC, ou Vagrant / Ruby on Rails / etc e estou recebendo os olhos verdes!
Eu poderia me arrumar com outro emprego rapidamente, mas sinto que deveria dar mais uma chance a esse.
A questão :
Estou tentando me convencer de que meu trabalho atual não é tão ruim assim. Então, quais são as vantagens desse tipo de papel? Existem vantagens em trabalhar com tecnologias desatualizadas? Talvez algumas técnicas que eu não aprendesse trabalhando com as mais modernas? Ou esse é o tipo de lugar onde as carreiras vão morrer, e eu deveria sair enquanto ainda tenho minha alma?