image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Felipe Depaula
Felipe Depaula04/06/2024 22:07
Compartilhe

Arroz com feijão na programação

    Neste texto que falar de 4 pilares que são muito importantes para um desenvolvedor conhecer muito bem. O primeiro pilar na minha opinião é a variável. Entender os tipos que uma variável pode assumir, se a variável terá um contexto global ou local e o principal, saber colocar um nome na variável que faça sentido com o que você está desenvolvendo.

    Segundo pilar é a condicional. Sabe o momento entre usar um if ou switch case é muito importante. Além disso, entender o código para usar a quantidade menor de if's possível é uma grande diferencial. Como exemplo: existe situações onde inverter o momento em que você usa o if será melhor do que usar 4 if's, onde um está dentro do outro.

    O terceiro pilar é o laço de repetição. Esse pode ser o seu maior inimigo em programação. O primeiro problema do laço de repetição é a facilidade para gerar complexidade no seu código e ainda ser trabalhoso de debugar. Fora esses 2 pontos, temos o fato do seu código entrar em loop. Para finalizar esse pilar, vem a dificuldade de escolher entre for ou while.

    O último pilar é a função. A principio parece algo inocente e simples, mas pode se tornar uma dor de cabeça. Temos um exemplo de função bem chata de usar que é a recursividade. Outro ponto é fazer uma função como muitas responsabilidades ou então uma função que trabalha com uma quantidade de parâmetros muito grande.

    Dito tudo isso, é de suma importância que nesse inicio você pratique bastante usando desafios de matemática e outros para que sua mente se acostume a pensar de forma lógica e tenha esses conceitos fixados na sua mente.

    Gostou do texto? Segue uma sugestão de vídeo sobre o assunto:

    https://youtu.be/-foeD-zC0y4

    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 (0)