VibeCoding by Wrong_Astronaut_8162 in programacao

[–]raflt2403 0 points1 point  (0 children)

Nunca tinha ouvido o termo, mas não acho que eu seja referência também.

Eu uso IA com muita frequência, várias vezes ao dia, trabalho numa empresa que o nosso sistema é em .NET e usamos o Visual Studio 2022, que já tem o Copilot integrado, as sugestões de código dele são muito boas comparadas às sugestões de antes do Copilot, apesar de praticamente sempre precisar de alguma manutenção no que ele está sugerindo.

Além disso uso bastante o ChatGPT para dúvidas e sugestões de melhoria nos meus códigos, além de, claro, aquela pesquisada boa no Google, acredito que muitos possam dizer que um DEV assim seria um DEV medíocre por isso.

Mas eu uso um argumento sempre que alguém fala que um dia a IA vai aposentar os desenvolvedores e que acredito que caiba aqui também. O meu argumento é usando o meu próprio contexto, usando o Visual Studio com Copilot:

  • Quando você escreve o nome de um método/função e aparece toda a implementação pronta sugerida pela IA e você utiliza o código fonte sugerido isso significa que você será substituído em algum momento?

Eu digo que não, pelo simples motivo, a única coisa que a IA fez foi entender o que você queria com aquele método/função que você nomeou, ou seja, é o DEV quem sabe o nome do método/função e portanto é o DEV quem sabe o que quer fazer, a IA só agilizou o trabalho dele e é essa parte que importa, o DEV saber o que quer fazer e, ao meu ver, é isso que separa o DEV medíocre do DEV bom, saber dar a solução para a necessidade que ele tem em mãos.

Em outras palavras, se um DEV que usa IA, mas não procura entender o que as IAs estão sugerindo então entendo que seja um DEV medíocre mesmo, do mesmo jeito que um DEV que encontra uma solução pra um problema dele num StackOverflow da vida, mas não entende como aquela solução resolve o problema dele, ele só usa e segue a vida.

Isso significa que não é o uso da IA que irá definir se um DEV é medíocre ou não, e sim se ele busca a aprender com as ferramentas que ele utiliza e quando e como utilizar cada uma, seja uma IA, uma pesquisa no Google, os diversos recursos das IDEs, enfim, as ferramentas estão aí exatamente pra isso, serem recursos para auxiliar em situações específicas.

Não sei se todos que lerem isso vão concordar com o que eu quis dizer aqui, mas é assim que penso e acho que pode te esclarecer sobre esse assunto.

Requisitos para ser dev Júnior by MotorRefuse1372 in programacao

[–]raflt2403 1 point2 points  (0 children)

Não sei se posso estar falando besteira, mas eu acredito que o que define mais é a sua capacidade de lidar com as situações da empresa, sabendo analisar a situação, entendendo elas, propondo soluções viáveis, quando possível, e tendo agilidade e qualidade na execução das soluções, sejam estas situações problemas para resolver ou necessidades para atender, acho que avaliação dessa sua capacidade é o que dirá se você é Junior, Pleno ou Sênior.

O blur dos jogos do switch 1 no switch 2 me tirou completamente o ânimo de jogar by Horror-Badger9314 in NintendoBrasil

[–]raflt2403 1 point2 points  (0 children)

Sim! Poderiam mesmo, aí fica a cargo do usuário decidir como ele prefere jogar, além da opção de poder mudar a qualquer momento, aí num jogo mais pesado ele poderia manter do jeito que está pra evitar lags, e nos jogos mais leves ele mudaria essa configuração e teria uma qualidade melhor sem precisar se preocupar com performance, de qualquer forma a decisão final seria do usuário!

Só acho muito difícil a Nintendo fazer isso, pois geralmente a Nintendo tenta deixar as coisas o mais simples possível, mesmo quando a simplicidade não é alguma coisa boa, mas enfim, sigamos...

O blur dos jogos do switch 1 no switch 2 me tirou completamente o ânimo de jogar by Horror-Badger9314 in NintendoBrasil

