[COPILOT] Maléficio do copilot em problemas em plataformas de programação competitiva para iniciantes
Estava resolvendo alguns exercícios e percebi que usar o copilot para resolver problemas em plataformas de programação competitiva é bastante prejudicial ao aprendizado... ele acaba “pensando” antes de você, em algumas situações pode afetar negativamente o pensamento lógico e algorítmico.
Isso pelo menos para o pessoal mais iniciante, que ainda estão começando a desenvolver e entender lógica de programação.
Peguei um exerício mais simples para usar como exemplo, nível 3 no beecrowd, o copilot resolveu praticamente sozinho, antes que pudesse pensar no restante da solução:
Fiquei pensando... Deveria ter alguma regra em usar o copilot em competições, hackathons, e/ou afins? Poderia ser considerado trapaça?
Opinião pessoal!
Vi que está em exercícios iniciantes e ainda em fase de contrução do raciocínio lógico.
Nessa fase o copilot não deveria nem estar instalado
Incentivo que não use nem CTRL + C
e CTRL + V
para criar memória muscular.
Copmpetições profissionais
Deveria ter alguma regra em usar o copilot em competições, hackathons, e/ou afins?
Competições oficiais organizadas pelo beecrowd ou universidades são todas presenciais, em equipamentos controlados totalmente configurados pelas instituições e até sem qualquer acesso à internet. Além de serem vigiados o tempo inteiro.
Então qualquer tipo de trapaça ou consulta fora do permitido irá sim resultar em desclassificação.
Quanto a hackatons depende do objetivo. Se for concluir um produto pouco importa se usa copilot ou não, já que ele não vai construir regras de negócio para você.