Saturday, April 12, 2025

Visualizando Hard Skills: Estratégicos e em Alta Demanda

Há alguns dias eu vi uma apresentação sobre skills, mais precisamente sobre "Hot Skills necessários e estratégicos".

Embora o tema seja extremamente interessante e relevante, a forma que os dados foram apresentados foi confusa.

Não tenho os dados originais da apresentação, mas tentei reproduzir com dados que pedi ao Copilot (IA Generativa da Microsoft) gerar.

Fiz esta pergunta ao Copilot:

Gostaria que você gerasse 2 listas:
- A Lista 1 deve ter Hard Skills Estratégicos no Mercado Atual.
- A Lista 2 deve ter Hard Skills Necessários / Demandados no Mercado Atual.

Cada lista deve ter aprox. 36 skills, sendo:
- Hard Skill / Tecnologia
- % demanda (ou seja, em 100 empresas, % que estão procurando estes skills - por ser porcentagem, a somatória deste campo precisa ser 100%).

O Copilot gerou duas listas, mas precisei refiná-las por meio de algumas interações, já que, inicialmente, ele tratou 'Cloud Computing' e 'Computação em Nuvem' como habilidades distintas.

Mas, no final, consegui minhas listas, de forma satisfatória, e com referências de sites reais, suportando a veracidade das informações.

Desta lista, criei este primeiro gráfico, similar ao que vi na apresentação que assisti:

Hard Skills / Tecnologias Estratégicas e em Demanda no Mercado Atual 
(fonte dos dados: Copilot, 10-Abr-2025 / imagem: Adriana Weingart com Excel)


Antes de entrar na "boa-e-velha discussão" Gráfico de Pizza vs não Gráfico de Pizza, vou listar alguns pontos que observei:

