image

Access unlimited bootcamps and 650+ courses forever

60
%OFF
Article image
Leandro Andrade
Leandro Andrade09/12/2023 21:37
Share

Primeiro Bootcamp concluído com sucesso!

  • #Lógica de Programação

É com grande satisfação que compartilho esta realização: meu primeiro Bootcamp na plataforma da DIO! 

O início desta jornada não poderia ter sido melhor. Sabem por quê? Porque tudo se fundamenta aqui, na essência da #lógica de #programação. E nada mais satisfatório do que solidificar essa base de maneira descontraída, simples e direta. 

Gostaria de expressar minha gratidão e parabenizar o mestre Felipe Silva Aguiar pela sua didática exemplar e coerente ao longo do curso. Também quero expressar esse sentimento ao Ifood pela oportunidade de aprendizado e democratização do conhecimento.  

Abaixo deixo algumas reflexões que surgiram durante essa trajetória. 

Por que todos deveriam aprender lógica de programação? 

Antes de ser um tópico relacionado à tecnologia (programação), a lógica é inerente à filosofia humana. A lógica, entendida como a "arte do bom pensamento", ao ser estudada e aplicada adequadamente, aprimora nossa capacidade de tomar decisões. Isso ocorre porque aplicamos a lógica em cada ação que realizamos ou deixamos de realizar; cada situação do cotidiano é resolvida por meio de um algoritmo (um conjunto lógico de passos aplicados na resolução de um problema) que está "rodando" em nosso cérebro. Ao analisarmos conscientemente esse algoritmo, podemos otimizá-lo. 

A cada bifurcação do tipo "fazer isso ou aquilo", estamos aplicando o que na lógica de programação é chamado de estrutura condicional. "Se hoje é final de semana, então dormirei até tarde. Caso contrário, irei trabalhar". 

A cada ação de persistência, estamos aplicando os laços de repetição. "Estudarei até conseguir uma promoção". 

Cada hábito criado pode ser comparado a uma função.  

Assim, o pensamento estruturado, inerente ao ser humano, quando transferido para um computador, é chamado de programação de computadores. Portanto, não há nada sobrenatural em programar. 

Qual é a linguagem de programação mais adequada para aprender lógica? 

Todas e Nenhuma. Cada uma possui suas particularidades, mas, em essência, todas têm o mesmo propósito: resolver problemas. O que acontece é que, em cada ambiente, há uma linguagem de programação mais amplamente utilizada pelos profissionais, pois algumas pessoas criaram ferramentas que otimizam a resolução de problemas (semelhante às ações que realizamos diariamente e se transformam em hábitos; alguém escreveu o "hábito" e decidiu compartilhá-lo com a comunidade). 

Um exemplo disso é observado na Ciência de Dados e na Inteligência Artificial, onde a linguagem predominante é o Python. Isso se deve à existência de inúmeras bibliotecas que facilitam a criação de soluções inovadoras. 

Mas se você não é fã de programação de computadores, pode pegar aquela sua planilha colorida e cuidadosamente preenchida mensalmente e aplicar os princípios da lógica de programação. O Excel, por exemplo, oferece diversas fórmulas lógicas que, quando aplicadas adequadamente, otimizam nossas rotinas. Desde automatizar a coluna de INSS em sua planilha de Departamento Pessoal até calcular a alíquota do IRPJ, é possível incorporar a lógica de programação em suas tarefas diárias de forma eficiente. 

E como nem só de lógica vive a programação, gostaria de dar os devidos créditos a Elidiana Andrade, por sua elucidativa transmissão dos conceitos de Git e GitHub, e a Leonardo Ropelato, por apresentar de forma clara as noções de Projetos Ágeis. Essas ferramentas revelam-se essenciais para a execução eficaz de um trabalho em equipe. 

A partir de hoje cada um de vocês fazem parte da minha história. Gratidão.  

Share
Comments (4)
Letícia Braga
Letícia Braga - 11/12/2023 16:07

Gostei!

Leandro Andrade
Leandro Andrade - 10/12/2023 09:03

Obrigado!!


Janaína, com a base sólida o resto fica mais fácil. Já termina e escolhe uma linguagem que é sucesso :)


Danilo, quando postar quero ver rsrsr. Adiciona no LinkedIn também. Segue meu perfil: https://www.linkedin.com/in/leandrodsandrade/

DANILO MACEDO
DANILO MACEDO - 10/12/2023 01:19

Parabéns, finalizei também e estou preparando meu artigo também!

JS

Janaina Silva - 09/12/2023 22:55

Parabéns! Falta pouco para eu finalizar este também.