Evolução na profissão

Como foi a evolução (acadêmica e profissional) até chegar na sua posição atual?

  • Comecei como competidor nas maratonas de programação.
  • Devido a minha dedicação nas competições e aos resultados que eu vinha obtendo, eu consegui bolsas de estudo na Algar Telecom para continuar meus estudos e incentivar o investimento nas competições. Essa iniciativa da Algar deu início ao que hoje se tornou o instituto Uber Hub Code Club.
  • Entrei para a UFU no curso de Ciência da Computação, onde estudo até hoje.
  • Na universidade participei de diversas competições, fui classificado para a final nacional da Maratona SBC de programação nos anos de 2016 (BH), 2017 (Foz do Iguaçu), 2018 (Salvador) e 2019 (Campina Grande). Além das competições nacionais, fui medalhista e campeão da maratona mineira de programação, além de competições individuais.
  • Os meus resultados nas competições me permitiram me destacar na fase de currículo dos processos seletivos de grandes empresas (BigTechs) e devido a isso consegui estágios em grandes empresas, sendo elas: Google, Wildlife Studios e Facebook.

Quais foram as principais formações (certificação, especialização, curso, etc) extra-curriculares?

  • Estudo de C/C++, Algoritmos, Estruturas de dados e técnicas de Resolução de Problemas focadas pra competições de programação

Descrição da atividade atual

O que efetivamente faz o profissional na sua condição?

  • Como desenvolvedor de jogos o seu papel é criar uma experiência de jogo divertida e interessante para o usuário, que seja ao mesmo tempo visualmente atrativa.
  • O objetivo do jogo é fazer com que o usuário goste de jogar e queira passar o máximo de tempo possível imerso no jogo.

O que entrega como resultado?

  • Os resultados geralmente são medidos por:
    • Quantidade de downloads
    • Quantidade de clicks (no caso de Playables) desempenho se comparado a versões anteriores do mesmo jogo


Requisitos mínimos para exercer a profissão

Cite alguns soft skills necessários para quem tem intenção de seguir essa carreira?

  • Saber trabalhar em equipe. Isso inclui:
    • Buscar ajuda quando necessário
    • Saber expressar suas ideias
    • Ter humildade para aceitar que as ideias que você expôs nem sempre serão as ideias corretas
    • Ouvir e buscar entender o que o outro está te dizendo
    • Saber assumir os próprios erros e aprender com eles
  • Independência
    • Gastar um tempo tentando pensar em formas de solucionar o problema antes de pedir ajuda.
      • Pesquisar no google antes costuma evitar um monte de pedidos de ajuda desnecessários
    • Ter bem definido na sua cabeça qual o problema que você está enfrentando, e saber listar o que você já tentou fazer para resolvê-lo antes de buscar ajuda
  • Comunicação
    • Aprender a se comunicar de forma clara e objetiva.
    • Não assumir que a outra pessoa saiba o que você está falando. Sempre que puder contextualizar então contextualize. Adicionar screenshots, links, geralmente faz um email/mensagem/documento mais rico e fácil de entender.

Sugira alguns hard skills.

Ferramentas usadas no dia-a-dia

  • Cite algumas ferramentas, tecnologias ou metodologias das quais depende para sucesso nas atividades.


Tecnologias envolvidas

  • Sugira alguma tecnologia que possa ser pesquisada por esta equipe e que possa servir de base para futura aplicação nessa profissão.


Ética profissional

  • Pode dar algum exemplo já vivido por você ou por alguma outra pessoa sobre aspectos éticos na profissão, seja positivo ou negativo?


Upload da apresentação

  • Tem apresentação? Faça o upload aqui.


Dúvidas

Aqui a equipe colocará as perguntas feita durante a apresentação ou enviadas pelos colegas e terá uma semana para colocar todas as respostas.