image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Souba
Souba16/06/2024 10:59
Compartilhe

A Minha Dificuldade com Linguagem de Programação

    Aprender algo novo pode ser uma montanha-russa de emoções, especialmente quando se trata de linguagens de programação. Já sentiu aquela mistura de empolgação e desespero ao tentar entender um novo conceito? Pois é, eu também. Quando decidi mergulhar no mundo da programação, não fazia ideia do que me aguardava. Neste artigo, vou compartilhar minha jornada - cheia de tropeços, frustrações e pequenas vitórias - tentando dominar as linguagens de programação.

    As Primeiras Barreiras

    Logo de cara, percebi que aprender a programar era bem mais complicado do que imaginava. Na teoria, parecia simples: escrever alguns códigos e fazer coisas incríveis acontecerem. Mas a realidade foi um choque. Entender a lógica por trás dos códigos foi o primeiro obstáculo. Coisas como loops, condicionais e variáveis eram completamente alienígenas para mim. Cada novo conceito era um desafio, e a quantidade de informações era avassaladora.

    A Complexidade das Sintaxes

    Cada linguagem de programação tem sua própria maneira de escrever códigos, suas próprias "regras do jogo". Comecei com Python, que dizem ser uma das mais fáceis. Ainda assim, eu cometia erros de sintaxe o tempo todo. Esquecer uma vírgula, não fechar um parêntese ou usar a indentação errada resultava em mensagens de erro que pareciam escritas em outra língua. Esses pequenos erros eram extremamente desmotivadores.

    A Luta com a Lógica

    Mais difícil do que a sintaxe, era entender a lógica por trás da programação. Resolver problemas com algoritmos e pensar de forma estruturada não vinha naturalmente para mim. Eu me via constantemente perdido, sem saber como começar a resolver um problema. Escrever código sem um plano claro resultava em soluções complicadas e ineficazes.

    Sobrevivendo às Mensagens de Erro

    Ah, as mensagens de erro. Elas são parte do processo de aprendizado, mas no começo, eu as via como inimigas. Receber uma mensagem de erro significava horas tentando descobrir o que estava errado no meu código. Muitas vezes, era algo simples, mas a frustração de não conseguir resolver de imediato quase me fez desistir várias vezes.

    A Pressão para Acompanhar

    Outro desafio era a pressão para acompanhar o ritmo dos meus colegas e da indústria. A tecnologia está sempre mudando, e novas linguagens e frameworks surgem o tempo todo. Sentia que estava sempre atrasado, tentando aprender algo novo enquanto outros já dominavam várias tecnologias. Essa sensação de estar sempre correndo atrás causava muita ansiedade.

    Estratégias para Superar as Dificuldades

    Apesar de todos os desafios, encontrei maneiras de seguir em frente. Aqui estão algumas estratégias que me ajudaram a continuar aprendendo e melhorando minhas habilidades:

      Aprender Passo a Passo: Aceitei que aprender a programar leva tempo. Em vez de tentar dominar tudo de uma vez, comecei a focar em um conceito de cada vez. Isso me permitiu construir uma base sólida e avançar com mais confiança.

      Prática Constante: Programação é uma habilidade prática. Quanto mais eu praticava, mais confortável ficava com a sintaxe e a lógica. Participar de desafios de codificação e resolver exercícios online me ajudou muito.

      Comunidade e Suporte: Participar de comunidades online foi uma grande ajuda. Fóruns, grupos de estudo e plataformas de perguntas e respostas me proporcionaram um espaço para tirar dúvidas e aprender com os outros. Ter o suporte de pessoas que enfrentaram os mesmos desafios foi encorajador.

      Aceitar os Erros: Aprendi que os erros fazem parte do processo. Em vez de me frustrar, comecei a ver as mensagens de erro como oportunidades de aprendizado. Aprendi a ler e interpretar as mensagens de erro e usar isso para melhorar meu código.

      Projetos Práticos: Trabalhar em projetos práticos me ajudou a aplicar o que eu estava aprendendo. Criar pequenos programas e aplicativos me permitiu ver o impacto real do meu código e me motivou a continuar aprendendo.

      Recursos de Qualidade: Investir em recursos de aprendizado de qualidade fez uma grande diferença. Livros, tutoriais, cursos online e vídeos explicativos me ajudaram a entender os conceitos de maneira mais clara.

    Reflexões Finais

    A jornada de aprender a programar é cheia de desafios, mas também é incrivelmente gratificante. Cada dificuldade superada é uma vitória que me aproxima mais do meu objetivo. Ainda enfrento obstáculos, mas agora tenho mais confiança em minha capacidade de resolvê-los. A programação me ensinou a ser paciente, persistente e resiliente.

    Se você está enfrentando dificuldades com linguagens de programação, saiba que não está sozinho. Todos os programadores, desde iniciantes até os mais experientes, enfrentam desafios. O importante é continuar praticando, buscar ajuda quando necessário e não desistir. A programação é uma habilidade valiosa que pode abrir muitas portas, e o esforço investido certamente vale a pena.

    Para finalizar...

    Aprender a programar é uma jornada contínua de aprendizado e superação. As dificuldades fazem parte do processo, mas com determinação e as estratégias certas, é possível superá-las. Minha experiência com linguagens de programação me ensinou lições valiosas que vão além do código: paciência, persistência e a importância de buscar apoio. Se você está começando ou enfrentando desafios, lembre-se de que cada passo à frente é uma conquista e que a jornada, apesar de difícil, é incrivelmente recompensadora.

    Compartilhe
    Recomendados para você
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentários (1)
    Marco Oliveira
    Marco Oliveira - 16/06/2024 14:13

    Bacana Anderson, vou deixar um comentário aqui porque o tema é muito do meu interesse.


    "Eu aprendi programação sozinho nos anos 80, utilizando um microcomputador TK82-C com 48Kb de memória RAM, sem HD, tudo era salvo em fitas K7... isso mesmo, aquelas antigas de música.


    Com o TK eu aprendi escrever meus primeiros programas em Basec e com o tempo vi que era possível, aprender assembler, pascal, e outras linguagens comuns nos anos 80.


    Desde então eu nunca parei de estudar lógica de programação e algorítmos e ao mesmo tempo, sempre compartilhei conhecimentos com outras pessoas, principalmente aqueles que querem entrar na aŕea de TI.


    30 anos depois do meu primeiro programa em Base, eu ainda estou estudando para aprender as novas tecnologias e o que eu noto como diferencial, é a velocidade que tenho para assimilar os novos conteúdos.


    Para aprender programar, tem que gostar de estudar.


    Parabéns pelo seu post, e sucesso!


    Professor Marco Maddo