É preciso saber inglês para programar?
Nesse vídeo tirarei essa grande dúvida que hoje muitas pessoas que querem entrar e se desenvolver na área de tecnologia tem: é preciso saber inglês para programar?
Primeiramente gostaria de agradecer ao nosso patrocinador do dia que é o Cambly, uma plataforma de ensino personalizado de inglês, onde as aulas são todas particulares com tutores nativos de países de língua inglesa
Utilize meu código "RAFAELLA-PACK" para ganhar o Cambly Fluency Pack
E no fim do vídeo eu tenho uma notícia incrível pra contar pra vocês que tenho certeza que vai ajudar muito nesse caminho de aprender e melhorar o inglês, então bora pro vídeo
Resposta:
Inglês não é uma barreira de entrada mas é uma barreira para o seu desenvolvimento na área
Entendendo o motivo de não ser uma barreira de entrada:
Porque hoje pra você aprender a programar, inciando lá com lógica de programação, programação orienteada a objetos, HTML, CSS, Javascript... isso tudo atualmente já tem muito em português, seja na faculdade, seja nos cursos online, no youtube e até nas documentações
Então para aprender a "programar", escrever código e se virar, você não precisa saber inglês, você consegue sim desenvolver programas e páginas
Entendendo o motivo de ser uma barreira para o seu desenvolvimento na área:
Porém, não é apenas de aprender a "programar" que se vive uma pessoa desenvolvedora
- Palavras utilizadas nas linguagens de programação normalmente já são em inglês
Se pensarmos um pouco, é bem lógico que se você tem conhecimento do inglês, entender o que significa um print()
ou um if
, else
, try
e catch
por exemplo é muito mais tranquilo na hora de desenvolver e de ler o código de outras pessoas
Isso é algo que inclusive lá quando eu entrei na faculdade de engenharia de software eu consegui usar de ferramente pra passar em prova de algoritmos:
Lemrbo que tinha uma questão com um código em C que de fato tinha alguma coisa nova que eu não conhecia, não lembro exatamente se era o while
ou do while
, mas mesmo sem saber a teoria por trás por não ter prestado atenção na aula, no momento da prova eu consegui me virar pra entender o que o código fazia, apenas porque eu sabia o que essas palavras significavam e o contexo ficou claro
- Escrever código em inglês
E se um dia você precisar trabalhar/contrarar alguém de fora, como que ficaria esse código?
É bem comum que atualmente muitas empresas já padronizem os nomes de variáveis em inglês para caso isso seja necessário, então pra você poder entender esse código (e não mais apenas as palavras chaves, mas também para que serve cada variável), é muito bom ter esse conhecimento do inglês
Além disso, você pode não ter esse sonho hoje, mas se um dia quiser trabalhar para uma empresa do exterior e inclusive ganhar em dólar ou euro, você precisará não apenas desenvolver o código em inglês, mas também se comunicar com essas pessoas
- Conteúdo que existe no mundo
Como falei, hoje o conteúdo básico e mais utilizado há um tempo, tem a sua versão em português, o que torna mais fácil para quem não tem conhecimento da língua inglesa, porém, infelizmente qualquer conteúdo novo lançado na área de tecnologia chega primeiro em inglês e só depois que for bastante utilizado é traduzido para o português
Ou seja, em uma área que estamos em constante criação e atualização, é muito complicado termos essa barreira linguística e precisar depender de pessoas traduzindo conteúdos para poder obter aquele conhecimento que já está sendo consumido por grande parte dos profissionais
Lógico que o ideal é de fato querermos que o conhecimento seja cada vez mais acessível e devemos mesmo ir atrás de termos conteúdo na nossa língua, mas se você realmente quer se manter atualizado sobre as tecnologias atualmente, não é bom depender apenas disso
- Open-source
Além disso, a nossa área tem um universo incrível, chamado "open-source", que é onde de fato conseguimos aprender e contribuir de forma evidente pra grandes mudanças na tecnologia do mundo
E como projetos open-source devem atingir o maior número de pessoas e ser acessível para maior parte do mundo, ele normalmente é feito em inglês, então para você poder contribuir e também utilizar dessas tecnologias, é importante o conhecimento dessa língua
O que fazer se eu não tenho esse conhecimento da língua inglesa?
Está tudo bem você hoje não saber se virar no inglês, principalmente se está entrando agora na área, o importante é você reconhecer isso e encontrar motivação pra começar a aprender hoje e não postergar mais
É totalmente normal você ir aprendendo o inglês enquanto está aprendendo a programar, então aproveita e pensa sempre nesses pontos importantíssimos que podem mudar o seu futuro quando você tiver aquela preguiça de pesquisar o que tal palavra que você leu na documentação em inglês significava
Uma coisa legal disso é que o inglês da programação é um inglês mais técnico, então conforme você vai usando diariamente palavras no seu código e lendo elas na documentação, mais você vai entendendo e fixando, e com o tempo mais fácil vai ficando também
Porém, não é aí que para! Lembra que no começo do vídeo falei que tinha uma notícia super legal pra dar pra vocês?
Novidade:
Cambly Fluency Pack: com meu código "RAFAELLA-PACK"
- Materiais de leitura para ajudar a conquistar a fluência
- Vídeo-aulas gravadas com nossos tutores nativos
- Exercícios para um aprendizado prático
- Um webinar exclusivo no fim do mês, dia 30/09, com um tutores do Cambly para tirar dúvidas
- E mais: uma aula particular grátis para experimentar a plataforma e praticar
Para ter acesso ao Cambly English Pack é fácil e grátis. Basta se cadastrar na plataforma durante o mês de setembro, apenas incluindo o e-mail e criando uma senha para receber o material completo no e-mail de cadastro
Finalização:
Pensando em fazer outro vídeo mostrando algumas das coisas que me ajudaram a de fato entender o inglês, então se vocês tiverem qualquer dúvida ou sugestão sobre o assunto também que eu possa trazer pro canal, deixa aqui embaixo nos comentários!
Não esqueçam de deixar o like e se inscrever no canal do Youtube
Até semana que vem, um beijo!