Top skills mathematical optimization

O gráfico abaixo é do State of Mathematical #Optimization, do solver de otimização Gurobi.

Interessante que o resultado desta pesquisa é bem na linha do que penso.

Reflexões:

Aprenda uma linguagem de programação. A que for mais utilizada em seu trabalho. Por ser um conhecimento geral, é possível ir para qualquer caminho – web scraping, algoritmos, etc.

Faça uso desta linguagem. Crie algo útil, mesmo que seja pequeno. Automatize um relatório tedioso, crie um RPA que poupe horas de trabalho, melhore alguma análise.

Não subestime o Excel. O VBA não é chique nem está na moda. Porém, todo mundo usa Excel, desde o estagiário até o CEO. Automações rápidas embutidas no Excel são simples e úteis para uma entrega muito rápida. O que interessa é o ganho gerado, não utilizar a ferramenta da moda.

Soft skills são extremamente importantes, senão não consigo nem conversar com o usuário do trabalho. É até mais importante e geral do que dominar uma linguagem de programação.

Evolua para um dashboard de visualização de dados, alguma aplicação que use regressão linear, estatística, clusterização, algum machine learning simples.

Alguns poucos trabalhos vão chegar num nível que necessitem de uma otimização mais pesada.

Técnicas de programação linear inteira, metaheurísticas e similares, estão maduras: passaram no teste do tempo, agregam valor, geram enorme resultado quando bem aplicados. Só não estão na moda. Quem dominar essa habilidade, vai gerar valor “na moita”.

Trabalhos de sequenciamento da produção, planejamento, roteirização, gestão de estoques são alguns que podem utilizar otimização, e gerar ganhos duradouros. Tenho trabalhos feitos há mais de 10 anos rodando até hoje.

Baseado em ótima conversa com os alunos da XP Educação, Módulo de Otimização para #DataScience.

Agradeço ao Mituhiro Fukuda pelo gráfico e Larisse Loise dos Santos, Pedro Calais pelo apoio.

Deixe um comentário