Programação é para todos - Contanto que você entenda Inglês.
Cristhyan Couto / 29 de agosto de 2024
Aqui tentarei explicar um pouco sobre meu ponto de vista do porque o Inglês é necessário se você quer programar.
Programação Dependente do Inglês?
Eu tive a ideia desse post por eu ser nativo brasileiro e estar criando meu portifólio quase que exclusivamente em inglês, então aqui pretendo explicar o porque, e tentar te convencer a prestar um pouco mais atenção na língua mãe da programação.
Não, programação não depende do inglês ao nível técnico, você pode entender perfeitamente a lógica por trás de uma stack sem falar uma única palavra em inglês, mas a dificuldade que você programador vai enfrentar para chegar a esse ponto, posso lhe afirmar por experiência que será muito mais fácil você aprender inglês primeiro e aí, sim, aprender a codar.
Deixa eu exemplificar.
export default function EnglishDoYouSpeakIt() {
const english = false;
if(english === true){
return <p>Por algum milagre você sobreviva.</p>
}else{
return <p>Ezequiel 25:17</p>
}
}
Você pode dominar React e saber utilizar cada estrutura do framework, mas quando você se depara com a função exportada, talvez você precise interpretá-la um pouco mais para entendê-la que um não programador que fala inglês, e que logo de cara vai ter uma noção do que ela faz.
Leque de Aprendizado
É fato que ótimos professores existem independente da língua que falam, meu professor de React Luiz Otávio Miranda e meu professor de Banco de Dados Felipe Mafra foram os melhores tutores que já tive, contando com ambas a línguas, mas o fato é que eles não terão tempo, ou até mesmo experiência para me ensinar tudo que precisarei aprender, e conteúdo com tanta qualidade em PT-BR não é tão simples de encontrar.
Esse site que lhes é apresentado, me foi introduzido pelo professor Hamed Bahram (English Speaker), que me ensinou mais sobre estrutura NextJS em duas horas do que muitos bootcamps em um fim de semana inteiro, a Dr. Angela Yu (English Speaker) que é Instrutora Líder no London App Brewery me ensinou mais em poucas aulas sobre estrutura de dados em Python do que 2 anos inteiros de aulas que a faculdade tentou forçar goela abaixo.
O ponto é que quando você expande seu leque possibilidades para aprender coisas novas (principalmente com o inglês), raramente você terá dificuldade de encontrar alguém no mundo ensinando em inglês o que você precisa aprender naquele momento, principalmente quando o assunto é programação, e pode ter certeza, aqueles que estão te ensinando em português, muito provavelmente aprenderam de alguém que estava ensinando em inglês.
Oportunidades de Trabalho
Eu acredito que não preciso nem dizer o quanto significa o inglês para esse mercado de trabalho, preciso?
Bom, irei dizer mesmo assim, eu não sei se você pretende morar fora ou trabalhar com empresas internacionais, mas eu posso te garantir que uma boa parte das empresas de programação aqui no Brasil prestam serviços para essas empresas internacionais, e meu amigo, seja escrevendo código, entendendo código, lendo ou escrevendo documentação, o inglês estará lá, igual o pai do Chris para te perguntar "Você achou que eu estava brincando?"
Conclusão
Então aprenda essa nova skill que irá abrir seus horizontes não apenas na programação, mas em vários outros aspectos sociais e culturais espalhados por esse mundo, pois poucas coisas são mais gratificantes que conseguir cantar uma música inteira do Eminem pela primeira vez ou poder dizer para a sua ou o seu coleguinha "What a sad little life Jane" toda vez que ele/a vem reclamar de barriga cheia para o grupo hahaha.
So that's all folks.