Article image
Felipe Silva
Felipe Silva20/03/2024 08:35
Share

Hoje quero compartilhar um pouco da minha jornada em um projeto real com um cliente, onde estive trabalhando duro nos últimos 6 meses… 🚀

    Não posso revelar muitos detalhes por razões óbvias, mas vou compartilhar algumas dicas e insights valiosos, especialmente para aqueles que estão começando.

    Neste projeto, desde a concepção no Figma até a modelagem junto com meu parceiro de back-end Kaio Moreira, enfrentamos inúmeras reuniões, mudanças e aprimoramentos. O cliente sempre querendo coisas inovadoras e incríveis, mas equilibrar tempo e orçamento é crucial para decidir o que podemos adicionar ao projeto ou não. Vamos lá!

    System.out.println(

    1 - Seja sincero e aprimore suas softs skills, elas fazem uma enorme diferença ao lidar com clientes e também outros devs. É tão importante quanto saber fazer um CRUD! 🤝

    2 - Paciência é a chave! Nem sempre chegamos ao resultado ideal de imediato. Às vezes, parece que está tudo certo, então pssado algum tempo percebemos que algo mais elaborado é necessário. Respirar fundo, fazer uma pausa e voltar com energia renovada é fundamental! 🧘‍♂

    3 - Preste atenção aos detalhes e veja sempre pelo ponto de vista do usuário, isso faz toda a diferença. Enquanto muitos devs fazem e seguem em frente na correria sem pensar duas vezes, revisar, testar e ter uma visão do usuário final é crucial. 👀

    Essa vou adicionar um adendo:

    3.1 - Em nosso projeto, algumas tarefas foram feitas "voando", durante os testes com o cliente, encontramos bugs e pontos cegos que poderiam ter sido evitados com revisões mais detalhadas desde o início. A importância do code review é real! 🐛

    Tudo no final se resolve, porém só de ter que refazer algo que estava nítido que não estava bom na época em que foi criado e ser salientado pelo cliente, isso é estressante para os dois lados e pode criar um desgaste.

    4 - Console log é seu melhor amigo! O ChatGPT pode ajudar, mas pode te levar pra um caminho completamente equivocado. CUIDADO! Entenda o que precisa fazer, o que está acontecendo no seu código e vá por partes com console log e caso tiver dificuldade, peça para o chat te explicar o que está acontecendo na linha X ou Y.

    Entenda seu código e vá com calma, investigue cada bloco relacionado. 🕵‍♂

    Por fim, reforço a importância da experiência do usuário. Teste, teste e teste!

    Ter empatia com o cliente e entender o fluxo é essencial para um projeto de sucesso. Às vezes brinco que não aguento mais ver a mesma tela, mas é assim que garantimos qualidade! 🛠

    Espero que essas dicas tragam uma nova perspectiva para você e ajudem em seus projetos futuros! 🌟

    Fiquem à vontade para discutir sobre mais pontos...

    );

    Share
    Comments (0)