1 - Logo de cara, eu parei e fiquei tentando ler as letrinhas da legenda e tentando achar a cor equivalente no gráfico. 

  • O primeiro desafio foi: ler as letrinhas pequenas (sim: estou ciente do uso da hipérbole nesta expressão). 
  • O segundo desafio foi achar a cor relacionada da legenda no gráfico - e aqui tem um ponto negativo a mais: naquele tamanho de letrinha da legenda, o verde claro, verde médio, verde musgo, verde palmeiras (eca! #VaiCorinthians) e qualquer outro verde é só isso: verde.
  • Esse segundo desafio me incomodou por mais um ponto: comecei a assumir algumas coisas, como: assumi que o primeiro skill listado na legenda é o skill com maior "fatia". Mas... E se quem criou o gráfico mexeu nisso. Eu não deveria precisar fazer suposições para ler o gráfico.
2 - Passando a fase de tentar ler (print na tela, zoom in e voilà) e achar a equivalência (suposições), comecei a tentar a avaliar os skills listados, e me deparei com mais pontos de atenção:

  • Os skills estratégicos (futuros) aparecem antes dos skills em demanda (presente) - isso pode ser tanto pensado para ser assim (querendo dar ênfase no futuro), mas não seria mais interessante "garantir" o presente primeiro? E neste caso, os skills em demanda deveriam aparecer à esquerda (já que no Brasil lemos da esquerda para a direita).
  • Não há uma correlação de cores para os mesmos skills que aparecem em estratégicos e em demanda. O que seria interessante para avaliar os skills e sua importância ou relevância.
3 - Agora sim, entrando na discussão da pizza...
  • As fatias, enquanto bonitinhas, dificultam o entendimento dos dados. O quanto "Inteligência Artificial e Machine Learning" é listado como mais estratégico que "Cibersegurança"? As fatias pequenas representam quais dados e com qual relevância? Apesar do gráfico de pizza ser simples e intuitivo e muito útil para visualização da participação relativa de cada categoria no total, ela só funciona assim para poucas categorias. Quando há muitas categorias, e as porcentagens forem parecidas, o gráfico fica confuso e passa sensação de imprecisão ao tornar difícil identificar a diferença entre elas.
  • A projeção 3D do gráfico, apesar de ser visualmente impactante e muitas vezes passar uma sensação de sofisticação, o efeito 3D pode distorcer o tamanho das fatias - fazendo-as parecer maiores ou menores em algumas situações. Esse efeito também pode dificultar a comparação precisa entre os segmentos, diminuindo a legibilidade.
4 - Um ponto positivo do gráfico (pelo menos este que gerei) foi que ele "passou no teste" do Coblis - Color Blindness Simulator. Coloquei a imagem lá, e ainda conseguia perceber (com as dificuldades já listadas acima) cores diferentes.


Com estas considerações em mente, montei outros gráficos e o slide correspondente:

Hard Skills / Tecnologias Estratégicas e em Demanda no Mercado Atual 
(fonte dos dados: Copilot, 10-Abr-2025 / imagem: Adriana Weingart com Excel e PowerPoint)


Apesar deste novo "slide" ter mais texto, e ainda poder receber algumas melhorias, ele me parece mais informativo e claro, contando a história dos dados que o alimentaram.


E este ponto me fez começar a refletir em outras coisas, no tópico de Visualização de Dados e Criação de Apresentações:

  • Que história meu dado está contando / quer contar?
  • Que história o slide está dizendo para quem o visualiza?

 

Não é apenas sobre colocar os dados no Excel e criar um gráfico bonitinho, que passa uma sensação agradável impactante. É sobre a narrativa construída, a história que os dados e a apresentação contam, e o impacto que ela gera nas pessoas e nos negócios, no contexto em que está inserida.


Acho que ainda é válido mencionar que não é apenas sobre fazer o gráfico no Excel, copiar e colar no slide do PowerPoint e é isso.  É pensar nos dados, pensar na história, pensar na apresentação e como ela ficará - design, contexto, cores. É montar um quebra-cabeças, e no final, observar se o resultado conta a história do dado (como um todo, e cada pedaço).


O que você achou desta transformação? Há algum ponto que poderia ser acrescentado / tirado para melhorar a história na 2a imagem? Você tem alguma dica para apresentação e visualização de dados? Compartilhe aqui...


#DataViz #VisualizaçãoDeDados #DataAnalysis #Skills #HardSkills #Learning #Carreira #TechnicalCareer


Postagems relacionadas:

- Uma proposta de visualização...

- A mágica por trás da imagem

Wednesday, April 9, 2025

Redes de Computadores e sua segurança

Logo que terminei a faculdade de Engenharia Civil, não consegui emprego na área. Então, iniciei uma Especialização em Análise de Sistemas.

Por que estou mencionando este fato? Por que estou lembrando que tive na especialização uma matéria chamada "Redes", que, como em várias outras situações semelhantes em que me encontrei não sabendo de nada do assunto, minha mente resolveu imitar a mente do Bobby. 

("O fantástico mundo de Bobby" / "Bobby's World", de 1990).

Então... nestes 2 últimos dias, tive um "déjà vu". Trabalhando com outros colegas em uma solução de redes, lembrei daquelas aulas (há muitos anos), e percebi o quão pouco eu evolui em redes (preferindo focar em SAP, e mais recentemente em Dados e IA).

Resolvi "relembrar" algumas coisas, e registrar aqui.

Conceitualmente, as redes de TI seguem o Modelo OSI (Open Systems Interconnection), que divide a comunicação em 7 camadas, cada uma com funções específicas. 

Mas, enquanto o Modelo OSI é mais teórico e usado aprendizado, desenvolvimento de padrões e análise de redes, há o Modelo TCP/IP (Transmission Control Protocol / Internet Protocol) que foi criado para permitir a comunicação entre sistemas diferentes na internet, sendo mais prático e diretamente implementado nos protocolos de rede, sendo a base da conectividade global.

O Modelo TCP/IP também é dividido em camadas, mas apenas em 4 camadas.

Comparação entre os modelos OSI e TCP/IP

Há uma correspondência entre as camadas dos 2 modelos:

Correspondência entre as camadas dos modelos OSI e TCP/IP


E segurança?

Todas as camadas (de ambos os modelos) desempenham um papel importante na comunicação de redes, mas algumas são consideradas mais críticas por que lidam diretamente com a transmissão dos dados na internet, e devido à sua exposição a ataques e impactos na seguranca e desempenho.

No modelo TCP/IP:

A - Camada de Internet (equivalente à Camada 3 / Rede, do Modelo OSI)

  • Responsável pelo roteamento e endereçamento IP.
  • Ataques comuns: IP spoofing, ataques de roteamento, DDoS baseado em ICMP.
  • Proteção: Firewalls, VPNs, lista de controle de acesso (ACLs).
B - Camada de Transporte (equivalente à Camada 4 / Transporte, do Modelo OSI)
  • Gerencia a entrega dos pacotes TCP e UDP entre dispositivos.
  • Ataques comuns: TCP SYN Flood, UDP Flooding, manipulação de conexões.
  • Proteção: Rate limiting, inspeção profunda de pacotes (DPI), mecanismos de controle de sessão.
C - Camada de Aplicação (equivalente às Camadas 5 / Sessão, 6 / Apresentação e 7 / Aplicação, do Modelo OSI)
  • Interage com aplicativos e usuários, sendo a camada mais exposta.
  • Ataques comuns: SQL Injection, XSS, phishing, DDoS HTTP Flood.
  • Proteção: WAFs (Web Application Firewalls), autenticação multifator, validação de entrada de dados.
Considerando o Modelo OSI, a camada 1 (Física) também é crítica do ponto de vista da infraestrutura, pois ataques físicos podem comprometer completamente um sistema.

Manter defesas robustas nessas camadas é essencial para proteger sistemas contra ataques cada vez mais sofisticados.


E, com este estudo e post, percebo que há muito mais para se estudar em termos de redes e segurança. Mas isso ficará para próximos estudos e posts.

Será que redes está finalmente deixando de ser aquele pedaço de pano que colocamos entre duas árvores para deitar e dormir?



#Network #RedesDeComputadores #NetworkSecurity #ModeloOSI #ModeloTCPIP #CyberSecurity