Aprender inglês é cada vez mais fundamental, e há vários motivos para isso. Estudo, carreira, viagens, gosto pessoal… Não importa sua motivação, aprender inglês abre portas e te traz oportunidades que com certeza valem o investimento de tempo e dinheiro para aprender.
Para a carreira de programador, inglês é essencial. Você pode gostar e ter orgulho da sua língua materna (e eu tenho), mas existe um motivo que torna vital para um bom programador conhecer inglês. Eu diria que esse aspecto separa os programadores iniciantes dos experientes.
Aprendizado
Podemos chamar também de autoaprendizagem ou autodidatismo, mas o que importa é que para ser um bom programador você deve ter essa habilidade.
Quando estamos programando encontramos vários problemas, o que é totalmente normal. Às vezes você vai ser desafiado a fazer uma coisa que nunca fez antes e que não tem ideia de onde começar; outras você vai implementar uma regra de negócio complexa; outras um erro inexplicado vai acontecer por algum parâmetro errado; enfim, os cenários são quase infinitos. Na programação a prática é diferente da teoria e às vezes as coisas não são ou não podem ser do jeito que você imaginou.
Nesse cenário que é bem comum, é imprescindível você ter a competência de resolver o problema ou tentar o máximo possível sem prejudicar seu rendimento. Você tem a escolha de, a cada problema que aparece, chamar alguém mais experiente para resolver e continuar seu trabalho. Mas essa é a diferença entre programadores iniciantes e experientes, júniors e sêniors. Iniciantes são ajudados; experientes resolvem e ajudam.
Óbvio que estou sendo pragmático. É absolutamente normal pedir ajuda para outras pessoas, seja você iniciante ou experiente. O ponto aqui é ter a consciência de ao menos tentar resolver antes de perguntar para alguém. É ter a atitude de, ao encontrar um erro ou ter alguma dúvida, pesquisar algumas soluções no Google, filtrar as que são boas para você e tentar aplicar alguma delas.
Acho que já ficou claro porque saber inglês é tão importante para sua carreira. A maioria do conteúdo da internet é em inglês (quase 30% dos usuários). Claro que há bastante conteúdo em português e a comunidade vem crescendo cada vez mais, mas a concorrência é desleal. Toda pesquisa que você fizer em inglês trará muito mais conteúdo do que em português.
Outro ponto é que as novidades como documentações de novas tecnologias, tutoriais e livros saem primeiro em inglês e você pode precisar dessas informações antes que alguém tenha traduzido.
Como Aprender Inglês?
Hoje em dia há muitas opções de aprender inglês. Durante o ensino fundamental e médio temos aulas, há muitas escolas especializadas de inglês e também cursos online.
No meu caso, além de frequentar as aulas de inglês da escola (que foi de pouco proveito), fiz aulas de inglês por 3 anos durante o ensino médio na CCAA. Se você tem pouca pressa (como era meu caso), eu recomendo. O ensino foi bom principalmente na gramática, que é a base do bom entendimento do idioma. Também por estudar na BandTec, tive aulas excelentes de inglês durante toda a faculdade, que foram um bom complemento para meu conhecimento.
Há uma outra modalidade de escolas de inglês em que o curso é bem intensivo, geralmente completado em 1 ano e meio, cobrando a mais por isso, obviamente. Conheço o método da United e acho que, se você tem condições, é a melhor opção para aprender inglês bem e rápido. O curso é realmente intenso e vai requerer bastante dedicação (o método consiste em estudar todos os dias pelo menos 30 minutos), mas vale a pena pelo aprendizado dinâmico.
Sobre cursos online (gratuitos ou não), sinceramente eu não conheço como e se realmente funcionam, mas pela fácil acessibilidade, acredito que devem agregar bastante valor. Somente atente-se aos seguintes pontos, baseados nas aulas que tive durante a vida:
- Pratique bastante conversação – é falando que se aprende de verdade;
- Evite traduções de textos e falas; você deve aprender a pensar em inglês;
- Estude gramática, que é a base para entendimentos mais profundos;
- Entenda a forma de pensar de quem fala inglês.
Qualquer dúvida, por favor faça um comentário abaixo que eu tentarei ajudar no que for possível. Obrigado e continue lendo esse blog para mais dicas sobre como ter uma carreira de programador bem sucedida.
Até mais!