Tecnologias
Explore linguagens, frameworks, banco de dados, cloud, DevOps e IA com explicações simples e analogias úteis para recrutamento técnico.
JavaScript
LinguagemSe um site fosse uma casa, o HTML seria a estrutura (paredes e teto), o CSS seria a decoração (tinta e móveis) e o JavaScript seria a eletricidade — é o que faz as coisas funcionarem.
Cargos relacionados
Desenvolvedor JavaScript, Desenvolvedor TypeScript, Desenvolvedor React
TypeScript
LinguagemSe JavaScript fosse um bloco de notas, TypeScript seria o Word com corretor automático — você ainda escreve o mesmo texto, mas com muito menos erros.
Cargos relacionados
Desenvolvedor JavaScript, Desenvolvedor TypeScript, Desenvolvedor React
Python
LinguagemPython é como o canivete suíço das linguagens de programação — serve para quase tudo e é fácil de usar.
Cargos relacionados
Desenvolvedor Python, Desenvolvedor Full Stack Python, Analista de Dados
Java
LinguagemJava é como um carro de alta cilindrada — confiável, poderoso e exige um motorista experiente para extrair o melhor.
Cargos relacionados
Desenvolvedor Java, Desenvolvedor Android (Kotlin)
Kotlin
LinguagemKotlin para Java é como um carro elétrico para um carro a gasolina — faz o mesmo trabalho, mas de forma mais eficiente e moderna.
Cargos relacionados
Desenvolvedor Android (Kotlin)
Swift
LinguagemSwift é como falar o idioma nativo da Apple — é a forma mais natural e eficiente de criar apps para dispositivos Apple.
Cargos relacionados
Desenvolvedor iOS (Swift)
PHP
LinguagemPHP é como o motor de um carro antigo que ainda funciona muito bem — nem sempre moderno, mas extremamente confiável e presente em todo lugar.
Cargos relacionados
Desenvolvedor PHP
Go (Golang)
LinguagemGo é como um ônibus de alta velocidade — simples, direto ao ponto e consegue transportar muita gente ao mesmo tempo de forma eficiente.
Cargos relacionados
Desenvolvedor Go (Golang), Engenheiro de Plataforma
Ruby
LinguagemRuby é como escrever código em inglês — é tão legível que até quem não programa consegue entender o que está fazendo.
Cargos relacionados
Desenvolvedor Ruby on Rails
React
FrontendReact é como o LEGO — os desenvolvedores montam interfaces usando blocos pré-fabricados chamados componentes, que podem ser reutilizados em várias partes do site.
Cargos relacionados
Desenvolvedor JavaScript, Desenvolvedor TypeScript, Desenvolvedor React
Next.js
FrontendSe React é o motor, Next.js é o carro completo — já vem com tudo pronto: freios, câmbio, ar condicionado e GPS.
Cargos relacionados
Desenvolvedor TypeScript, Desenvolvedor React, Desenvolvedor Full Stack JavaScript
Vue.js
FrontendVue é como um apartamento modular — você instala apenas o que precisa e expande conforme o projeto cresce.
Cargos relacionados
Desenvolvedor Vue.js
Angular
FrontendAngular é como um prédio comercial já projetado — tem por onde entrar, onde ficam as salas, o elevador e a saída de emergência. Tudo organizado desde o início.
Cargos relacionados
Desenvolvedor Angular
Tailwind CSS
FrontendTailwind é como ter uma caixa de tintas com todas as cores já nomeadas — em vez de misturar cores manualmente, você simplesmente escolhe a que já existe.
Cargos relacionados
Desenvolvedor JavaScript, Desenvolvedor React, Desenvolvedor Vue.js
Node.js
BackendSe JavaScript era um funcionário que só podia trabalhar no escritório público (navegador), o Node.js deu a ele acesso aos bastidores da empresa (servidor) também.
Cargos relacionados
Desenvolvedor JavaScript, Desenvolvedor TypeScript, Desenvolvedor Angular
Django
BackendDjango é como comprar uma casa mobiliada — você entra e já tem cozinha, quarto e sala sem precisar montar nada.
Cargos relacionados
Desenvolvedor Python, Desenvolvedor Full Stack Python
FastAPI
BackendFastAPI é como uma lanchonete expressa — você define o cardápio (seus endpoints) e ele automaticamente cria o menu bonito (documentação) para os clientes.
Cargos relacionados
Desenvolvedor Python, Desenvolvedor Full Stack Python
Spring Boot
BackendSpring Boot é como um avião comercial — extremamente confiável, cheio de recursos, mas precisa de um piloto qualificado para operar.
Cargos relacionados
Desenvolvedor Java
Laravel
BackendLaravel é como um kit de montagem de alta qualidade — você tem todas as peças organizadas e documentadas para montar seu sistema.
Cargos relacionados
Desenvolvedor PHP
PostgreSQL
Banco de DadosPostgreSQL é como uma planilha do Excel turbinada — você organiza dados em colunas e linhas, mas com muito mais poder de busca e segurança.
Cargos relacionados
Desenvolvedor Node.js, Desenvolvedor Python, Desenvolvedor Java
MongoDB
Banco de DadosMongoDB é como uma gaveta de documentos — cada papel pode ter formatos diferentes (um pode ter 3 campos, outro 10) sem precisar de um padrão fixo.
Cargos relacionados
Desenvolvedor Node.js, Desenvolvedor Full Stack JavaScript
Redis
Banco de DadosRedis é como a memória de curto prazo do humano — acessa informações muito rápido, mas tem capacidade limitada. Perfeito para guardar dados temporários.
Cargos relacionados
Desenvolvedor Node.js, Desenvolvedor Python, Desenvolvedor Java
Docker
DevOps/InfraDocker é como uma marmita — você embala a refeição com tudo dentro (comida, talher, molho) e ela chega igual para qualquer pessoa, em qualquer lugar.
Cargos relacionados
Desenvolvedor Node.js, Desenvolvedor Python, Desenvolvedor Java
Kubernetes
DevOps/InfraKubernetes é como o gerente de uma cozinha industrial — ele decide quantos cozinheiros (contêineres) precisam trabalhar em cada momento e substitui os que ficam doentes.
Cargos relacionados
Desenvolvedor Java, Desenvolvedor Go (Golang), Engenheiro DevOps
AWS (Amazon Web Services)
DevOps/InfraAWS é como um shopping center de tecnologia — em vez de comprar seus próprios servidores, você aluga exatamente o que precisa, pelo tempo que precisar.
Cargos relacionados
Desenvolvedor C#/.NET, Engenheiro de Dados, Engenheiro de Machine Learning
Terraform
DevOps/InfraTerraform é como uma planta de arquitetura para servidores — você descreve no papel como a infraestrutura deve ser e a ferramenta constrói automaticamente.
Cargos relacionados
Engenheiro DevOps, Engenheiro SRE, Engenheiro de Cloud
GitHub Actions
DevOps/InfraGitHub Actions é como um robô que fica vigiando seu repositório — quando você manda novo código, ele automaticamente testa, empacota e entrega a aplicação.
Cargos relacionados
Engenheiro DevOps, Engenheiro SRE, Engenheiro de Cloud
React Native
MobileReact Native é como um intérprete bilíngue — você fala uma coisa só (JavaScript) e ele traduz para iOS e Android ao mesmo tempo.
Cargos relacionados
Desenvolvedor iOS (Swift), Desenvolvedor Android (Kotlin), Desenvolvedor React Native
Flutter
MobileFlutter é como um pintor que trabalha com um único conjunto de tintas mas consegue pintar obras idênticas em qualquer tela — iOS, Android ou web.
Cargos relacionados
Desenvolvedor iOS (Swift), Desenvolvedor Android (Kotlin), Desenvolvedor Flutter
Pandas
DadosPandas é como o Excel do Python — você pode filtrar, ordenar, calcular médias e transformar dados, mas com muito mais poder e velocidade.
Cargos relacionados
Analista de Dados, Cientista de Dados, Engenheiro de Machine Learning
TensorFlow
DadosTensorFlow é como o cérebro artificial — você o treina com muitos exemplos e ele aprende a reconhecer padrões, como identificar rostos em fotos.
Cargos relacionados
Cientista de Dados, Engenheiro de Machine Learning
Apache Spark
DadosSpark é como ter um exército de funcionários trabalhando em paralelo — em vez de uma pessoa processar 1 bilhão de registros, mil pessoas processam 1 milhão cada uma.
Cargos relacionados
Cientista de Dados, Engenheiro de Dados, Engenheiro de Machine Learning
SQL
DadosSQL é como saber fazer perguntas a uma biblioteca gigante — você escreve sua dúvida em um formato específico e o sistema te dá exatamente o que pediu.
Cargos relacionados
Desenvolvedor C#/.NET, Analista de Dados, Cientista de Dados
Power BI
DadosPower BI é como um painel de controle de avião — transforma números complexos em gráficos e indicadores que qualquer executivo consegue entender de relance.
Cargos relacionados
Analista de Dados, Desenvolvedor de BI, Analista de BI Sênior
Scikit-learn
DadosScikit-learn é como uma caixa de ferramentas de ML — já vem com martelo (regressão), chave de fenda (classificação) e nível (clustering), prontos para usar.
Cargos relacionados
Cientista de Dados, Engenheiro de Machine Learning
Apache Kafka
MensageriaKafka é como uma esteira transportadora de aeroporto — coloca-se a bagagem (mensagem) na esteira e ela chega ao destino certo sem ninguém precisar carregá-la manualmente.
Cargos relacionados
Arquiteto de Microsserviços
RabbitMQ
MensageriaRabbitMQ é como um carteiro inteligente — você entrega uma carta (mensagem) a ele e ele organiza nas filas certas, entregando para cada destinatário no momento adequado.
Cargos relacionados
Arquiteto de Microsserviços
Elasticsearch
Banco de DadosElasticsearch é como o Google para dados internos da empresa — você digita qualquer palavra e ele encontra instantaneamente em todos os documentos, mesmo sendo bilhões.
Snowflake
Banco de DadosSnowflake é como um armazém frigorificado de supermercado — você pode ter mais câmaras frias (armazenamento) ou mais empilhadeiras (processamento) sem precisar mudar a estrutura inteira.
Cargos relacionados
Analista de BI Sênior, Engenheiro de Analytics
Apache Cassandra
Banco de DadosCassandra é como uma rede de agências bancárias — se uma agência fechar, as outras continuam funcionando. Os dados são distribuídos por várias máquinas que se mantêm sincronizadas.
ClickHouse
Banco de DadosClickHouse é como uma planilha turbinada a jato — consultas que levariam horas no Excel respondem em frações de segundo, mesmo com trilhões de linhas.
DynamoDB
Banco de DadosDynamoDB é como um armário de arquivos mágico da Amazon — não importa quantos documentos você coloque, encontrar qualquer um leva sempre o mesmo tempo.
GraphQL
Protocolo/APIREST é como um cardápio fixo — você pede o prato completo e vem com tudo. GraphQL é como um buffet personalizado — você monta exatamente o que quer, sem desperdício.
Cargos relacionados
Arquiteto de Microsserviços
gRPC
Protocolo/APIgRPC é como uma chamada telefônica direta entre dois serviços — mais rápido e eficiente que mandar cartas (REST), especialmente quando há muita comunicação entre eles.
Cargos relacionados
Desenvolvedor Rust, Desenvolvedor C++, Arquiteto de Microsserviços
WebSocket
Protocolo/APIREST é como mandar carta — você escreve, envia e espera a resposta. WebSocket é como uma ligação telefônica — servidor e cliente falam ao mesmo tempo, instantaneamente.
Cargos relacionados
Desenvolvedor Elixir
Helm
DevOps/InfraHelm é como o NPM/pip do Kubernetes — em vez de configurar manualmente cada arquivo YAML, você instala com um comando e o chart faz o trabalho pesado.
Cargos relacionados
Administrador de Kubernetes
ArgoCD
DevOps/InfraArgoCD é como um inspetor de obras que fica comparando o projeto arquitetônico (Git) com a construção real (cluster) e faz as correções automaticamente quando encontra diferenças.
Cargos relacionados
Administrador de Kubernetes
Ansible
DevOps/InfraAnsible é como um chefe de cozinha que manda uma lista de receitas — você define o que quer que aconteça em cada servidor e ele executa tudo automaticamente, na ordem certa.
Pulumi
DevOps/InfraPulumi é como o Terraform, mas você escreve em sua linguagem favorita em vez de aprender uma nova — para quem já programa, é muito mais natural.
Nginx
DevOps/InfraNginx é como o porteiro de um grande prédio comercial — recebe todos os visitantes (requests), direciona para o andar certo (serviço correto) e garante que a segurança está em dia (SSL/TLS).
Cargos relacionados
Administrador de Kubernetes
Consul
DevOps/InfraConsul é como uma lista telefônica inteligente para microsserviços — cada serviço se registra ao iniciar e outros serviços encontram seus endereços automaticamente.
Vault (HashiCorp)
SegurançaVault é como um cofre bancário para credenciais de sistemas — cada aplicação tem sua chave de acesso e pega apenas o que tem permissão, com registro de cada acesso.
Cargos relacionados
Engenheiro de Segurança Cloud
Grafana
ObservabilidadeGrafana é como a central de monitoramento de um aeroporto — você vê em tempo real o status de todos os voos (serviços), alertas de atrasos (incidentes) e histórico de horários.
Cargos relacionados
Administrador de Kubernetes, Engenheiro de Observabilidade
Prometheus
ObservabilidadePrometheus é como um medidor de saúde contínuo — a cada intervalo, ele chega em cada servidor e pergunta 'está tudo bem? quantas requisições processou? quanto de memória usa?'
Cargos relacionados
Administrador de Kubernetes, Engenheiro de Observabilidade
Datadog
ObservabilidadeDatadog é como contratar uma empresa de segurança profissional — você instala um agente e ela monitora tudo: performance, erros, logs e ataques, com alertas automáticos.
Cargos relacionados
Engenheiro de Observabilidade
New Relic
ObservabilidadeNew Relic é como um médico digital das aplicações — monitora os sinais vitais (CPU, memória, tempo de resposta) e faz diagnóstico quando algo não está funcionando bem.
Cargos relacionados
Engenheiro de Observabilidade
OpenTelemetry
ObservabilidadeOpenTelemetry é como uma tomada universal — em vez de usar adaptadores diferentes para cada país (ferramenta de observabilidade), você usa um único que funciona em todo lugar.
Cargos relacionados
Engenheiro de Observabilidade
dbt (data build tool)
Dadosdbt é como um Git para SQL de transformação de dados — você versionna, documenta e testa suas queries SQL como se fossem código de software profissional.
Cargos relacionados
Analista de BI Sênior, Engenheiro de Analytics
Apache Airflow
DadosAirflow é como um maestro de orquestra para dados — define a ordem em que cada instrumento (tarefa) toca, garante que nenhuma toque antes de hora e avisa se alguém errar a nota.
Cargos relacionados
Engenheiro de Analytics
Databricks
DadosDatabricks é como um coworking de dados na nuvem — cientistas, engenheiros e analistas trabalham nos mesmos notebooks interativos, com toda a infraestrutura configurada e pronta.
Delta Lake
DadosDelta Lake é como adicionar controle de versão ao Google Drive — você pode desfazer alterações, ver o histórico de mudanças e garantir que ninguém sobrescreva dados sem permissão.
Apache Flink
DadosFlink é como um analista de trading de alta frequência — processa cada evento de dados instantaneamente e age em milissegundos, sem precisar acumular grandes lotes.
MLflow
IA & MLMLflow é como um caderno de laboratório digital para cientistas de dados — registra cada experimento ('tentei com X parâmetros, obtive Y resultado') para que nada se perca.
Cargos relacionados
Engenheiro MLOps
Hugging Face
IA & MLHugging Face é como o GitHub dos modelos de IA — milhares de modelos prontos que você pode baixar, testar e usar em minutos, sem precisar treinor do zero.
Cargos relacionados
Engenheiro de LLM / IA Generativa
LangChain
IA & MLLangChain é como um kit de montagem de lego para IA — junta peças de diferentes LLMs, ferramentas e fontes de dados para criar assistentes e agentes de IA complexos.
Cargos relacionados
Engenheiro de LLM / IA Generativa
OpenAI API
IA & MLOpenAI API é como contratar um gênio inteligentíssimo como funcionário via API — você manda uma pergunta ou tarefa e ele responde em segundos, sem precisar construir o gênio do zero.
Cargos relacionados
Engenheiro de LLM / IA Generativa
Amazon SageMaker
IA & MLSageMaker é como uma fábrica completa de modelos de IA na nuvem — tem linha de montagem (treinamento), controle de qualidade (avaliação) e distribuição (deploy) tudo integrado.
Cargos relacionados
Engenheiro MLOps, Engenheiro de LLM / IA Generativa
Kubeflow
IA & MLKubeflow é como o Kubernetes do Machine Learning — usa a mesma infraestrutura de containers para gerenciar experimentos de ML, treinamento distribuído e deploy de modelos.
Cargos relacionados
Engenheiro MLOps
OWASP Top 10
SegurançaOWASP Top 10 é como a lista dos 10 golpes mais comuns que criminosos aplicam em sistemas — conhecer essa lista é o mínimo para construir qualquer sistema que não fique vulnerável.
Cargos relacionados
Analista de Segurança (AppSec), Pentester
Snyk
SegurançaSnyk é como um segurança pessoal que fica ao lado do desenvolvedor — enquanto você escreve código, ele avisa se usou uma biblioteca perigosa ou deixou uma porta aberta.
Cargos relacionados
Analista de Segurança (AppSec), Pentester
SonarQube
SegurançaSonarQube é como um revisor de código automático e implacável — lê todo o código sem se cansar, aponta cada problema encontrado e atribui notas de qualidade.
Cargos relacionados
Analista de Segurança (AppSec)
Auth0
SegurançaAuth0 é como terceirizar a portaria do seu prédio para uma empresa especializada — eles cuidam de verificar a identidade de quem entra, você só decide quem tem acesso.
Keycloak
SegurançaKeycloak é como uma central de passes de um grande campus empresarial — você cria um único crachá e ele funciona para todos os prédios (sistemas) com as permissões certas.
Burp Suite
SegurançaBurp Suite é como um kit de ferramentas de um detetive digital — intercept conversations, abre pacotes de dados e encontra onde os sistemas estão vulneráveis.
Cargos relacionados
Analista de Segurança (AppSec), Pentester
Trivy
SegurançaTrivy é como um detector de metais para containers — você passa qualquer imagem Docker por ele e ele identifica tudo de perigoso que está escondido dentro.
Expo
MobileExpo é como o create-react-app do React Native — em minutos você tem um app rodando no celular sem precisar instalar SDKs complexos ou entender código nativo.
SwiftUI
MobileSwiftUI é como o React para o ecossistema Apple — você descreve como a interface deve ser e o framework cuida de como renderizá-la, tornando o desenvolvimento mais rápido e intuitivo.
Jetpack Compose
MobileJetpack Compose é o React do Android — você descreve o que a tela deve mostrar em código Kotlin e o framework atualiza a interface automaticamente quando os dados mudam.
Capacitor
MobileCapacitor é como um invólucro mágico — você pega sua aplicação web normal e coloca em uma casca nativa, dando acesso à câmera, GPS e outras funcionalidades do celular.
Ionic
MobileIonic é como um tradutor de web para mobile — usa o mesmo código HTML/CSS que você já sabe, mas com componentes que parecem e se comportam como apps nativos.
Svelte
FrontendSvelte é como construir um carro direto da fábrica sob medida — em vez de ter um motor extra (Virtual DOM) traduzindo seus comandos, o carro já é construído para obedecer seus comandos diretamente.
Astro
FrontendAstro é como enviar uma carta impressa em vez de uma mensagem de texto — o destinatário recebe exatamente o conteúdo, sem o hardware necessário para rodar um app interativo.
Storybook
FerramentaStorybook é como um catálogo IKEA de componentes — você vê cada peça isolada, com todas as variações, sem precisar montar a mobília inteira para ver como ela fica.
NestJS
BackendNestJS é como o Angular do backend — se você gosta de estrutura, organização e TypeScript, ele traz o mesmo pensamento sistemático para o servidor.
Fastify
BackendFastify é como trocar um carro popular pelo esportivo — faz a mesma coisa (ser um framework web), mas consideravelmente mais rápido e com menos consumo de recursos.
Phoenix (Elixir)
BackendPhoenix é como o Rails para Elixir — produtivo e elegante para criar aplicações, mas com a potência do BEAM (máquina virtual Erlang) para lidar com concorrência extrema.
Cargos relacionados
Desenvolvedor Elixir
Jest
TestesJest é como um revisor incansável que verifica cada função do seu código — você define o que espera que aconteça e ele confirma mil vezes, mesmo que você mude o código.
Cypress
TestesCypress é como contratar um testador automático que usa o site exatamente como um usuário — clica nos botões, preenche formulários e verifica se tudo aparece corretamente.
Playwright
TestesPlaywright é como ter um testador que verifica o site em todos os navegadores ao mesmo tempo — Chrome, Firefox e Safari rodando em paralelo, exatamente como seu usuário real.
k6
Testesk6 é como um simulador de Black Friday — você programa quantos usuários imaginários vão acessar ao mesmo tempo e ele mede se o sistema aguenta sem cair.
Figma
FerramentaFigma é como o Google Docs do design — toda equipe edita o mesmo arquivo em tempo real, comentando e iterando juntos, com o histórico de versões sempre disponível.
Postman
FerramentaPostman é como um telefone especial para testar sistemas backend — você liga diretamente para a API e pergunta qualquer coisa sem precisar construir uma interface.
Git
FerramentaGit é como um histórico completo de edições de um documento Word — você pode voltar para qualquer versão anterior, trabalhar em ramificações paralelas e juntar tudo no final.
Jira
FerramentaJira é como um quadro de tarefas gigante na parede do escritório, mas digital — você vê todas as tarefas, quem está fazendo o quê, o que está bloqueado e o que foi concluído.
Google BigQuery
CloudBigQuery é como ter um supercomputador de análise que você usa por hora — para de cobrar quando você para de usar, mas consegue processar anos de dados em segundos.
Cargos relacionados
Analista de BI Sênior, Engenheiro de Analytics
Rust
LinguagemRust é como um carro esportivo com vários sensores de segurança embutidos: ele corre muito, mas tenta evitar erros graves antes de sair da pista.
Cargos relacionados
Desenvolvedor Rust
Elixir
LinguagemElixir é como uma central telefônica preparada para atender milhares de chamadas ao mesmo tempo sem perder estabilidade.
Cargos relacionados
Desenvolvedor Elixir
C++
LinguagemC++ é como trabalhar com peças mecânicas diretamente no motor: dá muito controle, mas exige precisão e experiência.
Cargos relacionados
Desenvolvedor C++
Vertex AI
IA & MLVertex AI é como uma oficina completa de IA na nuvem do Google: você entra com os dados, escolhe as ferramentas e sai com um modelo pronto para uso.
Cargos relacionados
Engenheiro MLOps, Engenheiro de LLM / IA Generativa
Azure ML
IA & MLAzure ML é como um laboratório de IA dentro do ecossistema Microsoft, com bancada, ferramentas e esteiras prontas para levar modelos à produção.
Cargos relacionados
Engenheiro MLOps, Engenheiro de LLM / IA Generativa
WAF
SegurançaWAF é como um porteiro treinado na entrada de um prédio: ele reconhece comportamentos suspeitos e barra várias ameaças antes de entrarem.
Cargos relacionados
Analista de Segurança (AppSec), Engenheiro de Segurança Cloud, Pentester
SIEM
SegurançaSIEM é como uma central de monitoramento com dezenas de telas: junta sinais de vários lugares para mostrar quando algo fora do normal está acontecendo.
Cargos relacionados
Analista de Segurança (AppSec), Engenheiro de Segurança Cloud, Pentester