sexta-feira, 2 de janeiro de 2026

Por que, diabos, um dev moderno deveria aprender Mainframe?

 



🧓💾 COBOL faz 67 anos em 2026

Por que, diabos, um dev moderno deveria aprender Mainframe?

Salve jovem padawan, segundo dia de 2026, muitos curtindo o descanso das festas de fim de ano, aproveito para apresentar fatos, que poderão ajudar em sua jornada neste ano que se inciia, planejar o que aprender, onde investir e decidir um plano de ação.

Em 2026, o IBM Mainframe COBOL completa 67 anos. no ano passado saiu a release 6.5 dando ainda mais poder a mãe de todas as linguagens, usufruindo do maximo poder de um IBM Mainframe Z17. Sim, sessenta e sete. Mais velho que o Unix, mais resiliente que qualquer hype de framework JavaScript e ainda absolutamente crítico.

Dados frios (mas poderosos):

  • 📊 9 em cada 10 instituições financeiras do mundo usam mainframe

  • 💰 Responsável por pagamentos, recebimentos, liquidação financeira

  • ⏱️ Operando 24x7x365, sem “janela de manutenção no domingo”

  • 💥 Quando falha, vira crise nacional, não issue no GitHub

E aí vem a pergunta inevitável do dev moderno:

“Por que eu deveria gastar meu tempo aprendendo COBOL, CICS, DB2, JCL, TSO, ISPF, VSAM, QSAM e essas velharias de museu?”

Senta que lá vem a verdade — sem PowerPoint, sem marketing, só mainframe vivido.


🧠 Primeiro choque de realidade: o mundo ainda roda em COBOL

Você pode:

  • Programar em Go

  • Orquestrar containers

  • Criar pipelines GitOps

  • Subir 200 microsserviços em Kubernetes

Mas… 💳 Seu cartão passa em COBOL 🏦 Seu salário liquida em COBOL ✈️ Seu voo emite ticket via COBOL 🏥 Seu plano de saúde autoriza procedimento via COBOL

Mainframe não é legado morto. É infraestrutura crítica.

Legacy não é código velho. Legacy é código que ainda paga contas.


⚙️ “Mas COBOL é velho, feio e procedural…”

Sim. E exatamente por isso ele é valioso.

💡 O que o COBOL ensina que muita stack moderna esconde:

  • Lógica explícita (nada de mágica)

  • Controle total de fluxo

  • Consumo consciente de CPU, memória e I/O

  • Responsabilidade: cada loop custa MIPS

  • Disciplina: erro vira abend, não warning

Aqui não existe:

  • Garbage collector milagroso

  • Retry infinito

  • “Depois a gente escala”

No mainframe:

Código ruim = CPU cara = dinheiro queimado 🔥


🧱 A Stack Mainframe (as “velharias”)

Vamos falar dessas “relíquias” que ainda sustentam o planeta financeiro:

🟦 COBOL

A espinha dorsal. Processa bilhões de transações com previsibilidade e estabilidade.

🟩 CICS

Microsserviço antes de microsserviço existir. Baixa latência, alta disponibilidade, transação online de verdade.

🟨 DB2

Banco relacional que não cai. Consistência ACID levada a sério desde sempre.

🟥 JCL

Pipeline CI/CD raiz. Quem domina JCL entende orquestração real de batch.

🟪 VSAM / QSAM

Performance absurda quando bem usado. Arquivos que humilham muito storage “cloud native”.

🧠 TSO / ISPF / SDSF

IDE minimalista que te obriga a pensar antes de digitar.

Não é nostalgia. É engenharia.


🚀 “Mas isso não vai acabar?”

Pergunta feita há 40 anos.

Toda década alguém decreta:

“Agora o mainframe morre.”

Resultado?

  • Mainframe evoluiu

  • COBOL ganhou otimizações

  • Integração com cloud, APIs, Kafka, OpenShift

  • Batch virou mais rápido

  • CPU ficou mais eficiente

Mainframe não compete com cloud. Ele convive.

Hoje o jogo é:

  • Cloud na borda

  • APIs

  • Mobile

  • Core financeiro no mainframe


💼 O fator que ninguém gosta de falar: mercado e dinheiro

Vamos ser francos.

  • 📉 Poucos profissionais novos

  • 📈 Demanda alta

  • ⏳ Sistemas críticos que não podem parar

  • 🧓 Profissionais experientes se aposentando

Resultado?

💰 Salários acima da média 🛡️ Estabilidade de carreira 🌍 Empregos globais 📚 Conhecimento raro

Não é glamour. É valor de mercado.


🧙 Conselhos do El Jefe para o padawan

🥋 Como começar sem surtar

  1. Aprenda COBOL estruturado

  2. Entenda Batch

  3. Entre no online

  4. Estude dados

  5. Pense em custo


