☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

Mostrar mensagens com a etiqueta Plano de Estudos. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Plano de Estudos. Mostrar todas as mensagens

sábado, 16 de abril de 2022

🚀 Quer Começar uma Carreira em IBM Mainframe? Parte III

 

Bellacosa Mainframe uma jornada rumo ao mainframe parte iii 

☕ Um Café no Bellacosa Mainframe

🚀 Quer Começar uma Carreira em IBM Mainframe?

Parte III — Da Academia da Frota Estelar ao Convés da USS Enterprise: Como Construir sua Carreira no Universo IBM Z

"O conhecimento é a única riqueza que aumenta quando compartilhada."
— Inspirado na filosofia de Jornada nas Estrelas


Chegamos à Última Etapa da Missão

Ao longo desta série você descobriu que aprender Mainframe é muito mais do que dominar uma linguagem de programação.

Na Parte 1, conhecemos os melhores cursos gratuitos da IBM e da comunidade para iniciar a jornada.

Na Parte 2A, exploramos os pilares do IBM Z: z/OS, COBOL, JCL, QSAM, VSAM e TSO/ISPF.

Na Parte 2B, entendemos como Db2, CICS, IMS, RACF, APIs, Git, DevOps, Zowe e a modernização trabalham em conjunto.

Agora chega o momento mais importante.

Como transformar todo esse conhecimento em uma carreira?


O Maior Erro dos Iniciantes

Quase todo Programador COBOL Padawan acredita que precisa aprender tudo antes de procurar uma vaga.

Esse pensamento costuma gerar ansiedade e, muitas vezes, paralisa o aprendizado.

A realidade é diferente.

Empresas esperam que profissionais em início de carreira tenham uma boa base técnica, curiosidade, capacidade de aprender e disposição para evoluir. Ninguém domina todo o ecossistema IBM Z logo no começo.


O Caminho do Padawan

Imagine que você entrou hoje na Academia da Frota Estelar.

No primeiro dia ninguém entrega a você o comando da Enterprise.

Primeiro você aprende:

  • disciplina;

  • fundamentos;

  • protocolos;

  • prática.

Depois vem a especialização.

Com Mainframe acontece exatamente a mesma coisa.


Um Plano de Estudos de 12 Meses

Não existe um único caminho, mas uma sequência progressiva ajuda bastante.

Meses 1 e 2 — Conhecendo a Nave

Objetivos:

  • Conceitos de Mainframe.

  • História do IBM Z.

  • Introdução ao z/OS.

  • IBM Mainframe Skills Depot.

  • IBM Z Xplore.

  • Learning COBOL Programming with VS Code.

O foco aqui é entender o ecossistema.


Meses 3 e 4 — Linguagem e Execução

Estude:

  • COBOL;

  • JCL;

  • datasets;

  • TSO/ISPF;

  • QSAM;

  • VSAM.

Comece a escrever pequenos programas.

Leia exemplos.

Altere códigos existentes.

Aprenda fazendo.


Meses 5 e 6 — Dados

Agora mergulhe em:

  • SQL;

  • Db2;

  • cursores;

  • índices;

  • joins;

  • normalização;

  • desempenho.

Uma boa base em SQL abre portas tanto no Mainframe quanto em outras plataformas.


Meses 7 e 8 — Processamento Online

Hora de estudar:

  • CICS;

  • COMMAREA;

  • transações;

  • mapas BMS;

  • integração entre COBOL e Db2.

É aqui que muitos sistemas bancários ganham vida.


Meses 9 e 10 — Segurança e Administração

Conheça:

  • RACF;

  • usuários;

  • grupos;

  • permissões;

  • logs;

  • auditoria;

  • conceitos de administração do z/OS.

Mesmo desenvolvedores se beneficiam ao entender como a segurança funciona.


Meses 11 e 12 — O Mainframe Moderno

