Essa é uma questão muito comum em grupos de desenvolvedores e alvo até de polêmica em muitos casos. Diante disso resolvi fazer o que nós programadores mais gostamos! Levantei dados sobre o assunto e o resultado foi impressionante. Vamos aos principais tópicos...
Linguagens de programação
Javascript, Typescript, Python, PHP... todas as principais linguagens de programação do mundo tem algo em comum e isso está na sua fundação: Todas foram escritas e pensadas em inglês.
Apesar de parecer algo simples e até óbvio, isso faz muita diferença para quem está aprendendo, principalmente em linguagens de alto nível.
Um exemplo prático:
const product = document.getElementById('product');
Traduzindo:
Constante (const) produto é igual a documento.buscarElementoPeloId('produto')
Mesmo se você tem zero familiaridade com programação, consegue perceber como o código faz sentido se traduzido para o português ?
Documentação
Todo programador sabe como uma boa documentação ajuda muito! Por isso resolvi fazer um levantamento das principais do mercado para saber se elas já possuem tradução para o português.
Possuem documentação oficial com tradução :
Javascript, Python, PHP, C#, React, Vue
Não possuem tradução :
Typescript, Java, Node, Docker, Mysql, MongoDb, PostgreSQL, Flutter, Swift.
Apesar do número até surpreendente de traduções, fica evidente como ainda é um número muito reduzido.
Vagas de trabalho
Desenvolvedores estão em alta no mundo todo, isso não é mistério para ninguém, porém qual a diferença do mercado brasileiro comparado a outros mercados ? Fiz uma pesquisa rápida no Linkedin e fiquei assustado com o resultado:
Vamos lá, número de vagas disponíveis para Desenvolvimento de Software no Linkedin Brasil no dia 30/03/2022:
Vagas disponíveis para Desenvolvimento de Software no Linkedin Estados Unidos no dia 30/03/2022:
Estamos falando de uma diferença de 221.843 vagas 😱. Isso comparando somente ao mercado americano, imagina incluindo Canadá, Austrália, Europa entre outros. Além disso, graças ao trabalho remoto está cada vez mais comum programadores brasileiros serem contratados por empresas de fora, ganharem em dólar e nem terem que se preocupar com mudança. Só que isso não é simples, estamos falando de profissionais altamente qualificados e que falam inglês fluentemente.
Mas e aí ? Não sei inglês então não posso programar ?
Claro que não. O intuito desse post foi apenas mostrar as vantagens de você se aventurar no inglês porém nada impede que você começe a programar hoje mesmo.
Resolvi separar algumas dicas para que você aprenda a programar e desenvolva seu inglês em paralelo.
Utilize seu sistema operacional em inglês
Vai ser difícil se adaptar no começo porém isso vai te ajudar muito no processo de aprendizado. Para programar você precisa se habituar com algumas palavras chaves como View, History, Config, Edit, Profiles, Debug, Console, Shell e elas estão presentes em todas as telas do seu sistema operacional, assim como nos programas que você utiliza no dia a dia.
Youtube é o seu maior aliado
Não só para aprender inglês mas também para programar, aprender a fazer feijão, tudo 😆. É impressionante a quantidade de conteúdo gratuito e de qualidade disponível.
Reforçando o tópico anterior, na maioria dos vídeos e conteúdos em geral de programação, seja em português ou não, quase sempre a pessoa que está produzindo aquele tutorial vai utilizar os softwares na versão em inglês. Dessa forma, você também utilizar os programas no mesmo idioma vai fazer toda a diferença no seu aprendizado.
English for Devs Club
Um canal que oferece gratuitamente um curso inteiro de inglês voltado para programadores. Infelizmente está em espanhol porém ativando as legendas em português fica muito fácil acompanhar.
Top comments (11)
Muito legal, Pedro! Mandou bem. ^_^
Muito bom. Adorei a dica do canal do Youtube.
Monstro demais Pedrão! Obrigado por compartilhar.
Muito obrigado Ilan ;)
Show!! Inglês realmente é fundamental!!
Com certeza Anna. Quero ver postagens suas também com aquelas suas APIs maravilhosas.
Poxa, show de bola, Pedro. Ficou top !!!!
Muito bem escrito e estruturado mano. Gostei muito!
Muito obrigado Oshiro ;)
thx for share, i started in january my course! o/
Muito bom o texto! Realmente é muito importante!