🥚 Easter-eggs de veterano

  • CONTINUE existe para não fazer nada — e isso é sabedoria

  • EXIT solitário no parágrafo é sinal de código bem educado

  • 88-level bem usado economiza IF, CPU e sanidade

  • Batch que roda em 2 minutos é tratado como arte

  • Quem entende abend não tem medo de produção


🧭 Então… por que aprender Mainframe em 2026?

Porque:

✔️ Ele não vai embora tão cedo ✔️ Ele paga contas reais ✔️ Ele ensina engenharia de software de verdade ✔️ Ele diferencia você num mercado saturado ✔️ Ele te transforma de dev comum em engenheiro de sistemas críticos

Mainframe não é para todos. Mas quem aprende, não fica sem trabalho.


☕ Palavra final do El Jefe

Se você quer:

  • Likes no LinkedIn → siga o hype

  • Base sólida, carreira longa e respeito técnico → aprenda Mainframe

COBOL não é passado. É fundação.

E fundação não aparece… mas se cair, o prédio vem abaixo.

🏰 Dungeon – O Coração das Aventuras em RPG

 


🏰 Dungeon – O Coração das Aventuras em RPG

🌍 O que é uma Dungeon?

No universo dos RPGs, dungeon é qualquer ambiente fechado ou semi-fechado onde os jogadores enfrentam desafios, monstros e armadilhas.
Pode ser uma masmorra antiga, castelo abandonado, mina subterrânea, ou até uma torre mágica flutuante.

O termo vem do inglês “dungeon”, que originalmente significava câmara subterrânea ou prisão em castelos medievais. Com o tempo, nos RPGs, passou a significar qualquer local explorável cheio de perigos e recompensas.


⚔️ Função da Dungeon nos RPGs

  • Progresso do jogo: avança a história principal ou missões secundárias.

  • Desafio tático: testa estratégia, combate e decisões do grupo.

  • Recompensa: ouro, itens mágicos, equipamentos lendários, experiência (XP).

  • Narrativa: muitas dungeons têm história própria, como ruínas de civilizações antigas ou esconderijos de vilões.

💡 Dica Bellacosa: uma boa dungeon tem equilíbrio — monstros fáceis no início, aumentando a dificuldade, armadilhas inteligentes e tesouros recompensadores.


🧭 Estrutura Comum de uma Dungeon

ElementoDescriçãoDica para jogadores
EntradaPortão, caverna, casteloSempre cheque armadilhas e prepare buffs antes de entrar
SalasÁreas individuais com monstros ou puzzlesExplore tudo, cada canto pode ter loot ou segredo
MonstrosInimigos de força crescenteReconheça padrões, use táticas adequadas
BossChefe final, geralmente mais forte e com habilidades únicasEstude fraquezas e conserve recursos antes da luta
TesouroItens, moedas, equipamentosPode estar protegido por quebra-cabeças ou guardas poderosos
SaídaPorta, teleporte, escadaPlaneje retirada estratégica se algo der errado

🧙‍♂️ Curiosidades Bellacosa

  • A primeira dungeon moderna surgiu em Dungeons & Dragons (1974), inspirada em jogos de tabuleiro e wargames medievais.

  • Em jogos de vídeo game, “dungeon” virou sinônimo de mapa cheio de monstros e loot” — desde Dragon Quest até Final Fantasy.

  • O conceito evoluiu: hoje temos dungeons aéreas, subaquáticas, dimensionais, e até dungeons geradas proceduralmente, como em Diablo ou Rogue Legacy.

  • Algumas dungeons clássicas têm trilhas de puzzles e enigmas, inspirados em livros de aventura e filmes de fantasia.


💪 Tipos de Dungeon em RPG

  1. Masmorra Clássica: corredores estreitos, monstros e tesouros.

  2. Torre ou Castelo: níveis verticais, chefes intermediários.

  3. Caverna ou Mina: exploração com recursos limitados, monstros naturais.

  4. Floresta Encantada: labirintos naturais, inimigos mágicos.

  5. Dungeon de Evento / Raid: para grupos grandes, mais complexa e com recompensas épicas.


🎯 Dicas para Jogadores Novatos

  • Sempre leve suprimentos: poções, cordas, lanternas, comida.

  • Mapeie o local: desenhar ou usar ferramentas digitais ajuda a não se perder.

  • Gerencie recursos: mana, vida, stamina — não gaste tudo em inimigos fracos.

  • Observe padrões dos monstros: muitas vezes o perigo maior está no ambiente, não no inimigo.

  • Explore tudo: muitas dungeons escondem itens secretos ou histórias paralelas.


📜 Conclusão

A dungeon é o coração do RPG, a prova de coragem e inteligência do grupo.
Ela combina exploração, estratégia, narrativa e recompensa em um espaço único, garantindo que cada aventura seja memorável e desafiadora.

Em RPG, todo herói que entra em uma dungeon aprende: nem tudo é tesouro, nem todo inimigo é óbvio, e cada passo é uma decisão entre sobrevivência e glória.