Escrito por

Desenvolvedor at QI Tech
Artigo Heloisa Paiva · 6 h atrás 4m read

Como eu costumo aprender InterSystems IRIS (recursos + notas)

    Olá a todos. Sou eu de novo!!😀😀 

    Recentemente, eu estava tentando organizar alguns materiais de aprendizado para o InterSystems IRIS😆 e percebi que os recursos estão, na verdade, bem dispersos.🤐 

    Por isso, montei uma lista aqui — agrupada por categorias — para qualquer pessoa que:

  • seja nova na InterSystems           
  • ou queira se aprofundar em áreas específicas        

    Também estou adicionando um pouco da minha própria experiência sobre o que funcionou (e o que não funcionou, talvez apenas não tenha funcionado para mim🤫🤐).


    1. Para começar

    Se você não sabe por onde começar, comece aqui:

    Minha experiência:
    Começar pelo Developer Hub + Getting Started funciona bem. Oferece o suficiente para rodar algo rápido (sem instalação, teste diretamente yeah!!!!🤪).

    O que não funcionou para mim:
    Pular direto para a documentação no início → como eu sempre digo... eu conheço cada palavra na frase, mas simplesmente não entendo 🥲.


    2. Configuração / instalação / ferramentas

    Quando você quiser realmente começar a trabalhar:

    Minha experiência:
    Configurar o IRIS localmente e testar as coisas imediatamente ajudou muito. A prática é muito mais rápida do que apenas ler.

    Dica:
    Você não precisa entender tudo antes de começar — apenas faça funcionar primeiro. Começar com docker é uma das boas opções para mim 😄


    3. Migração de banco de dados

    Se você está vindo de outros bancos de dados:

    Minha experiência:
    Isso só se tornou útil quando tive um caso de uso real. Ler sobre isso cedo demais não ajudou muito. E eu não tentei antes... apenas guarde aqui como referência inicial ....


    4. Aprendizado (cursos / estruturado)

    Se você prefere um aprendizado estruturado em vez de tentativa e erro:

    Minha experiência:
    Bom para preencher lacunas de conhecimento depois que você já tentou algo por conta própria. O aprendizado online é gratuito e flexível; cursos presenciais são pagos e exigem atenção ao cronograma.

    O que não funcionou para mim:
    Fazer cursos antes de colocar a mão na massa → difícil de reter. Para mim, é melhor começar com um projeto 😀 e pesquisar tópicos relacionados nos cursos online 😊


    5. Vídeos

    Às vezes é mais fácil apenas assistir:

    Minha experiência:
    Útil quando você quer uma visão geral rápida ou ver como algo funciona na prática.


    6. Mão na massa / exemplos

    Para codificação real e exemplos:

    Minha experiência:
    Esta é provavelmente a parte mais importante. É o que eu costumo fazer:

    Ler exemplos + modificá-los (isso me ajudou a entender muito mais rápido do que apenas ler a documentação.)😙


    7. Comunidade / discussão

    Se você ficar travado (ou quiser explorar ideias):

    Minha experiência:
    Muito útil quando você encontra problemas reais.
    Também é bom para descobrir coisas que você nem sabia que existiam. Aliás, recentemente descobri que o "DC AI Bot" na comunidade de desenvolvedores é muito útil para responder às perguntas que postei lá. Resposta rápida e útil.❤️❤️❤️❤️


    8. Outros


    Fluxo de aprendizado sugerido (apenas o meu jeito)

    É mais ou menos assim que eu abordaria:

  1.         Comece com o Getting Started    
  2.         Instale o IRIS e tente alguns tutoriais    
  3.         Quebre alguma coisa (isso acontece de qualquer forma 😅)    
  4.         Pesquise na documentação / comunidade para consertar     
  5.         Explore o Open Exchange / GitHub    
  6.         Faça cursos quando você souber o que você não sabe    

    Final

    Este não é um guia oficial — apenas algo que compilei com base no que costumo usar.

    Pessoalmente, a maior melhora no meu aprendizado veio de:

  •         colocar a mão na massa cedo    
  •         não tentar entender tudo de antemão    
  •         usar os recursos da comunidade quando estiver travado    

    Se você tiver outros recursos úteis ou caminhos de aprendizado diferentes, sinta-se à vontade para compartilhar 🙂