tenho que usar um exemplo , quando alguem é considerado medico é quando ele tem grande conhecimento na medicina com o programador n é diferente pra ser considerado programador deve de ter conhecimento em linguagens de programaçao. oque quero dizer é que pra ser programador deve de ter pelo menos conhecimento em uma linguagen de programaçao. mas a questao mais importante é vc estudar e evoluir com o tempo, é isso que eu tenho mais valor nas pessoas que programam , elas buscam conhecimento e isso que deve ser realmente importante

Eu concordo com você em partes, creio que um programador tem que ter no minimo sim conhecimento em alguma linguagem de programação, mas não só a teoria, a prática também é imprescindível. Já me deparei com muita gente que sabe a teoria, conhece a sintaxe de mais de 3 linguagens, mas não tem a prática de resolução de problemas, que muitas pessoas chamam de "Lógica de programação". Como você falou, é bastante importante melhorar a cada dia, evoluir a cada dia.