Em destaque

Conheça Scott, analista de sistemas

Carreiras relacionadas: Analista de Sistemas

Scott “Skottie” Miller atua no setor de tecnologia há mais de trinta anos, principalmente em empresas dos setores aeroespacial e de entretenimento. Atualmente, ele ocupa o cargo de Especialista em Tecnologia para Infraestrutura e Arquitetura na DreamWorks Animation. Essa função permite que ele se dedique à pesquisa de estratégias inovadoras que possam ser implementadas como novos sistemas para aprimorar o processo de produção cinematográfica.

Em 2016, a DreamWorks foi adquirida pela NBCUniversal, processo de fusão que ainda está em andamento. Miller afirmou que essa é uma das razões pelas quais o estúdio de animação não lançou nenhum filme de grande sucesso em 2017.

O que você faz na DreamWorks Animation?

Lido com pesquisas de fornecedores, testes e avaliações de prova de conceito, equipamentos de infraestrutura física, redes de sistemas de computação, armazenamento, placas gráficas, estações de trabalho, captura de movimento e equipamentos de áudio para pós-produção; basicamente, qualquer sistema de hardware ou software que possa ser utilizado em qualquer etapa da produção.

Estou sempre envolvido em um fluxo de trabalho eficiente, tentando entender como os dados, as pessoas e os materiais circulam de um grupo para outro.

A terceira parte é a área de operações, que envolve o provisionamento diário, as métricas, o monitoramento e a correção de falhas em qualquer um desses componentes de infraestrutura. Acredito firmemente que não se pode consertar o que não se compreende, e que não é possível imaginar como será o futuro se não se compreender a vida atual.

É uma função bastante especializada que combina operações, engenharia de sistemas, arquitetura de sistemas, um pouco das atribuições do CIO e do CTO, além de alguns requisitos da estratégia da empresa. Estou oficialmente vinculado ao escritório do CTO, portanto, em nome do nosso CTO, estou realizando esse trabalho para a unidade.

Em um setor como o da animação, qual é a importância de ter sistemas que funcionem o mais rápido possível?

É fundamental… A animação, como processo, é bastante fascinante, pois permite que você imagine qualquer mundo que desejar. Você pode criar os cenários, os personagens e as circunstâncias, e transformar tudo isso em uma história na tela. Você pode criar tudo o que imaginar, mas esse poder também traz responsabilidades… Nada vem de graça.

Em um filme de ação real, aponto minha câmera para um ator e ele se movimenta; quando digo “corta”, já tenho o cabelo dele, suas roupas, a interação entre as roupas e o cenário. Se ele pegar um objeto, posso registrar isso. Na animação, você precisa criar um modelo; precisa montar esse modelo com músculos e pele, precisa movimentá-lo pelo espaço, precisa projetar o ambiente e os móveis, modelar os móveis e texturizá-los.

Tudo precisa ser criado. Cada pixel de um filme — e isso dá cerca de 250 bilhões de pixels — precisa ser produzido. Portanto, é uma loucura e um processo que exige muito trabalho. Há até 400 artistas em estações de trabalho executando diversos aplicativos, interagindo com seus conjuntos de dados, realizando cálculos nesses conjuntos de dados e salvando os resultados.

Isso leva de três a quatro anos, com as pessoas passando 10 horas por dia na frente do computador. Portanto, se eu conseguir tornar o dia de alguém apenas cinco minutos mais rápido ao longo de um ano de 50 semanas, durante três ou quatro anos, essa pessoa terá mais sucesso, poderá se dedicar melhor ao seu ofício e se concentrar em criar arte, em vez de ficar esperando o computador.

Você gosta de trabalhar com animação?

Com certeza. É uma forma de arte incrível. Adoro poder apontar para um produto na tela e dizer: “Eu ajudei a fazer isso”. É legal quando amigos e familiares ficam para ver meu nome nos créditos no final de um filme. Pode ser bem no final, depois dos caras que venderam o lanche e coisas do tipo, mas você ainda recebe o crédito pelo seu trabalho. Tenho créditos em mais de 50 filmes. É um trabalho muito gratificante.

Quando eu trabalhava na indústria aeroespacial com tecnologia para as Forças Armadas dos EUA, não podia contar a ninguém o que estava fazendo; não podia falar sobre o meu dia, nem sobre o que estava quebrado ou o que era interessante, porque tudo era confidencial. Com os filmes, você pode assistir na tela, ver uma reprise ou comprar um DVD, e isso deixa as pessoas felizes. Não salva vidas, não cura o câncer, mas ajuda as pessoas a vivenciarem diferentes emoções, quer queiram ficar tristes, felizes ou em algum ponto intermediário. É um pouco à prova de recessão.

O conteúdo é sempre excelente, mas os mecanismos para chegar lá costumam deixar a desejar... Você sempre encontra problemas desafiadores para resolver.

Que tipo de habilidades são necessárias para ser analista de sistemas?

Existe um conjunto de habilidades técnicas. Tenho mestrado em ciência da computação, o que naquela época significava programação de aplicativos. Ainda significa isso, só que agora inclui também uma boa dose de teoria da ciência da computação. Fiz estágio durante a faculdade e, depois de me formar, fui trabalhar em uma empresa aeroespacial desenvolvendo software.

Enquanto eu trabalhava com desenvolvimento de software, os sistemas que usávamos não eram muito rápidos e tendiam a ser pouco confiáveis, então me interessei por administração de sistemas. Um administrador de sistemas é alguém que opera um computador em nome dos usuários.

No final dos anos 70 ou início dos anos 80, quando isso acontecia, um único computador atendia às necessidades de trabalho de 700 pessoas. Portanto, se esse computador falhasse, todos os outros paravam de funcionar.

