Executando verificação de segurança...
2

🤩 Como ser um desenvolvedor melhor que o chatGPT

segundo as minhas experiências.

Bom , ser um desenvolvedor já é algo que eu considero difícil e agora temos um concorrente como a IA gpt.

Ser um dev que todos valorizam vai muito além de somente escrever código , hoje não precisamos nem disso mais , com os prompts essa experiência ficou muito fácil para pessoas não programadoras .

Aqui estamos alguns passos que vão te deixar na frente e muito frente .

1 - Encara os desafios.

Como assim ?

Sabe aquele time que tem um problema de gargalo por exemplo em uma pipeline de ci/cd ,que ninguém quer por a mão, por que não sabe como fazer ? O desenvolvedor indispensável não tem esse medo , ele joga pro “peito” e diz que vai fazer , ou seja ele está disponível para aprender uma nova tecnologia ou um novo jeito de fazer.

Hoje encontro vários desenvolvedores que dizem ; “não sei “ , e também não se interessam em aprender, colocar as mãos no desconhecido , ser um desenvolvedor indispensável e o cara que não tem medo , que não sabe , mas que vai lá, Vai ler a documentação da ferramenta , vai correr atrás das pessoas ,e ele consegue sair do outro lado , este tipo de característica é muito difícil em desenvolvedores, a maioria está acostumado com o confortável.

2 - Seja o primeiro

Muito se fala em testes no desenvolvimento de software, mas a realidade nós cenários em que eu vivi a vida é outra , bases com pouco ou nenhum teste automatizado e real.

Não se deixe enganar por histórias de aqui nós temos 99.9% de testes , provavelmente não terá nem perto disso , mas é aí que o dev melhor que o GPT entra em ação.

E como ?

Comece , seja o primeiro a mandar a Pull Request com o teste , isso vai ser um diferencial pra sua carreira e para a sua relação com a empresa.

Todos os managers sabem da importância dos testes em aplicações e como elas colaboram pra evolução do produto.

O que falta na verdade e desenvolvedores indispensáveis, que garantam a qualidade do que está fazendo , que tenha uma cabeça voltada a qualidade e não somente a produção de código por código , afinal hoje o chatGPT com algumas instruções pode produzir código para qualquer empresa , o que um chatGPT nao tem é uma cabeça pensando, que vai resolver a complexidade do código com o melhor caminho a seguir e o que precisa de fato ser validado.

E aqui que nos dizemos que um chatGPT não pode substituir um dev de verdade.

3 - Interessado pelo produto

Untitled

E claro que o gif é uma brincadeira, mas o que eu mais vejo em desenvolvedores e o desinteresse total pelo produto em que você esta participando, e lógico que não precisamos amar , mas também é logico que precisamos nos interessar no minímo pelo produto em que estamos trabalhando.

Na minha opinião e aqui que dividimos os devs que vão ser substituídos pelos que não vão , esse é um mal da grande maioria, não querem ser aprofundar no produto, não querem entender de fato o que esta se desenvolvendo.

Desenvolvedores melhores que o chatGPT conseguem mostrar que podem ajudar não somente codificando, mas quando não codificar ,mas também ajudando com boas interações sobre o produto , sob sua visão de produto , como usuário e como uma pessoa que ajuda a manter e evoluir o produto, esse perfil e muito raro de ser encontrado e super valorizado.

Algumas dicas que podem te ajudar nessa etapa são:

  • Aproveite reuniões como daily’s , review e planing para questionar , esse é o momento de você questionar tudo .
  • Tasks incompletas podem ser sua saída , aproveite tasks que não estão tão boas pra entender mais do produto , questione se tiver dúvidas , chame o tech lead , pm e se esclareça , nesses momentos e que aprendemos mais sobre o produto .

4 - Melhoram a base de código

Um software que evolui precisa ser repensado e partes do código precisam ser refatoradas .

Códigos não são como construções de prédios pelo contrário são como jardins , jardins estão sempre evoluindo , o que foi plantado antes pode não ter dado tanto certo assim , jardins precisam sempre de um ajuste e de uma poda .

Assim são nossos softwares.

Empresas preferem fazer analogias a prédios na construção de software, mas na vida real não é bem assim , códigos precisam ser mudados de lugar , reposicionados e quase sempre a mesma solução não vai servir pra próxima .

Aí que entra os melhores devs , eles enxergam essa necessidade e estão em constante melhora do código e propondo melhorias .

O melhor e que muitas vezes isso nem é percebido pela empresa , pois em cada nova atividade há uma oportunidade para melhorar o código. A empresa e você está em constante evolução.

Aqui algumas dicas de quando o codigo precisa ser refatorado.

  • Problemas de desempenho
  • Duplicação de código
  • Falta de adaptabilidade de componentes

Bom , termino aqui essa primeira parte e na segunda parte quero trazer coisas mais técnicas e que vão te fazer ser mais ainda um Dev melhor .

Até logo !

Carregando publicação patrocinada...
1