Por que a primeira coisa que você deveria procurar aprender antes de começar a programar é o inglês…

Por que a primeira coisa que você deveria procurar aprender antes de começar a programar é o inglês…

Esse é um artigo rápido sobre ler “mecanismo de modelo” como tradução para “template engine” ; )

Não, não sou poliglota e minhas conversas em inglês fazem com que eu me sinta um índio: sequer consigo estabelecer uma conversa decente; mas ainda assim não sou a favor de documentação de software em português.

O inglês é usado na programação quase que como um padrão. As palavras reservadas são quase sempre em inglês: depois de algumas leituras de código você conhece “if”, “for”, “while”, “each” e tantas outras palavras que poderiam ser citadas. Veja que, mesmo software não é sempre facilmente traduzível pela mesma razão que nem sempre é simples traduzir saudade para outros idiomas.

Ah saquei! Então você acha que tem que ser tudo em inglês? Nas CNTP (aka Condições Normais de Temperatura e Pressão) sim! Claro que, em alguns projetos você precisará abrir mão disso por razões diversas e você o fará sem problemas porque isso não é tão importante, mas do contrário você poderia sim pensar sobre isso. Pelo menos se dar o direito da dúvida.

Traduções de documentação são versões que alguém fez sobre um trabalho original. Quase sempre são ações voluntárias e ficam esquecidas porque todos temos que decidir em alguns momentos se vamos ser movidos apenas por ideologias ou vamos comprar o presente de Natal das crianças ; )

Pegue todo o seu ambiente de trabalho e coloque em inglês. Seu telefone, seu player, sua conta do Google, seu Twitter, tudo que tiver opção em inglês: use! Você não precisa ter medo ou ter vergonha de não saber. Temos uma invasão de termos em inglês em nossas vidas e estamos imersos em um mundo globalizado.

Update

Um colega me lembrou de uma dica que dei pra ele e esqueci de citar, então ai vai: pesquise em inglês. Só isso, pesquise em inglês suas dúvidas e vai ver que o mundo pode ser sim um bom lugar pra se viver. Um “php iterate object” provavelmente trará resultados de qualidade superior a “php percorrer objeto”. Claro que há exceções e há bons canais em nosso idioma, mas é uma questão de probabilidade ; )

Enfim, por que a primeira coisa que você deveria procurar aprender antes de começar a programar é o inglês?