Article image

RG

Robert Guerra06/07/2023 15:26
Compartilhe

5 DICAS E 3 LIVROS PARA INICIANTES NA PROGRAMAÇÃO

  • #JavaScript
  • #Lógica de Programação
  • #Python

Fala Devs!

> Hoje irei compartilhar com vocês algumas dicas de lógica de programação que podem ajudar a melhorar suas habilidades como desenvolvedores. <

 > A lógica de programação é a capacidade de resolver problemas usando algoritmos, que são sequências de passos bem definidos e ordenados. 

> A lógica de programação é essencial para qualquer linguagem de programação, pois é a base do pensamento computacional.

Dicas:

1 - Praticar bastante. A melhor forma de aprender e aprimorar a lógica de programação é fazendo exercícios e desafios que envolvam diferentes tipos de problemas, como cálculos, condições, laços, funções, vetores, matrizes, etc. Quanto mais você praticar, mais você vai desenvolver seu raciocínio lógico e sua criatividade.

2 - Usar fluxogramas. Os fluxogramas são diagramas que representam graficamente os passos de um algoritmo, usando símbolos padronizados para indicar as ações, as decisões e os dados. Os fluxogramas são úteis para visualizar e entender melhor a lógica de um algoritmo, além de facilitar a depuração e a documentação do código.

3 - Estudar a sintaxe da linguagem. Cada linguagem de programação tem suas próprias regras e convenções para escrever o código, chamadas de sintaxe. É importante estudar e seguir a sintaxe da linguagem que você está usando, pois isso evita erros e torna o código mais legível e organizado.

4 - Comentar o código. Os comentários são trechos de texto que não são executados pelo programa, mas servem para explicar o que o código faz ou por que ele foi feito daquela forma. Os comentários são importantes para facilitar a compreensão e a manutenção do código, tanto para você quanto para outros desenvolvedores que possam trabalhar no mesmo projeto.

5 -Testar e depurar o código. Antes de finalizar o seu código, é essencial testá-lo e depurá-lo, ou seja, verificar se ele funciona corretamente e se não há erros ou bugs. 

Você pode usar ferramentas específicas para testar e depurar o seu código, como IDEs, depuradores ou testadores automáticos. Você também pode usar técnicas como testes unitários, testes de integração ou testes de caixa preta.

> Dicas de livros para programação que eu acho que valem a pena ler. <

/ Programação é uma habilidade muito importante e útil nos dias de hoje, e existem muitos recursos online para aprender, mas nada substitui um bom livro que ensina os conceitos, as técnicas e as boas práticas de forma clara e didática. \

Então, aqui estão alguns livros sobre programação que podem te ajudar:

- O Guia do Mochileiro Python: Aprenda a Programar com Python de Uma Forma Divertida e Prática, de Eric Matthes. 

Esse livro é ideal para quem está começando a programar com Python, uma das linguagens mais populares e versáteis do mercado.

O autor usa exemplos divertidos e reais para ensinar os fundamentos da linguagem, como variáveis, funções, listas, dicionários, loops, classes e objetos.

Além disso, o livro também aborda temas mais avançados, como testes, web scraping, visualização de dados, APIs e jogos. 

O livro é muito bem escrito e tem um tom leve e humorado que torna a leitura agradável e divertida.

- Clean Code: A Handbook of Agile Software Craftsmanship, de Robert C. Martin. 

Esse livro é um clássico da programação e um dos mais recomendados por profissionais da área. 

O autor é um dos pioneiros do desenvolvimento ágil e um dos criadores dos princípios SOLID, que são fundamentais para escrever código limpo, organizado e fácil de manter. 

O livro explica o que é código limpo, por que ele é importante e como alcançá-lo. 

O autor usa exemplos reais em Java para mostrar como refatorar código ruim em código bom, seguindo as melhores práticas de nomenclatura, formatação, estruturação, modularização, comentários, testes e muito mais.

O livro é uma leitura obrigatória para quem quer se tornar um programador melhor e mais profissional.

- The Pragmatic Programmer: From Journeyman to Master, de Andrew Hunt e David Thomas. Esse livro é outro clássico da programação e um dos mais influentes da história.

Os autores são dois programadores experientes que compartilham suas dicas, conselhos e lições aprendidas ao longo de suas carreiras. 

O livro aborda temas como design, arquitetura, algoritmos, depuração, refatoração, automação, documentação, colaboração, aprendizado contínuo e muito mais. 

O livro é cheio de exemplos práticos, analogias interessantes e citações inspiradoras que mostram como ser um programador pragmático, ou seja, alguém que sabe resolver problemas de forma eficiente e criativa.

Essas são algumas dicas de lógica de programação alinhadas com alguns livros, que eu espero que sejam úteis para vocês.

{ Lembre-se que a lógica de programação é uma habilidade que se desenvolve com o tempo e com a prática, então não desanime se você encontrar dificuldades ou se sentir frustrado. } 

O importante é persistir e buscar sempre aprender mais. Até a próxima Devs!

Compartilhe
Comentários (2)

RG

Robert Guerra - 10/07/2023 11:53

Fala Marcelo! achei um post que irá ajudá-lo segue o link: https://www.dio.me/articles/5-melhores-livros-javascript-para-desenvolvedores

Sucesso pra ti!

Marcello Cavalcanti
Marcello Cavalcanti - 09/07/2023 09:39

Grato pelas dicas tirei foto para comprar os livros depois! Por acaso tem alguma dica de livro inicial pra Java e Javascript, ou algo correlato?