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

Sério que o pessoal ainda programa baixo nivel pra fazer uma árvore binária? Não é mais fácil usarmos uma lib pra isso? Até que ponto a gente precisa ir a fundo pra entender como funciona por debaixo dos panos? Qual seria o nível de abstração que a programação deve ter, para o OPERADOR seja um PROGRAMADOR?

Lembre-se que isso tem mudado MUITO nos ultimos anos, ainda mais com plataformas NO CODE, e agora com as IAs. Você pede um bloco, entra um dado, sai um resultado, e resolve um problema.

As coisas estão mudando rápido, os nomes e cargos vão mudar, você está preparado pra essa mudança de paradigma?

Carregando publicação patrocinada...
1

Usar lib pra cirar um uma Binary Tree? isso deveria ser crime(ironia)

Depende do contexto. Se o objetivo é apenas resolver um problema rapidamente, usar uma biblioteca pronta faz total sentido. Mas entender como funciona uma árvore binária (ou qualquer outra estrutura de dados fundamental) é o que diferencia um programador que apenas usa ferramentas de um que sabe criar soluções mais otimizadas e adaptáveis.

A programação está, de fato, se tornando mais abstrata, e as ferramentas no-code e IAs estão reduzindo a barreira de entrada. Mas isso não significa que o conhecimento de baixo nível perdeu seu valor—ele só está se tornando menos comum. Ainda precisamos de quem projete as bibliotecas, quem otimize código para performance e quem compreenda os impactos de cada abstração.

No fim das contas, o que define um programador não é o nível de abstração que ele usa, mas sim a capacidade de resolver problemas de forma eficiente. A mudança de paradigma já está acontecendo, mas sempre haverá espaço para quem entende os fundamentos. Você quer só apertar botões ou criar as ferramentas que fazem os botões funcionarem?