Pular para o conteúdo

Livros Essenciais para sua Carreira em Tecnologia

Os livros aqui listados tem um lugar especialmente reservado na minha prateleira. Mas esses livros são apenas a ponta de um grande Iceberg contido em uma imensa geleira.

É bom lembrar que nenhum livro abaixo é recomendação de “Gurus Quânticos”.

Steve Jobs

Livro Steve Jobs
(Steve Jobs por Walter Isaacson. -Alessandra Montalto/The New York Times)

A visão de Walter Isaacson, único escritor que Steve Jobs permitiu escrever sua biografia oficial, consegue levar o leitor ao verdadeiro turbilhão visionário de Jobs, mas não quer dizer que você irá compreender a grandeza de quem foi Steve Jobs.

Procurar saber quem foi o fundador da Apple e entender como uma empresa criada em uma garagem, que hoje vale US$ 2 TRILHÕES, influencia o mundo tecnológico e impulsiona inovações.

Esse livro além de ser um bom conteúdo educacional, com exemplos técnicos, e ajudar a fomentar sua vontade de empreender em tecnologia ou começar na área.

Vale lembrar que o livro pode ser um tapa na cara de quem critica a Apple, mas não imagina, que se não fosse por Steve Jobs poderíamos não ter smartphones tão usuais como temos atualmente.


Elon Musk

Livro Elon Musk
(Elon Musk. -Patricia Wall/The New York Times)

A biografia de Elon Musk é singular, quando a li, mergulhei profundamente em uma das figuras mais icônicas da atualidade.
Por baixo de toda sua controvérsia e excentricidade, resumir a figura de Musk como apenas um homem que deseja chegar ao planeta vermelho, é um tanto quanto errado.

O livro mostra duas figuras: A figura humana de Elon, sua família, sua infância não convencional e seu papel de pai e a figura de empresário, que, por sinal, é passada com clareza em vários episódios turbulentos, suas várias batalhas, diversas derrotas e constantes “pequenas” vitórias, aliás, constância é uma palavra que pode definir bem Elon Musk. Seja você iniciante da área de tecnologia ou qualquer outra área, constância deve ser um dos seus pilares.


Rework

Livro Rework
(Rework – Google Imagens)

Já ouviu falar de Jason Fried e David Heinemeier? Não? E de uma tecnologia chamada Ruby On Rails e uma plataforma chamada Basecamp?
Pois é, eles fazem parte da criação e direção desses e de outros produtos, entre eles o livro chamado Rework.

Rework é, na minha opinião, uma leitura obrigatória para qualquer pessoa que queira construir uma empresa.

Nós nos deparamos com técnicas, metodologias e várias outras teorias de planejamento, mas muitas das vezes não enxergamos o óbvio, o objetivo que realmente importa.

Além de tratar com clareza sobre como “não correr atrás do próprio rabo”, o livro também aborda diversos outros temas, um dos mais impactantes é o atual cenário de start-ups que vangloriam o workaholic e a constante exposição ao perigo.


Don’t Make Me Think, Revisited

Livro Don't Make Me Think, Revisited
(Don’t Make Me Think, Revisited – Google Imagens)

Don’t Make Me Thing (Não Me Faça Pensar – Em Português) é considerado uma das leituras obrigatórias para quem deseja saber mais sobre o mundo da UX e UI, por mais que sejam coisas diferentes, elas andam juntas quase sempre.

Os estudos envolta da Experiência do Usuário se tornou cada vez mais comum, as empresas investem cada vez mais, porém Steve Krug já falava em seu livro Don’t Make Me Think, lançado em 2000, sobre os benefícios que uma boa UX e UI corretamente aplicada, podem fazer em seu produto.

O livro possui três versões, a mais atual (Revisited) foi lançada em 2013, o intuito prevalece, mas os estudos, exemplos e informações apresentadas são mais atuais.


Domain Driven Design

Livro Domain Driven Design
(Domain Driven Design – Google Imagens)

Domain Driven Design foi escrito por Eric Evans, hoje o livro é considerado uma das bíblias da programação.

O livro não apresenta uma tecnologia específica, mas sim estudos e casos que mostram como domínios complexos podem ser simplificados, ou facilmente mapeados.

Evans aborda as explicações com clareza, foram anos de estudos, até mesmo nas áreas de engenharia, para poder escrever o livro.


Refatoração: Aperfeiçoando o Design de Códigos Existentes

Refatoração: Aperfeiçoando o Design de Códigos Existentes
(Refatoração: Aperfeiçoando o Design de Códigos Existentes – Google Imagens)

Caso você seja programador, certamente você já teve que dar manutenção em um código, isso nada mais é que Refatorar.

Refatorar um código muitas vezes pode ser trabalhoso, códigos antigos onde você demora para entender como está funcionando, o que ele te entrega como resultado final e quais os seus impactos em outras partes da aplicação.

Mas isso não deve ser algo doloroso, pois um código deve ser escrito pensando em futuras manutenções, para isso que temos designs e padrões a serem seguidos, e entendê-los e aplicá-los corretamente, sabendo como será um futuro cenário de refatoração é crucial para um bom andamento da equipe de desenvolvedores ou da sua rotina de trabalho.


Clean Code

Clean Code
(Clean Code – Google Imagens)

Se no livro sobre Refatoração vemos como pode ser simples uma manutenção desde que seu código for escrito visando facilitar essa tarefa, no livro Clean Code, escrito por Robert C. Martin, aprendemos a escrever um código legível.

Codificar muitas vezes é comparado a escrever um livro, saber escrever e como escrever é fundamental para que o software não vire um pesadelo ao tentar compreender as linhas de código.


Resumir livros como Clean Code, Rework, Domain Driven Design em poucas linhas é impossível. Esses livros são verdadeiras fontes de aprendizado, e dedicar um tempo para lê-los é um upgrade imensurável para sua carreira profissional.


Gostou da lista ? Contribua adicionando um comentário e compartilhando essas dicas de livros com seus amigos.


Me encontre em: LinkedinInstagramGitHub