Inglês para ler documentação
Para começar em TI você precisa ler inglês, não falar fluente. Esta lição mostra como ler documentação e mensagens de erro com estratégia, as palavras que mais aparecem e como usar o tradutor sem depender dele.
1. Ler é a primeira habilidade
A documentação oficial das ferramentas, as mensagens de erro, as respostas em fóruns e as notas de versão quase sempre saem primeiro em inglês. Às vezes, só existem em inglês. Ler bem já resolve a maior parte do que você vai precisar no começo da carreira.
Leitura técnica é mais fácil do que parece. O texto é direto, repete as mesmas estruturas e usa um vocabulário limitado. Com estratégia e um glossário pessoal, em poucas semanas você lê uma página de documentação sem traduzir tudo.
2. Você já sabe mais do que imagina
Cognatos são palavras parecidas nas duas línguas, com o mesmo sentido. Em textos técnicos, eles aparecem o tempo todo:
| Inglês | Português |
|---|---|
| configuration | configuração |
| installation | instalação |
| connection | conexão |
| permission | permissão |
| variable | variável |
| function | função |
| process | processo |
| automatically | automaticamente |
Repare nos finais: -tion costuma virar -ção, -ly costuma virar -mente, -ble costuma virar -vel. Muitos termos técnicos, como software, backup, login e deploy, já são usados em inglês no dia a dia de TI no Brasil.
3. Falsos cognatos que confundem em TI
Algumas palavras parecem conhecidas, mas significam outra coisa. Estas aparecem muito em documentação:
| Palavra | Parece | Quer dizer |
|---|---|---|
| actually | atualmente | na verdade |
| eventually | eventualmente | no fim, mais cedo ou mais tarde |
| library | livraria | biblioteca (de código) |
| data | data | dados (data do calendário é date) |
| argument | argumento de discussão | valor passado para uma função ou comando |
| push | puxar | empurrar, enviar (no Git, mandar commits para o servidor). O contrário é pull, puxar: baixar commits |
| deprecated | depreciado, desvalorizado | obsoleto: ainda funciona, mas não é mais recomendado e pode ser removido |
| assign | assinar | atribuir (um valor a uma variável, uma tarefa a alguém) |
| support | suportar, aguentar | dar suporte, ser compatível com |
4. Ler em camadas: passar o olho, achar, aprofundar
Ninguém lê documentação de cima a baixo, palavra por palavra. Leia em três camadas:
- Passar o olho (skimming): leia só o título, os subtítulos, os blocos de código e o que estiver em destaque. Em um minuto, você sabe do que a página trata e se ela serve.
- Achar (scanning): procure a informação que você precisa. Use
Ctrl+F(Cmd+Fno Mac) com a palavra-chave: o nome do comando, da opção ou do erro. - Aprofundar: leia com atenção só o trecho que importa. Aqui vale parar nas palavras novas e anotar.
Os blocos de código ajudam muito: eles mostram o que fazer mesmo quando o texto em volta parece difícil.
Ctrl+F para achar a palavra string.5. Como uma documentação é organizada
A maioria das documentações segue o mesmo desenho. Saber onde cada coisa fica economiza tempo:
| Seção | O que você encontra |
|---|---|
| Getting started, Quickstart | O caminho mais curto para instalar e ver funcionando |
| Tutorial | Um passo a passo guiado, para aprender |
| How-to guides | Receitas para tarefas específicas |
| Reference, API reference | Todas as opções, comandos e funções, para consultar |
| Concepts, Explanation | Como e por que a ferramenta funciona assim |
| Troubleshooting, FAQ | Problemas comuns e como resolver |
| Release notes, Changelog | O que mudou em cada versão |
Também repare nas caixas Note (observação), Tip (dica), Warning e Caution (cuidado) e Important. As de aviso costumam dizer o que pode quebrar algo.
Documentações usam muito o imperativo: Run (rode), Install (instale), Make sure (garanta que), Replace (substitua). Quando aparece algo como <your-name> ou YOUR_API_KEY, é um lugar para você trocar pelo seu valor.
6. Ler mensagens de erro
Mensagens de erro parecem assustadoras, mas costumam dizer exatamente o que aconteceu. Leia com calma, procurando três coisas: o que falhou, onde e por quê.
cp: cannot stat 'relatorio.txt': No such file or directory
O programa cp não conseguiu ler (cannot stat) o arquivo relatorio.txt porque não existe arquivo ou pasta com esse nome (No such file or directory). Provavelmente você está na pasta errada ou digitou o nome errado.
Traceback (most recent call last):
File "gastos.py", line 3, in <module>
total = total + valor
NameError: name 'total' is not definedEm Python, a linha mais importante é a última: NameError, o nome total não foi definido (is not defined). As linhas acima dizem onde: no arquivo gastos.py, linha 3. A variável foi usada antes de receber um valor.
cat naoexiste.txt. Leia a mensagem e explique o que ela diz, palavra por palavra.7. As palavras que mais aparecem
Comece seu glossário com estas. Elas aparecem em erros, logs (os registros do que um programa fez) e documentação de quase toda ferramenta:
| Inglês | Em português |
|---|---|
| not found | não encontrado |
| permission denied, forbidden | permissão negada, proibido |
| failed, failure | falhou, falha |
| timeout, timed out | tempo esgotado |
| invalid, missing | inválido, faltando |
| expected ... but got ... | esperava ... mas recebeu ... |
| unable to, cannot | não foi possível |
| already exists | já existe |
| warning | aviso: algo pode dar errado, mas o programa seguiu |
| required, optional | obrigatório, opcional |
| default | padrão, o valor usado quando você não informa outro |
| run, execute | rodar, executar |
| build | construir, gerar a versão pronta para rodar |
| deploy | publicar, colocar no ar |
| rollback | voltar para a versão anterior |
| retry | tentar de novo |
| upgrade, update | atualizar |
| issue | problema, ou um tópico aberto para discutir um problema |
| workaround | contorno, solução provisória |
| out of memory, disk full | sem memória, disco cheio |
Monte o seu num arquivo de texto ou num aplicativo de flashcards, com três colunas: a palavra, o sentido e a frase onde você a encontrou. A frase ajuda a lembrar.
8. Tradutor e IA: apoio, não muleta
- Leia primeiro, traduza depois. Tente entender o parágrafo sozinho e use o tradutor para confirmar. Assim você treina, em vez de só consumir a tradução.
- Não traduza código nem comandos. Tradutores às vezes traduzem nomes de comandos e opções, e o comando para de funcionar. Copie sempre o código da página original.
- Peça à IA a explicação, não só a tradução. Por exemplo: "Explique em português o que este parágrafo da documentação quer dizer e destaque os termos técnicos". Confira o que ela disser no texto original.
- Desconfie de páginas traduzidas automaticamente. Elas ajudam, mas podem ter erros em termos técnicos. Na dúvida, compare com a versão em inglês.
9. Um hábito de 15 minutos por dia
- Leia uma página de documentação da ferramenta que você está estudando, em camadas.
- Anote de três a cinco palavras novas no glossário, com a frase de exemplo.
- Deixe o celular ou um aplicativo que você usa muito em inglês por uma semana.
- Quando estiver mais confortável, assista a vídeos técnicos com legenda em inglês, não em português.
Falar e ouvir vêm depois e também importam, principalmente para vagas em empresas de fora. Mas ler bem já abre muitas portas.
Lição escrita em português pela Iniciativa Ako, da Rizzygo. As estratégias de leitura seguem as técnicas de inglês instrumental ensinadas em cursos técnicos brasileiros, como no caderno Inglês Instrumental da Rede e-Tec Brasil, e a divisão da documentação segue o modelo Diátaxis (em inglês). O texto e os exemplos são próprios.
Conteúdo aberto sob a licença CC BY 4.0. Viu um erro? Abra uma issue.