Agora amplie seu horizonte:

  • Git;

  • DevOps;

  • Zowe;

  • APIs REST;

  • z/OS Connect;

  • automação;

  • conceitos de nuvem híbrida.

Você perceberá que o IBM Z está totalmente integrado ao desenvolvimento moderno.


O Poder dos Badges

Hoje, aprender não significa apenas concluir cursos.

Muitas plataformas oferecem badges digitais, que registram oficialmente suas conquistas.

Eles podem ser exibidos em:

  • LinkedIn;

  • currículo;

  • portfólio;

  • perfis profissionais.

Mais importante do que a quantidade é a coerência das trilhas concluídas.


Aprenda na Prática

Não espere conseguir um emprego para praticar.

Você pode:

  • resolver desafios do IBM Z Xplore;

  • acompanhar workshops;

  • ler IBM Redbooks;

  • estudar exemplos;

  • participar de comunidades;

  • reproduzir exercícios.

A prática constante transforma teoria em experiência.


O Valor da Comunidade

Uma das maiores riquezas do universo Mainframe é sua comunidade.

Participe de:

  • grupos técnicos;

  • eventos;

  • webinars;

  • encontros;

  • fóruns;

  • comunidades online.

Além de aprender, você amplia sua rede de contatos e conhece profissionais experientes.


Ensine o Que Você Aprende

Existe um segredo que poucos descobrem cedo:

Quando você explica um assunto para outra pessoa, também aprofunda o próprio entendimento.

Escreva artigos.

Compartilhe dicas.

Publique pequenos exemplos.

Responda dúvidas.

Você estará fortalecendo tanto a comunidade quanto seu próprio conhecimento.


Monte um Pequeno Portfólio

Mesmo sem experiência profissional, é possível criar um portfólio demonstrando sua evolução.

Inclua, por exemplo:

  • programas COBOL simples;

  • exercícios de SQL;

  • JCLs comentados;

  • pequenos projetos;

  • resumos de cursos;

  • badges conquistados.

Esse material mostra dedicação e interesse contínuo.


A Importância da Curiosidade

Os melhores profissionais raramente estudam apenas aquilo que foi solicitado.

Eles fazem perguntas como:

  • Como isso funciona internamente?

  • Por que essa tecnologia foi criada?

  • Existe outra forma de resolver o problema?

  • Como essa solução evoluiu ao longo do tempo?

Essa curiosidade constrói uma base sólida para decisões técnicas futuras.


Aprenda a Ler Documentação

Muitos iniciantes evitam a documentação oficial.

No entanto, ela costuma responder dúvidas com precisão e profundidade.

Comece por materiais introdutórios e avance gradualmente.

Ler documentação é uma habilidade tão importante quanto programar.


Curiosidades Bellacosa

  • Muitos profissionais que trabalham com IBM Z começaram em outras áreas da TI.

  • COBOL continua evoluindo e recebe novos recursos em suas versões atuais.

  • IDEs modernas convivem com a tradicional interface 3270.

  • Git, APIs, containers e práticas DevOps já fazem parte do cotidiano de muitos ambientes IBM Z.

  • Grandes instituições valorizam profissionais capazes de conectar conhecimento tradicional com tecnologias modernas.


Easter Egg da Série 🖖

Se esta jornada fosse um episódio de Star Trek, você provavelmente começou como um cadete chegando à Academia.

Na Parte 1, recebeu seu uniforme.

Na Parte 2, conheceu a engenharia da nave.

Agora, na Parte 3, finalmente entende que ninguém conduz uma missão sozinho.

A Enterprise depende do trabalho coordenado de toda a tripulação.

O IBM Z também.

Desenvolvedores, administradores, especialistas em banco de dados, segurança, operações e arquitetura colaboram para manter aplicações críticas funcionando com eficiência.


