14 hábitos de devs

Consistência é importante na sua carreira dev

Data de publicação: 25/02/2024 00:52

Última atualização: 10/03/2024 00:23

Por que hábitos?

Consistência é importante e esse mesmo conceito também se aplica à sua carreira profissional. As coisas levam tempo, e a intensidade nem sempre é a resposta.


Hábito 1 - Procure os sinais


  • Dê a si mesmo algum crédito e reflita sobre tudo o que você aprendeu até agora.
  • Seria melhor se você encontrasse algum equilíbrio entre praticar suas habilidades existentes e aprender novas.
  • O que você precisa fazer é escolher o que é relevante para você nesse momento da sua carreira.


Hábito 2 - Foco nos fundamentos


  • A ideia crucial é que aprender os fundamentos vai te preparar para o futuro.
  • Se você decidir se tornar um ótimo desenvolvedor, é importante entender os principais conceitos como algoritmos, lógica, redes, acessibilidade, segurança e experiência do usuário.


Hábito 3 - Ensinar é igual aprender

  • Poder não vem do conhecimento adquirido, mas do conhecimento compartilhado.
  • Se você realmente quer aprender algo, precisa ensiná-lo.
  • O processo de ensinar é o que faz você realmente aprender.


Hábito 4 - Seja sem graça

  • Quem é um programador melhor? Aquele que está constantemente tentando se tornar uma versão melhor de si mesmo? Ou aquele que se preocupa em testar seu código, melhorar o desempenho e documentar sua solução quando é obrigado a fazer isso?
  • Há uma linha tênue entre intensidade e burnout (esgotamento profissional).


Hábito 5 - Faça para o seu futuro eu

  • Clean Code.
  • O futuro eu entenderá a intenção desse código?


Hábito 6 - Seu 9 às 5 não é suficiente

  • 1% melhor a cada dia.
  • Não se limitar somente ao trabalho. Sempre estudar extra nos finais de semana.


Hábito 7 - Domine o lado sombrio da força

  • É preciso entender o lado do negócio.
  • Uma pessoa que sabe programar é poderosa, uma pessoa que sabe programar e sabe como os negócios funcionam é imparável.


Hábito 8 - Projetos paralelos

  • Projetos paralelos são essenciais.
  • Um projeto paralelo significa que você vai precisar renunciar seu tempo pessoal para trabalhar nele, portanto, a coisa mais importante a se perguntar é: "Eu realmente gosto desse assunto, campo, tipo de trabalho?"
  • Leva tempo para um projeto paralelo ganhar tração, então a próxima coisa que você deve se perguntar é: "Estou disposto a passar pelo menos cinco anos trabalhando nessa ideia?"
  • Ter uma ideia é uma coisa, ter a capacidade de executá-la é outra, portanto, você deve se perguntar: "Posso executar essa ideia completamente sozinho?"
  • Dizer "sim" a uma ideia significa dizer "não" a várias outras ideias, então pergunte a si mesmo: "Essa ideia em particular é melhor do que outras que eu tive no passado? Existe outra ideia que poderia usar melhor o meu tempo?"
  • Entender para quem você está construindo esta solução é vital. Se você não conhece o seu público, é improvável que você entenda as necessidades desse público, então, pergunte a si mesmo: "Tenho esse problema pessoalmente ou estou resolvendo para outra pessoa?"
  • E a última pergunta é: "Por que estou animado com essa ideia agora?"


Hábito 9 - Mario ou Sonic?

  • Se o Mario fosse um programador, seria uma dessas pessoas que permanece no emprego por seis meses e depois se muda para outro.
  • Sonic está sempre disposto a enfrentar os maiores desafios que pode encontrar.
  • Ambos são incríveis, mas sempre busque ser o Sonic.


Hábito 10 - Ouvir ativamente

  • Sempre ouça os outros pontos de vista.
  • "Todo mundo que você conhece está travando uma batalha que você não conhece. Seja gentil sempre".
  • Escolha praticar suas habilidades de escuta. Em vez de ser o primeiro a dizer algo, espere até que todos compartilhem suas ideias e seja o último a falar. Isso dará a todos a sensação de serem ouvidos.


Hábito 11 - Não subestime

  • "Só vai levar 5 minutos" — Todo desenvolvedor do planeta.
  • Nunca dê prazos superficiais. Sempre dobre o prazo que você acredita ser o correto.
  • Superestimar e entregar antes do prazo. Essa é a melhor maneira de gerenciar expectativas e se prevenir contra os imprevistos que apareçam no meio do caminho.


Hábito 12 - Especialista vs. Generalista

  • Que caminho seguir? Tornar-se um especialista, alguém ciente de todos os detalhes de um determinado assunto? Ou tornar-se um generalista, alguém capaz de abordar uma variedade de assuntos diferentes?
  • "Como posso ajudar minha equipe"? — Se isso significa aprender algo completamente novo, que assim seja. Se isso significa não codificar, que assim seja. Quando o sucesso individual não é uma prioridade, você pode ir muito além do que imagina.


Hábito 13 - Controle suas variáveis

  • Variáveis que você pode controlar:
  • Seus pensamentos;
  • Quem são seus amigos;
  • O que você come e bebe;
  • Como você gasta seu dinheiro;
  • O que você faz com o seu tempo;
  • Como você trata seu corpo;
  • Quanto você aprecia as coisas que já tem;


  • Variáveis que você não pode controlar:
  • O clima;
  • A economia;
  • A saúde pública;
  • Como as pessoas tratam você;
  • O que as pessoas pensam de você;
  • O que as pessoas gostam ou não;
  • O que aconteceu no passado;


Pare de perder o seu tempo com variáveis que estão fora de seu controle. Concentre-se nas variáveis que você pode controlar.


Hábito 14 - Pare de esperar

  • Não tenha medo de mudar.
  • A única coisa que impede você de conseguir algo é você mesmo.