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

Sempre existe um nível de abstração mais baixo que o seu.

Essa frase já pode fechar o post.

É como a frase atribuida ao Carl Sagan "Se você quiser fazer uma torta de maçã do zero, primeiro você deve inventar o universo"

O mundo evoluiu por conta das abstrações, ter uma base de lógica é importante, mas tu não precisa saber, nem vai saber, tudo que está por trás do que tu faz.

Carregando publicação patrocinada...
1

Exato. Abstrações são a base da evolução tecnológica. Se cada desenvolvedor precisasse entender o funcionamento da eletrônica, da física quântica por trás dos semicondutores e do design da arquitetura de CPU antes de escrever um "Hello, World", ninguém programaria nada.

O ponto é: entenda o suficiente para saber onde procurar quando algo dá errado. Você não precisa saber como funciona uma árvore binária para usá-la, assim como não precisa saber construir um motor para dirigir um carro. Mas se um dia o motor parar no meio da estrada, é bom ter noção do básico para não ficar na mão.

O mercado não quer saber se você implementaria uma estrutura de dados do zero ou se apenas chamaria um .map(). Ele quer saber se você entrega resultado. No fim do dia, abstrações são só ferramentas—o que importa é o que você faz com elas.