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

Colega, você estava absolutamente correto. Eu já escrevi sobre exatamente esta analogia, comparando a engenharia de software com a civil, em outra resposta aqui. O termo soy dev ou programador pedreiro também apareceu aqui no tabnews como 'Programador Chaves:' e rendeu até um vídeo do criador desta plataforma no YouTube.

É claro que existem muitas classes, como em qualquer outras profissão. Para evitar ser um programador pedreiro, é simples: aprenda como as coisas funcionam 'por baixo do capô', como você mencionou. Isso significa entender Sistemas Operacionais, Banco de Dados, C, Assembly, Redes, entre muitas outras coisas básicas.

Na linha do programador pedreiro, vejo outra classe de 'desenvolvedores web' ou mesmo aqueles que realmente pensam que JS é a melhor coisa do mundo e perdem completamente o ponto de que a web (HTML, JS, CSS) é apenas uma GUI estúpida para sistemas de computação (as vezes) extremamente sofisticados.

Então, eles aprendem JavaScript do lado do servidor e começam a se chamar de 'engenheiros de web full stack'. Sim, existem verdadeiros engenheiros web full stack JS ganhando rios dinheiro, mas eles são simplemente "programadores de computador" ou "engenheiros de software" extremamente competentes que por acaso estão trablhando com esta stack, não por que é única coisa que eles sabem.

Ambos os termos têm pequenas diferenças, eu gosto de ambos, o que eu não gosto é de desenvolvedor web, desenvolvedor frontend React/Angular/Vue, desenvolvedor backend C++/Node.js/Java. Na minha visão, quanto mais qualificadores tem antes/depois de engenheiro/desenvolvedor/programador mais coisas erradas existem.

Carregando publicação patrocinada...
2

Sim! Tem razão, o felipinho ja mencionou algo do tipo, minha ideia pode ter vindo dai, mas não tinha esse conteúdo dele em mente quando estava escrevendo sobre. Pra complementar, acredito que você tenha razão e voto nessa ideia que não existe um "programador Flutter" ou "Programador React" e sim, e apenas, programadores... No final, software é software e todos podem ser representados como sistemas que manipulam e organizam dados... Deve existir uma tendencia a se apegar a uma tecnologia pra se reconhecer na área.

Primeira vez que eu fui conversar e conhecer meu atual mentor eu vi ele com o VsCode aberto e eu perguntei na maior inocência: " O que você programa cara ?" e ele me deu a melhor resposta possível "Qualquer coisa, cara. O que você quer que eu programe ?" fui lacrado slk