Pular para o conteúdo principal

- 3 minutos de leitura

Indo muito além do código

O otimista pensa que este é o melhor de todos os mundos possíveis. O pessimista receia que isso seja verdade.. Robert Oppenheimer.

O mundo de desenvolvimento é incrível, desde o momento em que você faz o seu primeiro hello world até quando você começa entregar aquele software gigante que antes, nunca pensou ser capaz de entregar. Mas quando falamos de ser um bom desenvolvedor de software, estamos falando de ir muito além de sentar em frente um computador e codar, a vida de um desenvolvedor vai muito, além disso, o quanto mais cedo você entender isso, vai compreender o leque de coisas que precisa ter para ser um excelente desenvolvedor.

Entenda o produto que está trabalhando

Muitas vezes nós devs só queremos abrir nossa latinha de monster, colocar uma música bem alta (estou escutando essa no momento [lamb of god — one gun](https://www.youtube.com/watch?v=ua5oilaPMdo) ) e codar durante um dia ou uma tarde inteira, para devs mais iniciantes isso é possível, pois normalmente é passada a task para ele e ele entendendo a demanda, basta executar, quando é um dev um pouco mais experiente (pleno, sênior e acima) não podemos simplesmente executar uma tarefa, precisamos entender um pouco mais, entender por quê aquela feature está sendo pedida, entender o que o negócio quer com aquela nova funcionalidade, para depois poder executar da melhor forma possível. Então quando falo de entender melhor o seu produto de forma geral é isso, entenda o que seu cliente espera, entenda a necessidade dele para ser o mais assertivo possível, pois assim não gera frustração nem retrabalho.

Trabalhe próximo ao UX e UI do seu produto

Sempre que possível trabalhe com a galera de UX e UI ajudando em algo do layout ou algum tipo de usabilidade, sei que dentro de uma equipe cada um acaba tendo sua função, mas é super importante, você conversar com o UX e UI da sua equipe, tentar ajudar na prototipação, conversar sobre acessibilidade e não deixar o designer viajar na maionese com algumas animações e coisas que vão dar extremo trabalho para o projeto e talvez o ganho não seja tão grande.

Ajude a equipe de desenvolvimento

Levando em consideração que você já tenha mais experiência do que o resto da equipe, é bem importante você tentar ajudar de alguma forma, para que a régua técnica suba e para que você tenha tempo de ajudar a equipe em várias coisas, podem ser, code review, pair programing, ajudando no entendimento técnico para realizar alguma tarefa, escrevendo tasks, ajudando na documentação e afins, ou seja, não necessariamente precisa ajuda codando alguma tarefa.

Bem é isso, espero que tenham gostado, lembrem que qualquer informação que deixei passar, ou se quiserem adicionar qualquer coisa me mandem mensagem. Se esse artigo foi útil ficarei feliz. Abraços quentinhos para vocês!!