Conselhos do Sr. Spock para um Programador COBOL Padawan

  1. Estude um pouco todos os dias.

  2. Não compare seu início com a experiência de um veterano.

  3. Entenda os conceitos antes de decorar comandos.

  4. Leia código escrito por outras pessoas.

  5. Faça perguntas.

  6. Aprenda SQL cedo.

  7. Não tenha medo da tela verde.

  8. Conheça o ecossistema completo.

  9. Compartilhe conhecimento.

  10. Nunca pare de aprender.


Um Mapa para sua Jornada

Uma sequência de evolução pode ser:

Fundamentos
→ IBM Mainframe Skills Depot

Prática
→ IBM Z Xplore

Programação
→ COBOL + JCL

Dados
→ Db2 + SQL

Arquivos
→ VSAM + QSAM

Processamento Online
→ CICS

Segurança
→ RACF

Modernização
→ APIs + Git + Zowe + DevOps

Especialização
→ Performance, WLM, SMF, RMF, MQ, Resiliência, Observabilidade, IA.

Cada etapa prepara você para a seguinte.


O Futuro do Mainframe

Ao longo das últimas décadas, o IBM Z incorporou diversas tecnologias sem abandonar sua principal característica: confiabilidade.

Hoje é comum encontrar ambientes que combinam:

  • aplicações COBOL;

  • APIs REST;

  • microsserviços;

  • Linux on Z;

  • automação;

  • integração contínua;

  • Inteligência Artificial;

  • observabilidade.

Isso mostra que o Mainframe continua evoluindo para atender novas demandas do mercado.


Mensagem Final do Capitão Picard

Imagine que esta série termina com a Enterprise entrando em velocidade de dobra.

Você observa pela janela da ponte enquanto as estrelas se alongam.

Percebe então que o destino nunca foi o mais importante.

O verdadeiro aprendizado aconteceu durante a viagem.

Com o IBM Mainframe ocorre exatamente o mesmo.

Não tenha pressa para dominar todas as tecnologias.

Construa uma base sólida.

Pratique.

Compartilhe.

Aprenda continuamente.

Cada programa COBOL escrito, cada JCL executado, cada consulta SQL criada e cada problema resolvido representam mais um passo na construção da sua experiência.


Conclusão da Série

Parabéns! Você concluiu esta jornada introdutória pelo universo IBM Mainframe. Vimos que a carreira vai muito além do COBOL: envolve compreender o funcionamento do z/OS, dominar JCL, QSAM, VSAM, explorar Db2, CICS, IMS, conhecer RACF, utilizar Git, Zowe, APIs e adotar práticas de DevOps e modernização. Também aprendemos que a formação não termina ao concluir um curso — ela continua por meio da prática, da documentação, das comunidades técnicas e da troca constante de conhecimento.

O IBM Z continua sendo uma plataforma estratégica para organizações do mundo inteiro porque alia estabilidade, segurança e evolução contínua. Para o Programador COBOL Padawan, a missão é clara: estudar os fundamentos, praticar com consistência, manter a curiosidade viva e evoluir passo a passo. Assim como na Frota Estelar, grandes profissionais não surgem de um único treinamento, mas de uma sequência de missões bem executadas.

Vida longa e próspera na sua jornada pelo universo IBM Mainframe! 🖖☕


------------



 

domingo, 27 de junho de 2021

Dia 7: JavaScript & Plano de Estudos

 


Dia 7: JavaScript & Plano de Estudos

  • #Marketing Pessoal
  • #JavaScript
  • #Node.js

Dia 7: JavaScript: Plano de Estudos


Dia 7 - Escreva sobre a metodologia ou rituais que você utiliza para estudar no dia a dia.


É um prazer tê-lo acompanhando nossa jornada na Digital Innovation One, uma plataforma colaborativa, onde o objetivo maior é compartilhar o conhecimento treinando uma nova geração de programadores vocacionados para os desafios do século XXI.


Estamos no sétimo dia do Desafio DIO 21 dias 21 artigos, um terço da jornada foi concluída. Hoje iremos conversar um pouco a respeito do plano de estudos.

Irei contar um pouco da minha estratégia e o que faço para auxiliar meu desenvolvimento. Mas primeiro irei criar um check-list, depois comentar a respeito e por fim dar algumas dicas, bora lá?


Meu To do.


10 coisas que faço para entender melhor e criar um bom alicerce.


  1.    Assistir as aulas
  2.   Fazer os exercícios propostos
  3.   Tirar apontamentos relevantes
  4.    Criar repositório no GITHUB
  5.    Pesquisar no Google mais sobre o tema
  6.    Instalar a framework/plug-in/ferramenta para os exercícios práticos
  7.    Fazer alguns exercícios avulsos sobre o tema
  8.    Se ficar alguma dúvida, assisto novamente a aula
  9.    Verifico o manual oficial da linguagem para ver mais exemplos
  10. Pratico, com exercícios práticos e abuso dos exemplos práticos.


Um ponto muito importante, existem milhares de apontamentos, tutoriais e apostilhas de faculdade na Web, vale a pena pesquisar e ver exercícios, desta maneira, aprofundar ainda mais o conhecimento.


Minha filosofia é primeiro engatinho, arrastando-me com um bebe, depois práticos os primeiros passinhos, inseguro, mas firmes e por fim ao aprender a andar, tento correr e virar piruetas na linguagem.


Mas não se preocupe em decorar, lembre-se que nas Linguagens de programação, tudo é muito dinâmico e muda constantemente, por isso aprenda, mas melhor ainda saiba onde procurar ajuda. Não sofra sozinho, peça ajuda, grite socorre.


Forum


Para problemas relativos aos bootcamps da DIO e os desafios de código, procure no Forum interno e caso não encontre abra um novo tema e com isso, voi-la encontrara sua resposta.


Discord


Caso tenha muita pressa, dá uma espionada no Discord da DIO, sempre tem alguém on-line por la e com certeza ira te ajudar a solucionar seu problema.


Stack Overflow

 

Em algumas situações ira-se deparar com um problema “insolúvel”, não entre em pânico, jovem padawan enquanto existir o Stack Overflow seus problemas estarão resolvidos.


Para quem não conhece é um site de perguntas e respostas sobre bugs e problemas de logica, uma comunidade de milhões de DEVs, espalhados pelo mundo, logados 24 horas por dia, 7 dias por semana e 365 do ano full time para ajudar.


Pesquise sua dúvida e provavelmente terá a resposta pronta, pois algum dev poderá ter tido o mesmo problema, caso contrário publique a questão e aguarde que a resposta logo vem.


Google

 

O mestre de todas as respostas, saiba fazer a pergunta certa e obterá a resposta ao seu enigma, mas cuidado, como o seu antecessor o oraculo de Apollo em Delphi, se fizer a pergunta errada, obterá a resposta mais louca da face da Terra,


Livros


Para consulta e referencia nada com o bom e velho livro, tenha sempre seu material de apoio, o autor sempre publica algo relevante, cheio de truques e dicas para auxiliar o leitor a obter o máximo de proveito no estudo da linguagem.


Cronograma de estudo.


Normalmente planejo meu plano de estudo de acordo com a data de conclusão do Bootcamp, fazendo um plano que termine no mínimo 10 dias antes do prazo final, deixando uma margem de segurança.


Afinal erros não previstos, problemas com a internet, exercícios subestimados arrebentam com o prazo e causam grande ansiedade. Para o bem do seu coraçãozinho, o importante é cumprir o prazo estipulado e se conseguir, tente  entregar antes da data final, melhor ainda será.


Meta diária


Seja resiliente, haverá dias que empacara não ira sair do lugar, preso em algum problema insolúvel, mas não desista, animo, pare um pouco, descanse, assista um vídeo no Youtube, leia um gibi, respire, faça um exercício físico, de uma volta e olhe pela janela (tempos de pandemia).


