Skip to content
Lucas Caton

8 motivos pra programar em inglês

Lucas Caton

Lucas Caton

@lucascaton
Vejo muitos brasileiros escrevendo código em português. Na faculdade até pode fazer um pouco de sentido por ser mais didático, mas vou apresentar alguns motivos pelos quais isso deve ser evitado no mundo real:
  1. O motivo mais importante: ingl√™s √© o idioma internacional para c√≥digo (e para documenta√ß√Ķes). Mais especificamente, o ingl√™s americano √© o padr√£o. Eu trabalho em uma empresa australiana e embora a Austr√°lia siga a gram√°tica brit√Ęnica, o c√≥digo que escrevemos segue a gram√°tica americana (exemplo: "color" e n√£o "colour").
  2. Se você pretende um dia trabalhar fora do Brasil, potenciais empresas querendo te contratar vão querer ver seu código, mas não irão entender se estes estiverem em português. Então procure deixar seus repositórios no Github com código e documentação em inglês.
  3. Os comandos e palavras-chave de linguagens em programação são em inglês, então mesmo que você queria escrever em português, vai acabar ficando inevitavelmente uma mistura.
  4. Algumas linguagens e frameworks est√£o preparados para entender o ingl√™s em termos de sem√Ęntica. Exemplo: o Ruby on Rails sabe que a tabela no banco de dados para um determinado model deve ser sempre o nome do model no plural. Ou seja, ao ter um model Person, ele vai automaticamente procurar uma tabela people.
  5. Contribui√ß√Ķes para projetos open-source devem ser em ingl√™s. Eu sinceramente n√£o conhe√ßo um projeto open-source famoso que n√£o esteja em ingl√™s.
  6. Muitas empresas no Brasil já escrevem códigos em inglês. Então se eventualmente você começar a trabalhar em um dessas empresas, você terá que se adaptar de qualquer forma.
  7. Acentos, ç e caracteres especiais não funcionam bem em todas as linguagens (mesmo quando você usa UTF-8), fazendo que você tenha palavras escritas de forma incorreta se você as escrever em português. Exemplo: producao em vez de produção.
  8. Voc√™ treina e melhora seu ingl√™s, que √© √ļtil para outras coisas na vida, como filmes, seriados, games, etc! ūüôā

Gravei também um vídeo (que faz parte do meu curso), comentando os items dessa lista:

Post updated at 26/11/2022, 13:55:00