image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Edmundo Batista
Edmundo Batista16/08/2025 09:02
Compartilhe

Essência da Programação - Entendendo o fluxo e mantendo a motivação.

    Como tudo na vida, precisamos primeiro observar algo de forma geral, desmembrar para facilitar o entendimento, e ordenar as coisas para poder resolver quaisquer tipos de problemas, não apenas em computação, mas em qualquer coisa que precisemos fazer.

    Desenvolvi essa "amarração lógica" em forma de pirâmide para poder compreender o fluxo, workflow, a lógística - ou o que você preferir chamar - por trás da base da programação.

    Isso me ajuda e me mantém focado, e mais empolgado, motivado para poder continuar, pois é fato que quando fazemos de tudo e não entendemos alguma coisa, ficamos fortemente tendenciosos a abandoná-la.

    Podemos ver claramente pela base da pirâmide onde tudo começa, como estão divididos os processos, e no topo da pirâmide onde tudo "termina", na verdade, onde precisamos chegar. Fica claro que não podemos pular os passos e ir direto para o topo da pirâmide.

    É essencial dizer que não cheguei a esse desenho e colocações de forma aleatória, mas sim parando o vídeo ou relendo cada parágrafo quando necessário, tirando as minhas próprias conclusões, me questionando, pesquisando, me testando etc.

    Para quem quiser fazer gráficos como esse da pirâmide para auxiliar seus estudos e idéias:

    1. pode acessar o https://miro.com/app/dashboard/, é gratuito.
    2. Em seguida faça login com sua conta de email do google pra facilitar.
    3. Quando entrar escolha "Blank Board" e no campos de busca da janela que vai se abrir, digite "pirâmide". Existem dezenas de diagramas diferentes lá para te ajudar a desenvolver suas idéias.
    4. Ao terminar, selecione todos os seu objetos arrastando o mouse da direita para esquerda ou vice-versa englobando numa seleção múltipla.
    5. Clique nos tres pontinhos e escolha Create Frame.
    6. Depois clique nos três pontinhos novamente e exporte como imagem ou PDF.

    Existem muitos outros recurso no Miro, vale super a pena você aprender mais sobre ele, pois pode ser um grande diferencial nos seus estudos e ajuda na fixação das suas idéias.

    Espero que esse diagrama e esse pensamento, assim como me ajudou, também ajude a quem ainda não entendeu por onde começar, ou o porque de estar se desmotivando , querendo desistir, simplesmente por não entender o que está acontecendo consigo que não consegue organizar as idéias, se manter motivado.

    image

    em tamanho maior:

    https://miro.com/app/board/uXjVJTO1DjE=/?share_link_id=119381104311

    Compartilhe
    Recomendados para você
    Binance - Blockchain Developer with Solidity 2025
    Neo4J - Análise de Dados com Grafos
    Cognizant - Mobile Developer
    Comentários (4)
    Edmundo Batista
    Edmundo Batista - 20/08/2025 20:13

    Boa noite DIO Community, e muito obrigado!

    Respondendo à sua pergunta: com certeza a etapa 2 - Pensamento Computacional.

    É quase que uma regra do nosso cérebro a ansiedade em chegar ao topo. Então sugiro que para consolidar a base de forma eficiente é preciso fechar a solução mínima satisfatória na fase do pensamento computacional, e só então "traduzi-la" durante a conversão na fase da lógica de programação. É como se a cada etapa você entendesse que precisa de uma conclusão daquela etapa, por menor que seja essa conclusão, para então avançar para a etapa seguinte. Então... anotar, confrontar é essencial. Se você não verifica cada idéia que tem sobre um assunto, se a deixa "sem prova", então você mesmo não pode ter certeza do que idealizou. Após levantar suas questões, se faça todas as perguntas possíveis numa etapa, procure responder todas elas e só sossege quando se achar satisfeito com as respostas que obteve, e então avance para a etapa seguinte.

    DIO Community
    DIO Community - 19/08/2025 09:02

    Edmundo, seu artigo sobre a essência da programação e a forma como você estruturou o fluxo de aprendizado com a pirâmide está excelente. A analogia visual que você criou ajuda a entender que dominar a base é essencial antes de subir para níveis mais complexos, e o passo a passo para criar diagramas no Miro é um recurso prático que agrega valor ao estudo.

    Na DIO, acreditamos que visualizar processos e organizar o aprendizado de forma estruturada é fundamental para manter a motivação e evitar frustrações. Seu destaque para revisar, se questionar e testar o próprio entendimento reforça essa mentalidade de aprendizado ativo.

    Na sua experiência, qual etapa da pirâmide você percebe que os iniciantes mais pulam ou subestimam e como você sugere que eles retornem para consolidar a base de forma eficiente?

    Edmundo Batista
    Edmundo Batista - 17/08/2025 12:08

    Valeu Carlos!

    Obrigado!

    Carlos Barbosa
    Carlos Barbosa - 17/08/2025 03:13

    Ótimos pontos nesse post, Edmundo !!