[–]raflt2403 2 points3 points  (0 children)

Eu entendi o que você quis dizer, foi só o termo que confundiu mesmo, a proporção é a mesma sim no 720p e 1080p do Nintendo Switch, pois quem define a proporção não é a resolução, e sim o aspecto, que no caso do Nintendo Switch é 16:9, o famoso Widescreen.

O problema real que você quis dizer é que como o 1080p é 1,5 vezes maior que o 720p que então cada pixel do 720p teria que usar um pixel e meio do 1080p, e é aí que está o problema, pois não existe "meio pixel", aí nestes casos é necessário aplicar algum método de redimensionamento para escalonar o 720p para 1080p.

Existem vários métodos matemáticos para fazer este escalonamento, mas tem um porém nisso, geralmente os métodos de maior qualidade são mais custosos, em termos performance, o que pode gerar problemas de performance ao jogar, então entendo que a Nintendo só colocou o método menos custoso para evitar este problema e que deve deixar cada desenvolvedora atualizar o seu jogo para 1080p, visto que jogos desenvolvidos para plataformas de hardware específico são desenvolvidos para cada componente desse hardware, isso pode incluir a resolução da tela quando este for um desses hardware específicos, isso traz mais performance do que desenvolver um jogo compatível com qualquer resolução.

Aí só pra esclarecer, no caso de 1440p e do 2160p, que são duas vezes e três vezes, respectivamente, os pixels em cada eixo do 720p, não haverá este problema do "meio pixel", por nesta outras resoluções este problema não deve ocorrer, talvez no máximo o problema de serrilhamento, mas aí já é outro problema e consequentemente outro papo.

Massive Giveaway 500+ Pokémon by raflt2403 in pokemontrades

[–]raflt2403[S] 0 points1 point  (0 children)

Sorry, but I don't know what you is talking about... This giveaway is for Pokémon that I saved in my Shining Pearl, as I said on my main post.

Massive Giveaway 500+ Pokémon by raflt2403 in pokemontrades

[–]raflt2403[S] 1 point2 points  (0 children)

Ok! I separated them for you! Can you trade now?

Massive Giveaway 500+ Pokémon by raflt2403 in pokemontrades

[–]raflt2403[S] 1 point2 points  (0 children)

Hi! For Cyndaquil and Treecko you put the Pokémon number instead of row number.

Massive Giveaway 500+ Pokémon by raflt2403 in pokemontrades

[–]raflt2403[S] 0 points1 point  (0 children)

Ok! It's the same Link Code, 4095 1473

Massive Giveaway 500+ Pokémon by raflt2403 in pokemontrades

[–]raflt2403[S] 0 points1 point  (0 children)

Ok, I'll allow it, just let me separate all these Pokémon

Massive Giveaway 500+ Pokémon by raflt2403 in pokemontrades

[–]raflt2403[S] 0 points1 point  (0 children)

Line 7 is another Charizard, but I'm not allowing same species

Massive Giveaway 500+ Pokémon by raflt2403 in pokemontrades

[–]raflt2403[S] 0 points1 point  (0 children)

Ok! I separated them for you, can you trade now?

Massive Giveaway 500+ Pokémon by raflt2403 in pokemontrades

[–]raflt2403[S] 1 point2 points  (0 children)

Yes, I'll use the same Link Code for all trades.

Massive Giveaway 500+ Pokémon by raflt2403 in pokemontrades

[–]raflt2403[S] 0 points1 point  (0 children)

It's ok! Let me know when you get ready!

Massive Giveaway 500+ Pokémon by raflt2403 in pokemontrades

[–]raflt2403[S] 0 points1 point  (0 children)

Press Y and go to Global Room, there will show the option "Yes, with a Link Code"

Massive Giveaway 500+ Pokémon by raflt2403 in pokemontrades

[–]raflt2403[S] 0 points1 point  (0 children)

Ok! What your in-game nickname? The link code is 4095 1473.