Lições de Sherlock Holmes para um programador 🕴

Olá ouvintes do CoderCast, Me chamo Micael Pereira e nesse podcast vou falar sobre as lições que nós devs podemos aprender com Sherlock Holmes.

Para quem não conhece Sherlock é um personagem de fincção da literatura britânica, criado pelo médico e escritor Sir Arthur Conan Doyle. Holmes é um investigador que utiliza o método cientifico, e a lógica dedutiva. Para desvendar crimes aparentemente insolúveis.

Como de costume o CoderCast será dividido em 6 lições aprendidas com Sherlock Holmes.

1- Preste atenção nos detalhes

O que faz mister Holmes ter tanto sucesso em seus casos?

Ele presta a atenção nos detalhes que geralmente ninguém percebeu.

Como um programador nós devemos ser orientado a detalhes, cada informação é importante no processo de resolver um problema.

2- Foco no que realmente importa

Qual a IDE, o tema, a fonte ou qual a linguagem nós estamos usando não é o principal foco.

Nós devemos focar no problema e se estamos indo no caminho para resolver o problema que foi compartilhado conosco.

Precisamos entender, o que é o problema. E como podemos resolver com código.

Estamos na construção de um produto, e precisamos agregar valor.

3- Não permita que as falhas derrote você

Enfrentar as falhas e bugs é um inevitável na carreira de um programador.

Porém, o que faz um bom programador?

Nunca desistir e se esforçar mais até superar esse problema.

Vá juntando os problemas que já resolveu com código e conectando os pontos. A solução será encontrada.

4- Há sempre mais de uma maneira de resolver um problema

Mister Holmes sempre faz uso de muitos meios para resolver um problema. Ele analisa os diferentes caminhos e utiliza o melhor.

É preciso aumentar seu repertório e estar aberto a aprender. Para termos mais ferramentas e formas para resolver um problema.

5- Nunca pare de aprender

Aprender nós sempre devemos estar atualizados, com o novo framework que o mercado está usando. Com as novas formas de estimar prazo.

Precisamos ter mentores, para nos ajudar em momentos que só quem já viveu. Pode ter uma dica para ajudar a ir mais distante.

Em uma tradução literal. Mister Holmes sempre fala:

Educação nunca termina. Ela é um série de lições com o maior para o menor.

6- Mantenha sua mente afiada

Não guarde informações inúteis em seu cérebro. Existem programas que nos ajudam em organizar informações como o Evernote, Google Keep e outros.

Algumas informações estão no Stack Overflow ou Google. Porém para encontrar é preciso saber pesquisar e ler em inglês.

É fundamental para um desenvolvedor estar estudando inglês. É necessário: Ler, escrever, conversar e ouvir.

Aprenda a criar scripts para automatizar tarefas, nosso cérebro não pode ficar gravando comandos repetitivos. Automatize esses comandos.

Chegamos ao final de mais um CoderCast, agora já sabemos 6 lições aprendida com Mister Holmes. Eu sempre coloco links de curso e livros relacionados ao assunto no final da descrição do CoderCast.

O CoderCast é feito por duas pessoas eu Micael Pereira, na apresentação e, você aí!

Tem mais algum item para acrescentar, que você acha que esqueci?

Deixe nos comentários, Fale comigo no twitter, instagram ou e-mail. No Twitter eu sou o  @MicaelPereira_. No Instagram @guiadev_ me siga lá e comente sobre o CoderCast com seus amigos devs.

Dessa forma você ajuda o crescimento da comunidade que está se tornando o CoderCast.

O meio de comunicação bem antigo, que ainda respondo é o e-mail. Para entrar em contato o e-mail é [email protected]

Link dos cursos:

Link dos livros:

Comentários no Facebook