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

A Importância do Pair Programing no Ambiente de Trabalho

Fala Galera 🍜👺


Como todo dev sabe, existem procedimentos para realizar as tarefas do dia-a-dia, principalmente aquelas com aspecto meio "robôtico 🤖" das quais a gente faz meio que de forma automática, sem estar 100% focado de tanto que você ja sabe fazer.

Visto isso, no meu trabalho como dev também não é diferente, estou atuando como dev front-end na empresa que trabalho há um ano, e desde entao existem processos assim; pensando em melhorar esses processos e tentar automatizar ao maximo, fiz a proposta de melhora e eu e meu líder fomos pensando em varias soluções, brainstorms e até chegamos a pedir ajuda a outros devs de outros projetos.

E a conclusão foi surpreendente, primeiro por conta de ser algo que me deu maior motivação como dev, e por ser um desafio totalmente novo no qual eu precisaria estar focado ao máximo e que tinha certeza que sairia com um aprendizado enorme, desde o brainstorm até a resolução do problma eu, meu líder e outro dev de um dos projetos da empresa, ficamos 2 horas trocando informações (com aquele modelo clássico de, um codando e os outros assitindo e comentando 👨🏾‍💻), cheguei até a rever python🐍, algo que não tocava e nao falava sobre há um bom tempo.

No resumo, foram 2 horas de troca de informações de uma tarefa que começou como um side project e se transformou em uma ferramenta nova, que ajudará na otimização de tempo de tarefas repetitivas, tudo isso graças ao pair programing e networking dentro do ambiente de trabalho, eu poderia ter ficado dias pensando sozinho numa solução e talvez até conseguiria, porém ter outras visões e aprender novas formas de desenvolver somado a estar junto da equipe não tem preço, e é algo do qual todo time deveria ter como prioridade no seu interior.

Esperam que tenham curtido o conteúdo, foi meu primeiro, então feedbacks são muito bem vindos kk, valeu pessoal!✅

nego dev 🍜👺

2

Obrigado pela primeira publicação meu caro!

Já vi muitos artigos falando bem e também falando mal de pair programming. Nas minhas experiências, sempre foi muito proveitoso, principalmente para entender o raciocínio e o fluxo de trabalho da outra pessoa.

Não sei se valeria fazer 100% do tempo pair programming, mas exposições eventuais assim em duplas vejo que dá para trocar muitas informações que ficariam escondidas, e que talvez nem explicando elas dariam para serem passadas de uma pessoa para a outra, é só no ato de observar mesmo.

2

Eu que agradeço Filipe pela oportunidade dentro do seu projeto!⭐

Concordo que nem sempre o pair programing é necessário, até pode atrapalhar em certos momentos e até saturar kk, nesse caso o pair programing foi realmente muito importante pois agora mesmo, estão nascendo mais ideias e um case para o projeto!, dessa vez deu super bom kk.