diff --git a/posts/2020-06-08-como-se-tornar-um-desenvolvedor-melhor-o-lado-que-poucas-pessoas-lhe-contam.md b/posts/2020-06-08-como-se-tornar-um-desenvolvedor-melhor-o-lado-que-poucas-pessoas-lhe-contam.md new file mode 100644 index 0000000..deb80f2 --- /dev/null +++ b/posts/2020-06-08-como-se-tornar-um-desenvolvedor-melhor-o-lado-que-poucas-pessoas-lhe-contam.md @@ -0,0 +1,56 @@ +--- +title: "Como se tornar um desenvolvedor melhor: o lado que poucas pessoas lhe contam" +description: 'É bem comum encontrarmos postagens do tipo "Como se tornar um + desenvolvedor melhor" escritas com o foco total em Hard Skills (habilidades + técnicas), abordando tópicos como: S.O.L.I.D, Design Patterns, Testes + automatizados e por ai vai, não que isso não seja importante, mas chega um + determinado momento da nossa carreira que para evoluir apenas isso não é mais + suficiente.' +date: 2020-06-07 09:14:03 +tags: + - Carreira +image: assets/img/better-programming.jpg +--- +É bem comum encontrarmos postagens do tipo "Como se tornar um desenvolvedor melhor" escritas com o foco total em Hard Skills (habilidades técnicas), abordando tópicos como: S.O.L.I.D, Design Patterns, Testes automatizados e por ai vai, não que isso não seja importante, mas chega um determinado momento da nossa carreira que para evoluir apenas isso não é mais suficiente. + +De nada adianta você escrever uma API com o último framework da moda, 100% de cobertura de testes e utilizar a arquitetura mais Clean possível se ela não resolver nenhum problema real no negócio da empresa. Isso pode parecer exagero, mas é muito comum acontecer. + +Quanto maior a empresa menos relevância eles vão dar para os seus Hard Skills, eles irão avaliar suas Soft Skills (habilidades comportamentais) com o mesmo peso ou até dando um peso maior. Tenho amigos que entraram para o Nubank sem nunca ter escrito uma linha em [Clojure](https://blog.nubank.com.br/o-que-e-clojure/). + +[Normalmente quando uma empresa contrata meramente pelas hard skills do candidato ela o demite por suas soft skills](https://blog.solides.com.br/contrata-se-pelo-curriculo-demite-se-pelo-comportamento/), essa é uma frase comum de se ouvir dentro de um RH, e isso acontece porque é um desenvolvedor aprender o framework X ou a linguagem Y do que mudar um comportamento. + +As soft skills não são avaliadas apenas no momento da contratação, elas também são levadas em consideração em avaliações de performance e elas podem determinar se você irá ser promovido ou se conseguirá um aumento de salário. + +Se tem uma coisa que gostaria que ficasse martelando em sua cabeça após ler este post, certamente é esta frase: + +> Você não é pago apenas para escrever código, você é pago para resolver problemas e pelo impacto que você gera no business da empresa. + + + + + +## Não tenha medo de expor suas ideias + +## Aprenda a dar e receber feedbacks +Olhe para o feedback como uma oportunidade de melhoria, escute/leia com atenção e filtre o que + +## Entenda o business da empresa +Seja curioso, converse com outras equipes + +Bons desenvolvedores estão preocupados com o que seu projeto está tentando realizar. Eles são capazes de entender a perspectiva do cliente e estão dispostos a se aprofundar nos detalhes da empresa, como quem é esse projeto, quais benefícios ele oferecerá e como ganhará dinheiro. Os desenvolvedores que entendem as metas de negócios geralmente acabam fornecendo informações valiosas sobre a seleção da pilha de tecnologias para alcançar o resultado comercial desejado. + +## Cuidado com o Overengineering +## Use e abuse de dados +## Planejamento +## Aprenda com os erros +Quando acontece algum incidente +https://hugodias.substack.com/p/incident-management + + +## Não se prenda a tecnologia +https://www.thoughtworks.com/pt/radar/platforms?blipid=202005026 + +## Saia da superficie, aprofunde seus conhecimentos + +## Mantenha-se atualizado +https://www.lifehack.org/articles/communication/12-signs-you-are-lifelong-learner.html diff --git a/static/assets/img/better-programming.jpg b/static/assets/img/better-programming.jpg new file mode 100644 index 0000000..0b2956f Binary files /dev/null and b/static/assets/img/better-programming.jpg differ