Jump to content

JordanGuimaraes

Pessoal da TecnoSpeed
  • Contagem de Conteúdo

    5
  • Ingressou

  • Última visita

Postagens postado por JordanGuimaraes

  1. Correções:
    Correção do campo "_mensagem" ao consultar o protocolo de envio de e-mail manual ao Sacado - PlugBoleto
    Ajuste em tratativa de caracteres especiais ao Inserir Histórico de Retorno - PlugBoleto
    Ajuste na passagem do campo AccountType na remessa de pagamentos - Caixa - API de Pagamentos
    Ajuste na linha digitável quando existir valor de abatimento - Sicredi - PlugBoleto
    Melhorias no armazenamento de documentos durante o Cadastro de Clientes - Tecnopay
    Ajuste na exibição do nosso numero e linha digitável na impressão de boletos- Banco ABC CNAB400 - PlugBoleto
    Mais detalhes no retorno de requisições de emails em casos de falha de envio - PlugBoleto
    Correção de preenchimento na Chave PIX nas remessas de pagamento - Bradesco - API de Pagamentos
    Correção ao solicitar a alteração do TituloValor e TituloDataVencimento - Itaú web service - PlugBoleto
    Ajuste dos campos de protesto - Sicoob WS - PlugBoleto
    Correção ao informar "TituloValorAbatimento" (linha digitável) - Sicoob V2 - PlugBoleto
    Correção em arquivos de retornos travados em PROCESSANDO - C6 CNAB 400 - PlugBoleto
    Correção de conciliação em arquivo de retorno - Caixa - PlugBoleto
    Correção na ordenação crescente ou decrescente por parâmetro do SacadoNome - PlugBoleto
    Ajuste em valor de juros e multa quando a remessa de alteração - Itaú - PlugBoleto
    Ajuste em informações do correspondente na impressão de boleto - SOFISA - PlugBoleto
    Ajuste em dígito verificador de agência sendo omitido na formatação da remessa de pagamentos- Bradesco - API de Pagamentos
    Correção em mapeamento de agência e banco recebedores do pagamento de um boleto - Itaú e Bradesco CNAB 240 - PlugBoleto
    Ajuste na validação do campo "addressComplement" - Bradesco (PaymentForm 45) - API de Pagamentos
    Ajuste para evitar diferença de valores entre o EMV do banco e o da leitura de QR code - PIX
    Correção em divergências na remessa -  Banrisul - API de Pagamentos
    Melhorias na geração de relatórios de emissão assíncronos - PlugBoleto
    Ajuste na rotina de trocar Status para EXPIRED - PIX
    Melhoria no fluxo de conciliação de certificados - PlugBoleto

     

    Novidades:
    Mapeamento de protesto - Sicredi V3 - PlugBoleto
    Mapear de arquivo de retorno - BANCO BBM (107) - PlugBoleto e Componente Boleto
    Reescrito fluxo de impressão buscando maior performance e resiliência - PlugBoleto
    Fornecimento de dados do pagador do PIX - TecnoPay
    Homologação de fluxos de alteração de boletos via web services -  Sicredi v3 - PlugBoleto
    Homologação dos fluxos de alteração, baixa e consulta francesa via web services - SICOOB- PlugBoleto
    Cancelamento de um pagamento previamente agendado - Bradesco - API de Pagamentos

    • Ajudou! 1
  2. Atualmente, uso no trabalho: Gmail, Slack, Discord, Telegram, Whatsapp, Basecamp, Todoist 

    Estava complicado mandar uma aba do chrome pra cada coisa ou aplicações separadas e independentes pra cada coisa. Utilizei o Franz  por muito tempo, mas de uns tempos pra cá ficou MUITO limitado a quantidade de serviços que posso agrupar dentro dele.  Depois migrei para Station WorkSpace (que era um app instalado que agrupava vários serviços), mas descontinuaram o produto (tentaram criar uma extensão pro chrome que fizesse o que o app era bom em fazer). Queria algo parecido com o Franz novamente, até que me falaram do Ferdi que é uma cópia do Franz, mas com tudo gratuito.

    Deixo abaixo um exemplo dos serviços que é possível agrupar ali

    image.png

     

    O que vocês utilizam pra se organizar com os chats/emails/to-do's e afins?

    • Curtir 4
    • Amei 1
  3. Oi @Giovanna Wisniewski ... vou escrever um montão de coisas e não vou responder especificamente sua pergunta, mas quero te mostrar que essa não é uma pergunta muito fácil de responder.

    Começando pelo contexto da área de software
         Eu gosto de fazer analogia da construção de software com construção civil (casas, prédios, etc). Se considerarmos que linguagens são ferramentas, um pedreiro (dev) não conseguiria construir construir sozinho uma casa do começo ao fim só com um martelo e mais nenhuma ferramenta... ou só com uma chave de fenda e mais nenhuma ferramenta... e etc. Ele precisaria usar diversas ferramentas e, na grande maioria das vezes, trabalhar em time, para que a construção da casa (software) seja atendida. 
         Muitas vezes, nestes times de construção as pessoas acabam virando especialistas em algo (engenheiro / arquiteto / pedreiro / encanador / eletricista / pintor,... etc) e da mesma forma acontece na carreira de software (eng. software/ arq software / programador full-stack / programador front-end / programador back-end / programador mobile / DEVOPS, etc...) e aqui ainda existem tangentes quanto a diferentes linhas de software/dados (engenharia de software, ciência da computação, ciência de dados, ... etc).
         É normal que ao longo do tempo algumas categorias, carreiras, profissões, linguagens, práticas, e etc vão surgindo, pois a área de computação ainda é nova e a cada evolução de hardware e redes, um novo mar de possibilidades se abre para softwares (devido a novas capacidades... exemplo: faria sentido uber a 20 anos atrás com a internet móvel disponível na época e com os dispositivos móveis da época? será que a netflix faria sentido a 30 anos atrás? O que virá com o 5G? Será que o que conhecemos HOJE ainda fará sentido daqui a 5 anos/10 anos?). O "estado da arte" muda constantemente.
         Em resumo: Não se prenda a linguagens/papéis/cargos/profissões, pois nunca se sabe até quando elas farão sentido ou serão relevantes no mercado.

    Aqui, algumas playlists do canal do Fábio Akita sobre isto:

    https://www.youtube.com/watch?v=pk6gkQOTKGs&t=235


    https://www.youtube.com/watch?v=A2-yU3YjB1U&list=PLdsnXVqbHDUcAWAN3cXHWnM9JEw2gjIN9


    https://www.youtube.com/watch?v=O76ZfAIEukE&list=PLdsnXVqbHDUc7htGFobbZoNen3r_wm3ki

    Construindo uma boa base/Por onde começar

         Ainda na analogia da construção de casa/software. Como um engenheiro sabe que uma parede não vai cair? E um mestre de obras... como ele sabe que a parede não vai cair? E o pedreiro? .... Para construir um software, precisa ser formado? Qual formação eng. de software / analise de dados / ciência da computação?

         Eis o embate entre Conhecimento Teórico X Conhecimento Técnico X Experiência Profissional. Aqui não tem certo ou errado, cada caso é um caso, mas independente do que se escolha, existe alguns pontos que creio que sejam vitais pro seu começo (aqui é opinião minha mesmo):

    • Inglês (leitura);
    • Lógica de programação
    • Estrutura de dados e algoritmos
    • Banco de Dados / SQL
    • Clean Code
    • Gerenciador de repositórios (Github, gitlab, bitbucket, SVN...)
    • Orientação objetos/Orientação Eventos

    Esta base raramente muda, e provavelmente você vai usa-la em qualquer vertente/ramificação da área de software.

    Deixo alguns links relacionados ao assunto:

    Sobre processos de construção de software: https://dev.to/ankushsinghgandhi/software-engineering-3gbm
    Trilha de curso/formação em ciência da computação somente com vídeos abertos no youtube: https://laconicml.com/computer-science-curriculum-youtube-videos/
    Livros sobre arquitetura de software: https://github.com/mhadidg/software-architecture-books

     

    Conhecendo as áreas de dev e as linguagens/tecnologias para cada área
        
    Recomendo que olhe o site https://roadmap.sh/
        Atualmente está separado por Frontend, Backend, Devops, Android, DBA e está em construção o QA Engineer. Em cada um destes, terá um diagrama passando por todos os conhecimentos necessários, tecnologias e linguagens envolvidas. Através deste ponto, creio que seja a base que você terá para saber quais cursos comprar/procurar/estudar e o que fará sentido para cada trilha de carreira.

    Vou tentar organizar (de acordo com minha visão PESSOAL) as linguagens comumente usadas em áreas de interesse:

    Ciência de Dados

    • Python (usada para automatização, scrapping e etc)
    • C/C++
    • R (mais usada por matemáticos e para plotagem)

    Web

    • HTML/CSS (básico do básico da web... eh a primeira coisa q vc deve estudar)
    • JavaScript/TypeScript (crescendo muito)
    • C# 
    • PHP 
    • Java (caindo mas ainda bastante relevante no mercado)
    • Python (Django)

    Desktop

    • Delphi (ainda existem MUITOS sistemas legados que ainda usam)
    • Java 
    • C / C++ (geralmente começara seus estudos por elas... provavelmente em alguma aula de algoritmo/estrutura de dados)

    Mobile

    • JavaScript
    • Java
    • Swift (Apple)
    • Kotlin

    Links Úteis:
    Trabalho incrível da stackoverflow atualizado anualmente :https://insights.stackoverflow.com/survey/2021#technology-most-popular-technologies
    Linguagens populares no GitHub: https://madnight.github.io/githut/#/pull_requests/2021/2
    Top 20 linguagens populares 2021 IEEE: https://becominghuman.ai/top-20-most-popular-programming-languages-for-2021-and-beyond-735ee8370c61
    Github com tutoriais práticos com várias linguagens: https://github.com/practical-tutorials/project-based-learning
    Lista de livros diversas linguagens: https://csgordon.github.io/books.html
    101 repositórios do github interessantes: https://neven.hashnode.dev/101-github-repos-absolute-list-of-useful-repos


    Se eu for estudar tudo isso, não vai dar tempo 😞 ... tem como resumir?
         Para quem está começando, eu recomendo C++, PYTHON, Java, JavaScript. Pois são comunidades grandes e provavelmente você encontrará bastante material de apoio em abundância. 
         Como PRIMEIRA linguagem, te recomendo Python.

      Medium post sobre as melhores linguagens para 2021: https://medium.com/quick-code/the-best-programming-languages-to-learn-in-2021-5708c1a9d95c

       

      Se atualize sempre
           Baseado na sua área de interesse, busque saber quais são as empresas e profissionais referência na área. Veja as vagas de trabalho, provavelmente nela terão os requisitos da vaga e ali da pra ter uma noção do que o mercado está "esperando" que você saiba. Acompanhar os profissionais da área é importante, principalmente se conseguir encontra-lo no LinkedIn, dê uma olhada nas experiências (descrição do que ele fazia na vaga em que trabalhou) e veja os cursos/certificações... isto pode te dar um norte.
           Como já falado, a área de software está em constante mudança/crescimento... dando origem a novos cargos/papéis/funções com novas tecnologias/linguagens/ferramentas o tempo todo. É arriscado ficar sem se atualizar tecnicamente muito tempo. Busque por locais ricos em informação e que sejam sintetizadas de uma forma que você goste... aqui é questão de gosto mesmo. A maioria dos conteúdos que consumo são gratuitos, seguem:

      • Alura (ouço MUITO o podcast e e raramente faço alguns cursos)
      • Coursera
      • Udemy (você pode encontrar diversos cursos gratuitos... tem grupos no facebook que só postam código de desconto de cursos do Udemy)
      • Youtube (siga alguns canais que fale de coisas do seu interesse, passei aqui o Fábio Akita, mas tem o Felipe Dechamps, Loiane Groner, Kenzie Academy, Hashtag Programação, Codigo Fonte TV, e vários outros)
      • Medium (siga assuntos de seu interesse que constantemente aparecerão conteúdos relevantes)
      • Newsletter de pessoas que você goste (eu recebo news do Gabs Ferreira, Felipe Dechamps e Paulo Silveira)
      • Twitter/Linkedin (escolhi algumas pessoas referência em alguma área de conhecimento de dev e que são bastante ativas nas redes sociais... geralmente elas postam provovações e sempre tem comentários interessantes com vários pontos de vista)
      • Curtir 6
    • Eu utilizo o lightshot https://app.prntscr.com/pt-br/download.html

      É bem levinho, quando vc printa ele permite selecionar qual região da tela deseja "contemplar" no print... e traz setas, quadrados, linhas ou pincel, marcador (pra colorir, no estilo marcador de texto que usamos pra livros), e campo texto. É possível salvar local, pesquisar no google por imagens semelhantes, salvar em nuvem, compartilhar (traz facebook, twitter, VK e Pinterest) e imprimir.

    ×
    ×
    • Create New...