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

Pra mim, existem três coisas que fazem toda a diferença no desenvolvimento de um sistema ou aplicação (e isso deveria ser uma regra geral).

1 - O simples funciona (tanto no codigo quanto na logica;

2 - Eleve a complexidade logica e sintática do código de acordo com o grau de complexidade do projeto;

3 - Sempre que possivel, use a sintaxe fde fundamento da linguagem. Quando a sintaxe prólogo da linguagem apresentar muitos ruidos logicos, repetiçao de código e poluiçao visual no arquivo, é hora de considerarmos o uso de algo que faz o mesmo trabalho, mas de forma simples em termos sintáticos (e aqui tambem podemos encaixar o ponto 2). Entao, podemos considerar usar essas outras sintaxes: expressoes lambdas, API stream, por ai vai.

Inventar moda nao vai levar ninguem a nada.
É mais facil apertar um parafuso usando uma chave de fenda do que com uma chave inglesa ou de griffe.

Voce pode saber o que cada ferramenta faz, mas o que importa nao é somente isso. É tambem saber quando usar cada uma dessas ferramentas.

ArrayList ou lists em Java nao podem ser aplicados em todo caso.
Existem casos que um grande armazenamento de arrays faz sentido, e arrayslists sao otimos em recuperar e armazenar esses dados das arrays para ediçao. Ou, se alguem julgar o contrario, tambem pode usar dessa forma, de acordo com o que o projeto requer.

Voce ter vergonha de usar um for, enhanced for, if-then-else, ternarios... so mostra que voce esta renunciando ao conhecimento base da linguagem, que podem te salvar ate em situações de alta complexidade.

É lamentável ver que existem pessoas que nao sabem de nada influenciando outras pessoas que passam a nao saber de nada, e ver ambos os tipos de pessoas bostejando inverdades e contradições pela internet.

Toda ferramenta é essencial. E toda linguagem de programaçao é uma ferramenta. Isso engloba ate a sintaxe, a logica, etc.

O ChatGPT, uma IA criada com ferramentas (limguagens) por outras pessoas, deve ser usado, tambem, como uma ferramenta, uma soluçao frente a ambiguidades que surgem em nossa vida durante nossos estudos ou outros setores que temos duvidas. Mas as pessoas sao burras. Usam uma tecnologia criada por humanos pra substituir elas mesmas.

As pessoas precisam parar de pensar que a maquina é superior. Na verdade, um ser humano criou a maquina e sua inteligência. Sem o fator humano, isso nunca seria possivel. Seguindo essa logica, vemos que esses tipos de pessoas sao burras. E sao esses mesmos tipos que se declaram programadores e desenvolvedores meio mundo à fora, e que posteriormente sao contratadas achando que vai ganhar 10 mil por mes usando ChatGPT pra fazer tudo + essas regrinhas que voce citou, e quando ve a verdade, chora e fala que "a escravização deve acabar".

Novamente, Lamentavel...

Carregando publicação patrocinada...
1

Não sei se eu entendi o que você disse. Mas você interetou o texto original? Leu os outros comentários. Pra mim o OP foi claro, mesmo que não tenha sido para todos, o seu texto nem tanto, eu entendi boa parte, mas não entendi para onde está direcionada crítica.

2

Ola amigo, perdao ter deixado um pouco subentendido. Eu escrevo pelo celular, ai fica meio ruim modular minhas palavras.

vou tentar explicar melhor:

Aqueles 3 pontos que falei la em cima foi como se fosse o que funcionasse na maioria (se nao todos) dos casos de desenvolvimento. O que o nosso amigo postou claramente foi uma ironia.
Mas esse 3 pontos que falei aparentemente vao contra o que esses "influenciadores", "programadores", "vendedores de curso" empregam por ai.
Tipo, acaba que um sistema desenvolvido 100% de acordo com a lista que nosso amigo passou (e usando so isso), fica insustentável

Acaba por minimizar a eficiencia de programar algo que funcione e vira uma escovaçao de bits.

Depois eu falei o que eu acho sobre voce aprender como funciona uma ferramenta, mas nao saber como e quando usar essa ferramenta pra pessoas que se enquadram na mentalidade da lista do amigo ai.

Assim, claro que esse topico de aprender usar uma coisa e saber quando aplicar o que aprendeu é muito relativo.
Alguns aprendem como funciona a ferramenta, mas pendem a saber quando e onde usar o que aprendeu.
Outros ja sao diferentes: demoram a aprender o funcionamento, mas tem uma noção lógica de quando, onde e como aplicar.
e tem quem equilibra os 2 (o que é essencial).

Se voce foca e persiste com afinco sobre aquilo que voce esta aprendendo, voce consegue ser a pessoa equilibrada (mesmo que nao pareça ou demore, mas consegue).

Mas uma pessoa que sonha com a promessa de ganhar muito por mes fazendo basicamente nada, usando programação somente do estilo da lista, ou ate mesmo influenciadores que ensinam algo faltando (porque ta certo o ensinamento da lista, errado ta a forma como ela incentiva o desuso da sintaxe e logica fundamental da linguagem), acabam por ser conscientes sobre como uma ferramemta funciona, mas sao inconscientes sobre onde, quando e como usar aquela ferramenta (saber ate sabe, mas fica porco igual essa lista).

Pessoas assim falarem que é porco voce usar um for ou if-else ao inves de outra coisa é meio feio. Deve ser porque os fundamentos de uma linguagem acompanham o iniciante por toda sua trajetória, ai querem empregar uma coisa "diferente" e "nao tao utilizada" a pessoas que nao querem usar "coisas de iniciantes".

É triste que essa lista seja uma verdade no nosso mundo atual.

a parte do ChatGPT que eu falei foi uma crítica àqueles que caem no conto da carochinha de que "as IAs vao tomar o mundo e que vao exterminar os humanos ou fazer-nos de escravos".
Usam isso tambem pra comparar a inferioridade da inteligência humana frente a IAs que nos mesmos criamos kkkk cara...
mais inteligente que uma IA que se mostra mais inteligente que uma pessoa sao os devs que criaram ela. Caramba! como pode a mente humana criar algo tao grande, que supera a nos mesmos? isso é algo fantastico e que devemos ficar felizes por atingir esse feito, porque isso pode ser usado para nos orientar, nos fornecer valiosos insights sobre algumas coisas de nossos estudos ou curiosidades, etc.

ChatGPT tem sido meu instrutor na minha jornada de aprendizado Java. Exercicios, explicaçoes razoaveis ou coisas assim que eu nao entendo tao bem ou que nao tenho tanta criatividade pra pensar em fazer (como ideias de exercicios de fixaçao) eu peço a ele.

Mas as pessoas normalmente evitam pensar por esse caminho. Acham mais facil aderir de vez a uma tecnologia como forma de dinheiro gratuito, apenas substituindo nossa força de trabalho intelectual por um cerebro de maquina. E a exploraçao da IA por esse caminho so vai fazer a lista que nosso amigo postou aqui ficar cada vez mais abrangente (e talvez ate maior).

Desculpe se eu deixei de explicar algo ou expliquei meio embolado kkkkk as vezes me perco em alguns assuntos e nao sou taaao bom com palavras. Mas meu raciocinio quer dizer algo mais ou menos disso.

Boa tarde e um grande abraço ❤️