Executando verificação de segurança...
1

Leituras obrigatórias para um melhor dev

Quais referências são de suma importância para um melhor profissional ?*

Eu ando muito distante dos estudos pela falta de tempo, mas eu tenho um dispositivo que por mais seja perigoso e cheio de distrações, com certeza posso guardar e consumir referências (livros, vídeos) para me tornar um melhor na área, por isso peço recomendações de vocês de quais conteúdos vocês acham importante para ver enquanto está longe do desktop sem poder praticar os códigos.

Creio que isto vai ajudar muita gente (não só à mim).

Carregando publicação patrocinada...
1

Eu já postei uma lista, acho que pode aproveitá-la.

Tem vários livros que não são de codificação mas muito importantes como o Don't Make Me Think, The Design of Everyday Things, Pragmatic Thinking and Learning: Refactor Your Wetware, The Passionate Programmer, Object Thinking, The Mythical Man Month e Gödel, Escher, Bach.

Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

1

Vou compartilhar alguns que não especificamente sejam de programação ou exclusivo para programadores, mas que fizeram melhorar e ampliar muito alguns pontos, principalmente LÓGICA!

Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us about Who We Really Are , ou Todo mundo mente: O que a internet e os dados dizem sobre quem realmente somos - Seth Stephens-Davidowitz, é um ótimo livro que tráz insights incríveis voltados para dados, porém não é um livro técnico, a cada análise uma chavezinha virava na minha cabeça me fazendo criar novas relações e pontos de vistas que antes não tinha, realmente somoiu muito em minha vida de programador.

Outro livro também não técnico e não voltado para programação mas que evoluiu muito minha lógica foi De Zero a Um - Peter Thiel, empresário, investidor, acionista e um dos cofundadores da OpenAI, tráz uma visão muito ímpar sobre negócios, porém desde o prefácio você já começa a desenvolver ideias e entendimentos que serão muito úteis no seu dia a dia e que eu gostaria de ter aprendido antes, no início da minha vida profissional.

E por último mas não menos importante, um livro muito fácil de ler mas com exemplos incríveis, depoimentos de pessoas fenomenais de empresas gigantescas e DESAFIOS, sim, um livro que a cada capítulo te dá um TO DO, que caso você siga, ou não, tenho certeza terminará esse livro sendo um programador melhor.

14 Hábitos de Desenvolvedores Altamente Produtivos escrito pelo programador BRASILEIRO Zeno Rocha, que conseguiu criar um livro que te prende, específico porém fácil de entender, que te coloca em situações do dia a dia e ainda te desafia a implementar o que foi visto no capitulo de maneiras didáticas e divertidas. Recomendo muito, inclusive por ter muitos feedbacks de profissionais incriveis de diversas empresas contando sobre como são os seus "dilemas" levantados pelo escritor.

Referencio aqui o post do grimmfoltz, Indiquem livros para quem está começando

1

Aqui estão algumas recomendações de recursos que podem ser úteis:

  1. "Clean Code: A Handbook of Agile Software Craftsmanship" de Robert C. Martin - Este livro é uma leitura essencial para qualquer programador que queira aprender a escrever código limpo e legível. O autor fornece exemplos de código bem escrito e explica as razões por trás das decisões de design.

  2. "Code Complete: A Practical Handbook of Software Construction" de Steve McConnell - Este livro é uma excelente referência para programadores de todos os níveis de habilidade. Ele cobre tudo, desde os fundamentos da programação até técnicas avançadas de design de software.

  3. "The Pragmatic Programmer: From Journeyman to Master" de Andrew Hunt e David Thomas - Este livro apresenta técnicas e filosofias para ajudá-lo a se tornar um programador mais eficaz. Ele cobre tópicos como gerenciamento de projetos, comunicação, design de software e programação em geral.

Com certeza, o uso da tecnologia pode ser uma grande aliada no processo de aprendizado. A plataforma do ChatGPT, por exemplo, pode ser uma excelente ferramenta para buscar conteúdos e tirar dúvidas em tempo real.

1