Conhecimentos básicos sobre sistemas de computação, incluindo como eles interagem e funcionam, e onde procurar ao resolver problemas, combinados com o conhecimento específico sobre a estrutura do seu pipeline, proporcionam a compreensão necessária para resolver problemas de forma eficaz.

Ter habilidades de comunicação é sempre uma vantagem quando você precisa explicar a alguém de fora da sua área por que a tecnologia não está funcionando. Você precisará aprender a conduzir essas conversas de maneira não intimidante e adaptada ao nível de compreensão deles. Essas pessoas não são burras, apenas não têm familiaridade com tecnologia.

Os artistas com quem já trabalhei são algumas das pessoas mais criativas e talentosas que existem, mas quando perdem as chaves do carro, ficam completamente perplexos. Tenho orgulho de ser capaz de entender meu público e explicar as coisas a eles de uma forma que eles consigam entender.

Você teve que enfrentar algum desafio em particular?

A corrida armamentista entre os recursos tecnológicos disponíveis (quanto espaço de armazenamento, quantas CPUs tenho para processar meu filme, quantas estações de trabalho tenho) e as pessoas que realizam o trabalho está em constante escalada

Por exemplo, a equipe de produção diz que quer que um produto tenha uma determinada aparência no filme, o que vai exigir 10.000 horas de computação, mas só temos 20. Então, como vou tornar meu software ou meu hardware mais eficiente; como consigo extrair mais rendimento deles?

Ou então, a equipe de produção dirá que deseja criar algo na tela com uma aparência específica, e é necessária uma combinação de software, arquitetura de sistemas e fluxo de trabalho para descobrir como fazer isso acontecer.

Muitas vezes, começamos um filme com a intenção do diretor, mas não sabemos exatamente como vamos transformá-la em realidade. Ao longo dos vários anos de produção do filme, trabalhamos com os artistas para definir o visual que eles pretendem alcançar na tela, o efeito que desejam transmitir, como querem que os personagens se comportem, etc., e desenvolvemos o software e os sistemas adequados para realizar esse trabalho.

Tem muito a ver com gestão de recursos e os desafios que eles apresentam. O outro grande desafio é lidar com decisões tardias que nos obrigam a correr contra o tempo para cumprir os prazos. É preciso colocar todos os seus recursos e experiência em jogo para encontrar a melhor solução e, assim, quando se deparar com uma situação semelhante no futuro, poderá aplicar o que aprendeu nessa equação.

Você descreveu seu trabalho como um típico expediente das nove às cinco, com muitas reuniões. Esse é o dia a dia típico de alguém no seu cargo?

Sim, eu diria que sim, definitivamente no meu nível. Em geral, você analisa tanto os computadores quanto as pessoas que são especialistas nos outros sistemas. Por exemplo, uma das minhas reuniões recentes envolveu garantir que tivéssemos a configuração correta dos sistemas para uma compra futura. A reunião que tive depois disso foi com um fornecedor que está tentando projetar um novo tipo de sistema de armazenamento e queria um feedback. Também tenho regularmente reuniões individuais com meu chefe para conversar sobre o que tenho trabalhado.

No meu caso, procuro não agendar mais do que duas horas e meia de reuniões em um dia de nove horas. Normalmente, aproveito o intervalo do almoço para me informar, navegando na internet, lendo blogs e me atualizando sobre as últimas notícias do setor.

Uma das coisas que procuro fazer é não levar muito trabalho para casa... Uma das razões pelas quais gosto de trabalhar aqui é porque há um bom equilíbrio entre vida profissional e pessoal. É possível, especialmente se você for jovem e solteiro, trabalhar até a exaustão, 90 horas por semana. Mas isso só serve para mostrar ao seu chefe que você é burro e está disposto a trabalhar 90 horas por semana, enquanto todos os outros trabalham apenas a metade disso.

Trabalhe com inteligência, não por muito tempo.

Você tem mais alguma dica para dar?

De modo geral, minha carreira tem dependido muito de “quem você conhece” ou, melhor dizendo, de “o que você sabe”, então mantenha-se flexível. Não tenha medo de tentar algo que você não sabe fazer, porque, no fim das contas, você vai aprender. E, ao aprender, você vai descobrir se gosta ou não daquilo, e aí poderá seguir em frente.

Não tenha medo de mudar de emprego se as coisas não derem certo. Muitas pessoas dizem: “Bem, eu estudei tanto tempo e fiz isso, então tenho que ser isso”. Você não precisa ficar preso a uma carreira. Muitos dos nossos desenvolvedores de software eram físicos que perceberam que, sim, ser físico na Caltech é legal, mas não rende muito bem financeiramente. Então, eles decidiram usar seus conhecimentos de física para criar softwares de renderização. Ou talvez alguém possa usar seu diploma em fisiologia para se tornar um modelador de sistemas musculares e cutâneos, em vez de trabalhar com medicina esportiva.

Pense fora da caixa e não deixe que suas expectativas o limitem. Antes de conseguir meu estágio na área aeroespacial, eu pretendia comprar um posto de gasolina e trabalhar como mecânico. Eu tinha um sócio, um amigo meu, e nós juntamos algum dinheiro e estávamos trabalhando juntos. Eu dava aulas de natação e trabalhava com mecânica automotiva, e isso era muito divertido, então decidimos que iríamos comprar um posto de gasolina.

Ainda bem que não fizemos isso, porque hoje em dia as oficinas independentes que fazem reparos são poucas e distantes entre si. Então, acabei conseguindo esse estágio porque gostava muito de ar-condicionado, computadores e de mexer em carros.

Mantenha-se flexível. Quando a oportunidade bater à sua porta, esteja preparado para ir aonde quer que ela o leve.