5 sinais de um programador experiente

Folha em branco

Todos os programadores estão passando por certos estágios de desenvolvimento. No início, são inexperientes, atingem um nível médio de conhecimento e depois se tornam muito experientes. E, no último estágio, eles estão cada vez menos interessados ​​no código – toda a atenção é desviada pela documentação de design e refatoração do código antigo.

O blogueiro e engenheiro SeattleDataGuy acredita que esses programadores apenas diminuem a velocidade da equipe. Publicamos uma tradução abreviada de sua opinião.

Eles passam o tempo refatorando

Um ex- líder técnico do Google escreveu recentemente um tweet que mostra toda a verdade sobre a atitude dos “antigos” programadores em relação ao código.

“Programadores seniores apagam código e os juniores escrevem.”

Pode-se ver que, para ele, excluir e refatorar é algo mais importante, e escrever um novo código é uma lição com a qual o trainee também lidará. Ele acredita que os programadores devem criar um sistema baseado em códigos antigos e ineficientes, e não tentar melhorar a infraestrutura atual. Sim, usar “muletas” é uma prática bastante normal se eles funcionarem. Mas então alguém terá que lidar com eles mais tarde. Mas programadores excessivamente qualificados não se importam – eles acreditam firmemente que é importante manter o código antigo.

Eles não estão pensando em código, mas em geral.

Sejamos honestos: o estado geral das coisas e o lado comercial do produto não são importantes para nós, o principal é o código.

Programadores excessivamente experientes têm o mau hábito de se concentrar nas condições gerais do produto. Eles passam muito tempo entendendo o escopo do projeto e como isso afetará a empresa. Às vezes, eles até se opõem às autoridades com suas “melhores decisões”. Não está totalmente claro como eles encontram tempo para trabalhar com o código, quando eles se preocupam apenas com “influência” e “priorização”.

Leia mais  7 perguntas para ajudar você a encontrar sua vocação

Eles vão a reuniões, performances, monitoram métricas – e esquecem sua principal responsabilidade: escrever código.

Um bom programador não deve pensar por que ele escreve código. A própria empresa sabe qual o impacto que o projeto terá sobre ele. Nossa tarefa é realizá-lo, e não pensar se vale a pena lidar e como ele se encaixará na estratégia atual da empresa.

Acho que vale a pena lembrar aos codificadores excessivamente experientes que eles não são líderes, mas programadores.

Eles sempre precisam de um dzdok

Por alguma razão, programadores com muita experiência sempre exigem o dzdok.

Mas é mais rápido começar a codificar sem pensar no dzdok. Não há problema em ignorar quais objetos você precisará e em quais cenários de trabalho seu código participará.

Do nosso ponto de vista, é mais fácil manter tudo em mente. Não é tão difícil, mesmo quando você trabalha com milhares de linhas de código. Escreveremos o código dez vezes mais rápido se não perdermos tempo pensando no dzdok.

Eles não gostam de “complexidade”

Em algum momento, alguns programadores não querem mais pensar no código de outra pessoa.

Você cria um módulo que usa tudo o que já aprendeu e depois ouve como o seu desenvolvimento é chamado de “sobrecarregado”. Eles são muito preguiçosos para descobrir o que você cria e estão tentando facilitar a programação de jovens programadores.

Eles estão presos no futuro

Tenho certeza de que usarei as estruturas familiares pelo resto da minha vida. Mas codificadores com muita experiência pensam que devem aprender constantemente novas estruturas e linguagens de programação.

Mas acredito que o que você estudou na universidade geralmente é suficiente para um trabalho bem-sucedido. O resto não é tão importante.

Leia mais  Como descrever qualidades pessoais em um currículo

Programadores excessivamente experientes diminuem o progresso. Se não fosse por eles, já teríamos carros voadores e robôs inteligentes. Mas estamos presos em uma época em que o Twitter tem apenas 280 caracteres e a Amazon me mostra anúncios de produtos que eu já comprei.

Fonte

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *