Por que o inglês é tão importante na carreira de um Dev ?
Tags: braziliandevs, beginners, programming, discuss
Published: 2022-03-31 18:46:42

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](https://blog.betrybe.com/linguagem-de-programacao/linguagem-alto-e-baixo-nivel/). 

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 no brasil](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0vkyjgq5zodf0l4ovxh0.png)

Vagas disponíveis para **Desenvolvimento de Software** no Linkedin Estados Unidos no dia 30/03/2022:


![vagas nos estados unidos](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xbz1baiiqjnvvthoeqnj.png)

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](https://www.youtube.com/watch?v=Ty8ujyucBRo) fica muito fácil acompanhar.

{% embed https://www.youtube.com/watch?v=WjBfC2AATys %}