Após esta descompressão, volte ao problema e talvez conseguirá soluciona-la, nada como olhos frescos e descansados. Leia x páginas ou capítulos do livro. Resolva x exercícios.


Falando sobre o Javascript

 

No meu plano de estudo desta linguagem tem trabalhado em três frentes ambiciosas. A plataforma DIO tem uma bela metodologia de ensino, onde profissionais da área, compartilham sua experiência através de exemplo práticos, resolução em voo.


Nestas aulas aprendi a configurar todo o ambiente, a instalar os arquivos necessários, validar as bibliotecas e acertar os paths de comando. Utilizando o VS Code e seus plugin criei a IDE perfeita para as minhas necessidades cotidianas.


Vale a pena solucionar os problemas e exercícios propostos, fazer amizade com o instrutor no Linkedin e ou GitHub, trocar ideia com os parças e ver o que estão desenvolvendo para comparar códigos e obter as melhores práticas.

 

Javascript puro


Nesta frente de trabalho, pesquiso o js em suas origens, comandos básicos embutidos em código HTML, fazendo exercícios de validação de forms, animação simples e confeitarias nas páginas Web.


Javascript bibliotecas


Aqui tenho sido um pouco ambicioso e tenho explorado as diversas bibliotecas e frameworks existentes com seus inúmeros dialetos e sintaxe, que otimizam e criam fabulosas obras de arte em páginas Web.


Javascript avançado


Aqui estou apenas engatinhando, explorando a IoT, o Cloud, Data Enginner e todos os módulos avançados do JS que revolucionaram o acesso aos dados, com codificação avançada, complexa e com muitos desafios.


Testes e soluções de problemas


Tenho utilizado o Node.Js para executar programas em linha de comando Ms-DOS, páginas em HTML com servidor apache para executar remotamente e VS Code para editar e efetuar pequenos debugs.


Quando o bicho pega e o bug é feio, uso o Google Chrome para debugar e usar todas as fabulosas ferramentas existentes no navegador.


Programa de estudo


Procure um lugar calmo e sem interrupções, infelizmente a internet no Brasil é uma porcaria, então prepare-se para os travamentos constantes, queda de velocidade na conexão, congelamento dos videos. Tenha calma, respire fundo e retorne aos estudos.


Use e abuse do café, de tempos em tempos faça uma boquinha, afinal saco vazio nao para de pé, e quando bater aquele soninho, levantem-se e faça umas abdominais.


Em alguns momentos use o CC Cleaner ou software similar para limpar seu HD, eliminando os arquivos desnecessários e otimizando suas configurações, os arquivos temporários da internet são como os Gremlins geram o caos em nossa navegação.


Conclusão

 

Espero ter auxiliado, compartilhando um pouco dos métodos que utilizo para estudar, me preparando para desafios, não se assuste, não existe um caminho único, cada pessoa tem sua própria estratégia para estudar e se organizar.


Aproveite as ferramentas da WEB, o GitHub, manuais e tutoriais criando o seu próprio programa de trabalho. O importante é que seja algo executável, cronometrável e que tenha resultados para você.


Não invente o impossível, seja consciente e aposte no seu futuro, um saudoso amigo o Geovanio, sempre apregoava com grande experiência, <somente comera mais feijão, quem plantar mais feijão>, por isso aproveite, estude, se prepare e fique atento.


O trem não espera, quando ele para na estação e o revisor grita todos a bordo, apenas quem tem o bilhete, conseguira viajar.


Espero ter ajudado.


Bom estudo e até o próximo artigo.


 #Desafio21DiasNaDIO 




 https://dio.me/articles/dia-7-javascript-plano-de-estudos

Deixe suas dúvidas nos comentários terei o maior prazer de responde-la e caso encontre algum erro, avisa ai para poder corrigi-lo o mais rápido possível.

Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...